Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 系統指令

fdisk /mbr 指令詳解:修復主開機記錄 (MBR) 完整指南

編輯:系統指令

當電腦無法開機、顯示「Error loading operating system」或主開機區損壞時,fdisk /mbr 是經典的修復指令。本文說明 MBR 結構、指令原理、操作步驟與替代方案。

什麼是 MBR (Master Boot Record)?

MBR 位於硬碟最前面的 0 磁區(512 位元組),包含三個關鍵部分:

  1. 開機程式碼(Bootstrap Code,446 位元組):BIOS 執行的啟動程式,負責尋找作用中分割區並載入其開機磁區(VBR)。
  2. 分割區表(Partition Table,64 位元組):記錄最多 4 個主分割區的起始/結束磁區、類型、作用中旗標。
  3. 結束標誌(0x55AA,2 位元組):識別此磁區為有效 MBR。

fdisk /mbr 僅重寫第 1 部分(開機程式碼),不動分割區表,因此不會導致資料遺失(除非分割區表本身已損毀)。

何時使用 fdisk /mbr?

  • 病毒感染 MBR 開機區(如早期 CIH、Stoned 病毒)。
  • 安裝/移除多重開機管理程式導致開機選單錯誤。
  • 錯誤使用 format c: 或磁碟工具破壞 MBR 程式碼。
  • 系統顯示「Missing operating system」或「Invalid partition table」。

操作步驟

方法一:Windows 98/Me 開機軟碟(純 DOS 環境)

  1. 以 Windows 98 開機軟碟/光碟啟動電腦,進入 A:\> 提示字元。
  2. 輸入 fdisk /mbr 按 Enter。
  3. 無訊息即成功,重新開機。

方法二:Windows 2000/XP/2003 復原主控台

  1. 插入安裝光碟開機,選「修復電腦」→「復原主控台」。
  2. 選擇 Windows 安裝目錄,輸入管理員密碼。
  3. 在提示字元輸入 fixmbr(相當於 fdisk /mbr),確認 y。

方法三:Windows PE 環境(推薦現代電腦)

使用 Windows PE 開機光碟/USB(如 WinPE、Hiren's BootCD、Ventoy),在 CMD 中執行:

bootrec /fixmbr

或使用圖形化工具(如 MBRWizard、PartitionGuru、DiskGenius)一鍵修復,更直觀安全。

常見問題與替代方案

  • 無法找到 fdisk: Windows NT 核心系統(2000/XP/更新版)不內建 fdisk.exe,請用 fixmbr 或 bootrec。
  • 大於 64GB 硬碟: 老版 fdisk 不支援,需更新版或用 PE 工具。
  • GPT 磁碟: UEFI/GPT 系統無 MBR,改用 bootrec /fixboot 修復 EFI 系統分割區。
  • 隱藏分割區/廠商回復區: 修復 MBR 可能導致廠商回復功能失效,建議先備份完整磁碟映像。

重要提醒: 任何磁碟修復操作前,請務必先備份重要資料。若不確定狀況,優先尋求專業協助。

Copyright © Windows教程網 All Rights Reserved