作者原本在 Windows 7 上透過 SSD、Smart Cache 與優化工具將開機縮減至 17 秒,升級 Windows 8 RTM 後,同樣硬體(ThinkPad W520 + SSD)竟達到 7 秒冷開機,甚至超越 MacBook Air。這背後的關鍵技術正是 Windows 8 創新的「快速啟動」。
Windows 8 關機時不關閉核心工作階段 (Session 0),而是將其以休眠方式寫入 hiberfil.sys。因核心工作階段佔用記憶體遠小於完整休眠(含應用程式記憶體頁面),寫入硬碟時間大幅縮短。
開機時直接讀取休眠檔案還原核心狀態,再初始化驅動程式,對多數系統可提升 30-70% 開機速度。多核心 CPU 更支援「多階段恢復」,平行讀取與解壓縮休眠檔案,進一步加速。
快速啟動雖不完整枚舉所有 Plug-and-Play 裝置,但仍會初始化驅動程式,因此硬體環境變更(如插拔 USB、更換顯示器)仍能正確偵測。搭配 SSD 效果更顯著。
現代主機板普遍支援 UEFI,比傳統 BIOS 開機快得多:UEFI 先初始化 CPU 與記憶體,其他裝置並行載入,大幅縮短前置開機階段。
powercfg /a
輸出若包含「快速啟動」即表示已啟用。
「控制台」→「電源選項」→「選擇電源按鈕的功能」→「變更目前無法使用的設定」→ 勾選「開啟快速啟動」。
shutdown /s /full /t 0 或從圖形介面選擇「重新啟動」powercfg /hibernate off 會同時停用快速啟動並回收硬碟空間,不建議輕易執行