許多使用者為了相容舊軟體,在預裝 Windows 8 的電腦上加裝 Windows 7 組成雙系統。但因 Win8 預設啟用「快速啟動」,將開機資訊寫入休眠檔,導致開機選單損毀、甚至無法進入 Win7。本文教你用 Win7 的 bootsect 修復開機選單,並關閉快速啟動從根本解決問題。
Windows 8 的快速啟動會將核心工作階段寫入 hiberfil.sys,重開機時直接載入此檔案而非完整初始化。這破壞了傳統雙系統所需的開機管理程式結構,導致開機選單消失或錯誤。
以 Windows 7 安裝媒體開機,進入「修復電腦」→「命令提示字元」,執行:
bootsect /nt60 ALL /force /mbr
這會將開機磁區還原為標準的 Windows 7/8 相容模式,恢復傳統開機選單。
msconfig。
powercfg -h off此指令會關閉休眠功能並刪除 hiberfil.sys,徹底禁用快速啟動,雙系統開機選單即可穩定運作。
完成上述步驟並重新開機,雙系統選單將正常顯示,不再因快速啟動干擾而失效。