Windows 7 無法開機時,官方建議使用安裝光碟修復。但若手邊沒有光碟怎麼辦?本文教學如何為 Windows 7 建立備用開機機制:將硬碟開機記錄改為 GRUB,並在其他分區備份 bootmgr 與 BCD 開機檔案,未來主開機受損時仍可透過備用項目啟動系統或進入 WinPE 修復。

正常開機流程:MBR → bootmgr (C:\) → C:\boot\BCD → 載入開機檔案。若 bootmgr 或 BCD 損毀,系統無法啟動。原廠「修復電腦」與 WinPE 同樣仰賴 BCD,故主開機區故障時常規修復失效。
C:\bootmgr 與 C:\boot 目錄。bcdtool 修改 D 槽 BCD 指向 D 槽分區。
regedit,定位 HKEY_LOCAL_MACHINE\BCD00000000,選單「檔案」→「卸載配置單元」。C:\bootmgr 與 C:\boot 複製到 D 槽根目錄。bcdtool 開啟 D:\boot\BCD,選取「Windows 開機管理員」,將 device 改為 partition=D:。
menu.lst 加入啟動項。grldr、menu.lst 放入 C 槽根目錄。BOOTICE.exe,選「主開機記錄 (MBR)」,選擇「GRUB for DOS 0.4.4」→「安裝/配置」→「寫入磁碟」。
⚠ 操作前請先用 BOOTICE 備份 MBR 至隨身碟!
bootmgr;若仍失敗,選「WinPE」進入安裝環境修復或重裝。
此法雖需動手能力,但能徹底解決「無光碟、無修復磁碟」時的開機災難。建議平時即備份 MBR 並熟悉 GRUB 選單操作,關鍵時刻能救急。