Raymond Chen da Microsoft contou, por que manter a tecla Shift pressionada durante a reinicialização ajudava o sistema Windows 95 a iniciar mais rápido do que uma reinicialização completa do computador.

Ao receber o comando EW_RESTARTWINDOWS com a tecla Shift pressionada, a função de 16 bits ExitWindows encerrava o núcleo de 16 bits do Windows, depois o gerenciador de memória virtual de 32 bits era finalizado, em seguida, o processador entrava em "modo real" e passava o controle para o arquivo executável "win.com". O "modo real" é um modo obsoleto de operação do processador com acesso direto ao hardware; atualmente, ele precede o modo protegido utilizado pelos sistemas operacionais modernos.
Quando, operando no modo real, como normalmente no ambiente DOS, o arquivo win.com recebia controle, o processador enviava um sinal para iniciar o Windows no modo protegido. Durante a inicialização, todos os 640 kilobytes de memória do computador, que permaneciam após o padrão para DOS, eram alocados para arquivos .com. "No caso de 'win.com', ele libera toda a memória além de sua própria imagem para o sistema, de modo que sobra um único grande bloco contínuo de memória para carregar o Windows no modo protegido", explicou o Sr. Chen.
Se algum programa ocupasse memória naquele espaço que o 'win.com' alocava para o Windows no modo protegido, a memória normal ficava fragmentada, e a tentativa de trazer o sistema de volta ao estado em que estava quando 'win.com' foi iniciado não teria sucesso, porque a exigência de "um único grande bloco contínuo de memória" não foi cumprida. Nesse caso, seria necessário uma reinicialização completa, com o tempo necessário para o BIOS e o DOS — com a tecla Shift pressionada e uma reinicialização "limpa" bem-sucedida do Windows, isso não seria necessário.
Fonte:
Fonte: 3dnews.ru
