Windows

Bootrec /FIXBOOT 與 Bootrec /FIXMBR

  • January 29, 2021

根據微軟的說法,這是 Bootrec /FIXBOOT 所做的:

"This option writes a new boot sector to the system partition by using a boot sector that's compatible with Windows Vista or Windows 7"

這就是 Bootrec /FIXMBR 所做的:

"This option writes a Windows 7 or Windows Vista-compatible MBR to the system partition"

現在MBR不只是一種引導扇區嗎?它還能修復哪些其他類型的引導扇區?當我使用一個而不是另一個時我很困惑 - mbr 不是唯一的引導扇區視窗使用嗎?

事實證明這是一個非常有趣的問題。關於這個主題有很多連結,但它們在描述兩者之間的差異/關係時模棱兩可。我發現的 Windows 作業系統硬碟配置的最佳描述是: http: //www.ntfs.com/hard-disk-basics.htm

似乎 MBR 和分區表位於驅動器上的同一扇區中。MBR“更小”,因為它是驅動器上的第一件事,然後使用分區表將引導過程繼續到特定的作業系統。這兩個命令選項有效地修復了引導鏈中的不同連結:

/fixmbr 替換讀取分區表以查找作業系統可能位於的位置的資訊和小型執行檔。因此,這存在於任何已格式化並且有效地存在於讀取硬碟驅動器上的下一點的驅動器上,該驅動器告訴/作業系統應該位於何處。本質上,這不一定是特定於 Windows 的項目。

/fixboot 替換下一部分 - 分區表中指向作業系統的實際可載入執行檔所在位置的條目。所以這是修復引導過程鏈中的下一個環節。此命令確實會創建一個特定於 Windows 的結果,因為它會特別提醒硬碟驅動器在哪裡可以找到 Windows。

引用自:https://serverfault.com/questions/610645