Se você usou outros sistemas operacionais antes do Windows 95, é difícil não se lembrar da sensação de estar diante de algo completamente novo. Essa proposta introduziu elementos que hoje consideramos indispensáveis, como o menu Iniciar, a barra de tarefas e o Plug and Play, e o fez numa época em que inicializar um PC era quase um pequeno ritual. Mas por baixo dessa interface familiar havia uma arquitetura complexa, resultado da coexistência forçada entre o legado do DOS, o Windows de 16 bits e as primeiras camadas de 32 bits. Esse design, tão deselegante quanto eficaz, deu origem a comportamentos inesperados que ainda surpreendem hoje.
Poucos usuários sabiam que o Windows 95 escondia uma rota alternativa à reinicialização clássica. Bastava manter pressionada a tecla Shift durante o processo iniciado pela interface gráfica para que o sistema exibisse o aviso "O Windows está reiniciando", em vez de seguir o caminho de uma reinicialização a frio, como descrito por Raymond Chen. A diferença não era espetacular, mas era perceptível numa época em que cada minuto da inicialização contava. Esse pequeno gesto ativava um mecanismo interno projetado para evitar, sempre que possível, a reinicialização completa.
O atalho que não reiniciava completamente
Por trás desse comportamento, havia uma decisão técnica precisa. Chen detalha que o Windows 95 utilizava um parâmetro chamado EW_RESTARTWINDOWS ao invocar a antiga função ExitWindows, ainda de 16 bits. Com essa instrução, o sistema não ...
Matérias relacionadas