
微軟開發者雷蒙德·陳(Raymond Chen)透露了Windows 95一項鮮為人知的功能,大多數普通用戶甚至不知道這項功能。此功能可透過按住Shift鍵快速重新啟動作業系統。陳解釋說,這種重啟方式明顯比普通重啟快得多。
Raymond Chen 在微軟部落格上詳細描述了此功能背後的機制。在快速重新啟動期間,Windows 會向 16 位元 ExitWindows 函數傳遞一個特殊命令 EW_RESTARTWINDOWS。然後,系統依序卸載 16 位元核心和 32 位元虛擬記憶體管理器,將處理器切換回實模式,並將控制權交還給 win.com,請求重新啟動到保護模式。
win.com 顯示了「Windows 正在重新啟動」的訊息,並嘗試將系統還原到 Windows 剛啟動時的狀態。為了實現這一點,系統預先預留了一大塊內存,以便在不進行冷啟動的情況下重新進入保護模式並重新初始化所有硬體。
如果這部分記憶體被第三方應用程式佔用,則無法快速重新啟動。在這種情況下,系統會自動切換到常規的完整重新啟動。