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

為 Windows 7 建立備份開機防範啟動故障:GRUB 多重引導 + 多備份 BCD/bootmgr + WinPE 急救完整部署

編輯:Win7 系統基礎知識

痛點:Win7 啟動極度依賴 C:\bootmgr + C:\Boot\BCD,單點故障風險高

常規啟動鏈:MBR → NT60 引導記錄 → C:\bootmgr → C:\Boot\BCD → 載入核心。任一環節損毀(病毒、誤刪、磁碟壞軌、更新失敗)即無法開機。WinRE、WinPE 同樣依賴 BCD,主分區掛了全掛。

解決方案:GRUB 多重引導 + 多備份啟動檔案

1. 產生備份啟動檔案

  1. 註冊表編輯器 → HKEY_LOCAL_MACHINE\BCD00000000 → 檔案 → 卸載配置單元 → 是(釋放 BCD 鎖定)。
  2. 顯示隱藏/系統檔案 → 複製 C:\bootmgr 與 C:\Boot 整個資料夾至 D:(或其他非系統分區)。
  3. 使用 bcdtool(或 bcdedit)編輯 D:\Boot\BCD:選取「Windows 啟動管理員」→ 將 device 改為 partition=D:。

2. 選配:E 分區放置 WinPE 急救環境

  • 虛擬光碟掛載 Win7 ISO → 全部檔案複製至 E:。
  • 在 menu.lst 加入 WinPE 啟動項目。

3. 將 MBR 改為 GRUB 引導

  1. 下載 grldr、menu.lst 放置 C: 根目錄。
  2. 以管理員身分執行 BootICE → 「主引導記錄」 → 選擇「GRUB for DOS 0.4.4」 → 「安裝/配置」 → 「寫入磁碟」。
  3. 操作前必備份 MBR(BootICE 可備份至隨身碟),防變磚。

4. 實戰:故障時使用備份選單啟動

  • 重開機 → GRUB 選單出現:
    ① Windows 7 (預設,原 C:\bootmgr)
    ② Windows 7 Backup (D:\bootmgr)
    ③ WinPE (E:\bootmgr,含安裝檔,可修復/重灌)
  • 預設啟動故障 → 選 ② 以 D:\bootmgr 繼續啟動 Win7。
  • 備份也失效 → 選 ③ 進入 WinPE 修復/重灌。

架構優勢

層級啟動來源適用場景
第一層C:\bootmgr (原生)正常情況
第二層D:\bootmgr (備份 BCD)C 槽啟動檔損毀/病毒/誤刪
第三層E:\WinPE (完整安裝媒體)系統分區嚴重損壞/需重灌/資料救援

三層防禦讓 Windows 7 啟動具備企業級高可用性,關鍵資料再也不怕開機失效。

Copyright © Windows教程網 All Rights Reserved