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

Win7雙系統刪除Ubuntu後進入grub rescue修復Windows啟動引導

編輯:Win7 常見問題解答

安裝 Windows 7 + Ubuntu 雙系統,後來直接格式化 Ubuntu 分區,重啟後卡在 grub rescue> 提示符,無法進入 Windows。這是因為 GRUB 階段 1 寫在 MBR,階段 2 在 Ubuntu 分區,分區被刪後 GRUB 找不到核心模塊。解決核心是修復 Windows MBR 引導扇區,讓 BIOS 直接啟動 Windows Boot Manager。

準備工作

  • Windows 7 安裝光盤或 USB 啟動盤(需與系統位數一致:x64 系統用 x64 安裝介質)。
  • BIOS 設置從光盤/USB 啟動。

修復步驟

  1. 插入安裝介質啟動,選擇語言/鍵盤/時間格式 → 「下一步」。
  2. 點擊左下角 「修復您的電腦」(不是「立即安裝」)。
  3. 系統搜尋現有 Windows 安裝 → 選中 Windows 7 → 「下一步」。
  4. 在「系統恢復選項」中選擇 「命令提示字元」(不要選「啟動修復」,對 GRUB 殘留無效)。
  5. 在命令提示字元依次執行:
    bootrec /fixmbr
    bootrec /fixboot
    • /fixmbr:將標準 MBR 代碼寫入磁碟開頭,移除 GRUB 階段 1。
    • /fixboot:在系統分區寫入新的 Windows 引導扇區代碼。
  6. 輸入 exit 退出命令提示字元,重啟電腦(拔除安裝介質)。
  7. 系統應直接進入 Windows 7 登入介面。

補充:若上述無效,進階修復

bootrec /scanos
bootrec /rebuildbcd

/scanos 掃描所有磁碟尋找 Windows 安裝;/rebuildbcd 重建 BCD 存儲,將發現的安裝加入啟動菜單。

避坑指南

  • 正確卸載 Linux 雙系統順序:先在 Windows 下用 EasyBCD/BCDBoot 修復 MBR → 再刪除 Linux 分區 → 最後擴展 Windows 分區。
  • 若使用 UEFI+GPT,需進入 EFI Shell 或用安裝介質修復 EFI 分區的 \EFI\Microsoft\Boot\bootmgfw.efi。
  • 備份重要數據再操作磁碟分區。

掌握 bootrec 命令,幾分鐘搞定 GRUB 殘留導致的啟動故障,避免重裝系統。

Copyright © Windows教程網 All Rights Reserved