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

Win7 + Linux 雙系統:直接刪除 Linux 分區後修復 Windows 開機完整教學

編輯:系統常見問題解答

在 Windows 7 與 Linux(如 Fedora)雙系統環境中,若直接格式化 Linux 分區,GRUB 開機載入器會因找不到設定檔而導致 Windows 也無法開機。此時需修復 Windows MBR(主開機記錄)恢復單獨開機 Windows 7。

修復步驟

  1. 準備 Windows 7 安裝光碟/USB,設定 BIOS 從光碟/USB 開機。
  2. 選擇語言後,點選左下角 「修復電腦」(而非「立即安裝」)。
  3. 系統自動搜尋現有安裝,選擇要修復的 Windows 7,點「下一步」。
  4. 不要選擇「啟動修復」,請進入 「命令提示字元」。
  5. 依序輸入以下指令,每行按 Enter:
bootrec /fixmbr
bootrec /fixboot
  1. 重新開機,移除安裝媒體,Windows 7 應可正常開機。

重要提醒

  • 建議先修復 MBR,再刪除 Linux 分區,順序反了也能透過上述方式補救。
  • 若使用 UEFI 開機模式,指令不同,需使用 bcdboot 重建 EFI 開機項目。
  • 修復完成後,可在 Windows「磁碟管理」中安全刪除 Linux 相關分區(ext4、swap 等)。

原理簡述

GRUB 將 MBR 覆寫為自己的第一階段載入器,並指向 Linux 分區的 /boot/grub 設定檔。格式化 Linux 分區後,GRUB 第二階段遺失,導致開機停錯。bootrec /fixmbr 將 MBR 還原為標準 Windows 開機碼,/fixboot 重寫開機磁區,使 Windows 開機管理程式 (BOOTMGR) 重新掌控開機流程。

Copyright © Windows教程網 All Rights Reserved