萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦故障排除 >  >> 電腦故障維修

MBR (主引導記錄) 損壞修復:Fdisk/MBR 快速修復與 Fixmbr 重建分區表雙重保障

MBR 位於實體硬碟 0 磁道 0 柱面 1 扇區 (LBA 0),含主引導程式碼 (446 bytes) + 分區表 DPT (64 bytes) + 結束標記 55AA。損壞時現象:Non-System disk、Error Loading Operating System、No ROM BASIC 或完全無畫面。提供兩大修復工具對比。

工具對比與適用場景

工具核心功能適用條件限制
Fdisk /mbr (DOS/Win9x/WinPE)覆寫 MBR 引導程式碼 (446 bytes),不動分區表MBR 程式碼被病毒破壞/遺失,但分區表完整無法重建損壞的分區表;需能從 DOS 讀取 C: 才可用
Fixmbr (Win2K/XP/2003 修復主控台/PE)重新建構整個 MBR 扇區 (含程式碼+分區表)MBR 程式碼+分區表雙損、或分區表損壞需重建若修復中死機需關閉 BIOS 防毒;結果錯誤可 fixmbr /z 復原

Fdisk /mbr 實戰步驟

  1. 啟動 DOS/WinPE (USB/光碟)。
  2. 命令列輸入:fdisk /mbr → Enter。
  3. 重開機驗證。
  4. 前置驗證:同環境下輸入 C: 能讀取資料 → 可用;否則不可用 (分區表已損)。

Fixmbr 實戰步驟 (修復主控台/PE 環境)

  1. 啟動修復主控台 (XP 安裝光碟 → R) 或 WinPE。
  2. 執行 fixmbr (不指定裝置名則修復啟動裝置) 或 fixmbr \device\harddisk2 (指定實體磁碟 2)。
  3. 提示檢查 MBR 結構 → 輸入 Y 確認修復。
  4. 搜尋分區 → 找到分區 → 提示修改 MBR → 輸入 Y 執行。
  5. 完成重開機。若死機 → BIOS 關閉「Boot Sector Virus Protection」。若結果錯誤 → fixmbr /z 清空結果重來。

進階:手動十六進位編輯 MBR (WinHex/DiskGenius)

  • 適用:自動工具失效、特殊病毒、多系統引導修復。
  • 操作:載入實體磁碟 LBA 0 → 編輯 0000h-01BDh 引導程式碼、01BEh-01FDH 分區表 4 項 (每項 16 bytes: Boot Flag/CHS Start/Type/CHS End/LBA Start/Total Sectors) → 寫入。
  • 需精通 MBR 結構與分區表編碼規範。

選擇原則:分區表完整 → Fdisk/MBR (最快);分區表受損/不確定 → Fixmbr (最全);自動工具失效 → 手動編輯 (最高自由度)。

copyright © 萬盛學電腦網 all rights reserved