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

為 Windows 7 新增備份啟動項,防範開機故障

編輯:Win7 常見問題解答

Windows 7 無法開機時,官方建議使用安裝光碟修復。但若手邊無光碟怎麼辦?透過建立備份啟動項,可在主啟動損壞時仍能進入系統。

Windows 7 啟動流程與故障點

正常啟動:MBR (NT60) → 讀取作用中分區 bootmgr → 載入 c:\boot\bcd 顯示啟動選單 → 載入系統檔案。
若 bootmgr 或 bcd 損壞,系統無法啟動。而「修復電腦」與 WinPE 同樣依賴 bcd,故主啟動故障時常規維護工具也會失效。

備份啟動原理:多層 GRUB 啟動

  1. 將硬碟啟動方式改為 GRUB(多層啟動)。
  2. 在非系統分區(如 D:)複製 bootmgr 與 boot 目錄。
  3. 使用 bcdtool 修改 d:\boot\bcd,將裝置指向 partition=D:。
  4. 透過 grldr 選單分別啟動不同分區的 bootmgr。

如此一來,C: 分區 bootmgr 損壞時,仍可選擇 D: 分區的備份啟動項進入 Windows 7。

備份啟動示意圖

Windows 7 啟動備份應急步驟

簡易配置步驟

  1. 執行 regedit,定位 HKEY_LOCAL_MACHINE\BCD00000000,選單「檔案」→「卸載配置單元」→「是」。
  2. 開啟「資料夾選項」→「檢視」→勾選「顯示隱藏檔案/資料夾」與「取消勾選隱藏受保護的作業系統檔案」。
  3. 將 C:\bootmgr 與 C:\boot 複製至 D: 根目錄。
  4. 使用 bcdtool 開啟 d:\boot\bcd,選中「Windows 啟動管理器」,將 device 改為 partition=D:。

bcdtool 修改裝置路徑

提示:同理可在 E: 或其他非系統分區部署 WinPE(將 Windows 7 安裝檔解壓至該分區並在 menu.lst 配置啟動),作為更完整的維護環境。

實戰:使用備份選單啟動

開機時 GRUB 選單會列出「Windows 7 (主)」與「Windows 7 (備份)」等項目,選擇備份項即可透過 D: 分區的 bootmgr 正常進入系統,進行資料備份或修復主啟動。

Copyright © Windows教程網 All Rights Reserved