在 Windows XP + Red Hat AS 5 雙系統環境中,直接從 Windows「磁碟管理」刪除 Linux 分區 (顯示為「未知」分區) 後,重開機將陷入 GRUB 救援模式或黑畫面。本文記錄完整救援流程,避開 fdisk /mbr 潛在風險。
Linux 安裝時將 GRUB 寫入 MBR (主開機記錄) 接管引導。刪除 Linux 分區僅移除資料,MBR 仍指向已不存在的 GRUB 核心映像,導致引導失敗。
# DOS 環境下
fdisk /mbr
雖能重寫 MBR 程式碼,但可能導致系統檔案遺失無法開機,官方文件明確警告謹慎使用。
fixmbr # 重寫 MBR (僅程式碼,保留分區表)
fixboot # 修復開機磁區
bootcfg /rebuild # 重建 boot.ini
# 確認無殘留 Linux 項目
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /fastdetect
fixmbr + fixbootfdisk /mbr、Linux 光碟救援模式 (除非熟悉 GRUB 安裝)bootrec /fixmbr、/fixboot、/rebuildbcd雙系統移除 Linux 核心風險在 MBR 引導權交接。使用 Windows 官方修復工具 (fixmbr/bootrec) 最安全可靠,fdisk /mbr 為底層指令風險極高,非必要勿用。