安裝 Windows 7 + Ubuntu 雙系統,後來直接格式化 Ubuntu 分區,重啟後卡在 grub rescue> 提示符,無法進入 Windows。這是因為 GRUB 階段 1 寫在 MBR,階段 2 在 Ubuntu 分區,分區被刪後 GRUB 找不到核心模塊。解決核心是修復 Windows MBR 引導扇區,讓 BIOS 直接啟動 Windows Boot Manager。
bootrec /fixmbr
bootrec /fixboot
/fixmbr:將標準 MBR 代碼寫入磁碟開頭,移除 GRUB 階段 1。/fixboot:在系統分區寫入新的 Windows 引導扇區代碼。exit 退出命令提示字元,重啟電腦(拔除安裝介質)。bootrec /scanos
bootrec /rebuildbcd
/scanos 掃描所有磁碟尋找 Windows 安裝;/rebuildbcd 重建 BCD 存儲,將發現的安裝加入啟動菜單。
\EFI\Microsoft\Boot\bootmgfw.efi。掌握 bootrec 命令,幾分鐘搞定 GRUB 殘留導致的啟動故障,避免重裝系統。