Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7+Win8 雙系統開機選單修復全攻略:BCDautofix、bcdedit、關閉快速啟動、修復 Metro 選單三大實戰方案

編輯:Windows 7 系統介紹

電腦店訊 裝 Win7+Win8 雙系統最頭痛開機選單問題。親測三大方案,依安裝順序對症下藥。

情境 A:先裝 Win7,再裝 Win8(最常見、最麻煩)

症狀

  • Win8 為預設啟動,選 Win7 必須**重開機再進入**(因 Win8 快速啟動 = 混合休眠)。
  • Win8 掛掉 → 無開機選單 → Win7 也進不去。

根因

Win8 快速啟動本質是**休眠**:關機時將核心寫入 hiberfil.sys,開機直接讀取,**跳過開機選單**。預設開機直接進 Win8,Metro 選單在 Win8 核心載入**後**才顯示。

修復方案(親測有效)

  1. 修復開機選單為傳統文字模式(立即顯示):
    在 **Win7 環境下** 執行 BCDautofix v1.23(或 bootsect /nt60 sys)修復 BCD。
    Win8 下修復易觸發「假關機」(電源燈不滅、鍵盤喚醒回登入畫面),**建議在 Win7 下操作**。
  2. 調整預設啟動項與等待時間:
    Win7 下 Win+R → msconfig → 「開機」分頁 → 設定預設 OS、Timeout(如 30 秒)。
    或用 Win7 優化大師修改顯示名稱(如「Windows 8」「Windows 7」)、調整順序。
  3. 關閉 Win8 快速啟動(關鍵步驟):
    進入 Win8 → Win+X → 管理員命令提示字元 → powercfg -h off。
    或控制台 → 電源選項 → 選擇電源計畫行為 → 更改目前無法使用的設定 → 取消「啟用快速啟動」。
    **只有關閉快速啟動,開機才會真正經過開機選單**,否則直接進 Win8 休眠喚醒。

關閉快速啟動代價:開機慢 ~10 秒(總計 ~30 秒),但 Win7 不用重開機兩次,整體體驗更好。

情境 B:先裝 Win8,再裝 Win7(較簡單)

  1. Win7 安裝會覆蓋 BCD,預設進 Win7。
  2. 進 Win7 → bcdedit /default {current} 設 Win7 為預設(或用 msconfig)。
  3. 進 Win8 → 關閉快速啟動(powercfg -h off)。
  4. 完成,開機選單正常顯示兩系統。

核心指令速查

bcdedit /export c:\bcd_backup          (備份)
bcdedit /default {current}              (設目前為預設)
bcdedit /displayorder {current} /addfirst (移至最上)
bcdedit /timeout 30                     (等待 30 秒)
powercfg -h off                         (關閉休眠/快速啟動)
powercfg -h on                          (開啟)

避坑指南

  • **一定要在 Win7 下修復 BCD**,Win8 下修復極易觸發快速啟動相容問題。
  • 修復後**必須關閉 Win8 快速啟動**,否則開機選單不顯示。
  • Win8.1/10 同理,快速啟動機制相同。
  • 備份 BCD、建立還原點、準備 Win7/Win8 安裝媒體修復啟動,三重保險。

掌握 BCD 與快速啟動機制,雙系統開機選單不再是惡夢。

Copyright © Windows教程網 All Rights Reserved