1. TugaTech » Software » Noticias de Software
  Login     Registar    |                      
Siga-nos

Windows logo antigo

Para os utilizadores mais antigos que viveram a era do Windows 95, havia um pequeno "segredo" que passava de boca em boca: se mantivesse a tecla Shift pressionada ao clicar em "Reiniciar", o computador ignorava o longo processo de arranque a frio (cold boot) e voltava ao ambiente de trabalho quase instantaneamente.

Décadas depois, esta funcionalidade continua a despertar curiosidade, especialmente porque o comportamento da tecla Shift mudou drasticamente nas versões modernas do sistema operativo. Recentemente, Raymond Chen, um veterano no desenvolvimento do Windows, recorreu ao seu blog The Old New Thing para explicar a magia técnica que permitia este atalho.

O segredo estava no ficheiro win.com

Ao contrário do que acontece hoje, onde um reinício implica muitas vezes recomeçar todo o ciclo de hardware, o Windows 95 possuía um mecanismo na função ExitWindows que permitia contornar a BIOS. Quando o sistema detetava o comando para este reinício rápido, encerrava o kernel de 16-bits e o gestor de memória virtual de 32-bits, fazendo o processador regressar ao chamado "modo real".

O controlo era então devolvido ao win.com, o executável responsável pelo arranque inicial do sistema a partir do DOS. Este ficheiro recebia uma instrução específica para carregar novamente o Windows em "modo protegido". Era neste momento que o utilizador via a mensagem "Aguarde enquanto o Windows reinicia...", poupando os longos minutos que os discos rígidos da época demoravam a carregar tudo do zero.

tecla Shift

Porque é que a funcionalidade nem sempre funcionava?

Apesar de ser útil, este método não era infalível. Chen explica que o win.com precisava de encontrar um bloco contínuo de memória convencional livre para conseguir lançar o sistema operativo. Se algum outro programa tivesse fragmentado essa memória durante a sessão anterior, o reinício rápido falhava e o ficheiro era obrigado a recorrer a um reinício completo do hardware.

Além disso, a estabilidade não era garantida. Alguns drivers de hardware da época não reagiam bem a ser reiniciados sem um corte total de energia, o que levava a que, por vezes, tentar este reinício rápido duas vezes consecutivas resultasse no bloqueio da máquina.

Hoje em dia, a Microsoft utiliza a tecla Shift para fins de diagnóstico. No Windows 10 e 11, segurar Shift ao reiniciar leva o utilizador para o Ambiente de Recuperação do Windows (WinRE), útil para resolver problemas, mas longe da gratificação instantânea que o Windows 95 oferecia.




Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech