什麼是主引導代碼?

主引導代碼和幫助的定義修復主引導代碼錯誤

主引導代碼(有時縮寫為MBC )是主引導記錄的幾個部分之一。 它在啟動過程中執行第一組重要功能。

具體來說,在典型的通用主引導記錄中,主引導代碼佔用總512字節主引導記錄的446字節 - 分區表 (64字節)和2字節磁盤簽名使用剩餘空間。

主引導代碼如何工作

假設主引導代碼由BIOS正確執行,則主引導代碼將引導控制權交給包含操作系統硬盤驅動器上的分區上的捲引導代碼卷引導扇區的一部分)。

主引導代碼僅用於主分區。 非活動分區(例如可存儲文件備份等數據的外部驅動器上的那些分區)不需要從其啟動,因為它們不包含操作系統,因此沒有主引導代碼的原因。

根據微軟的說法,這些是主引導代碼遵循的操作:

  1. 掃描活動分區的分區表。
  2. 查找活動分區的起始扇區
  3. 將活動分區的引導扇區副本加載到內存中。
  4. 將控制轉移到引導扇區中的可執行代碼。

主引導代碼使用分區表中所謂的CHS字段(開始和結束柱面,頭部和扇區字段)來定位分區的引導扇區部分。

主引導代碼錯誤

Windows需要啟動到操作系統的文件有時可能會損壞或丟失。

主引導代碼錯誤可能是由於病毒攻擊導致的,這些攻擊會使用惡意代碼替代數據,造成硬盤驅動器的物理損壞。

識別主引導代碼錯誤

如果主引導代碼找不到引導扇區,則可能會顯示其中一個錯誤,從而阻止Windows啟動:

您可以修復主啟動記錄中的錯誤的一種方法是重新安裝Windows 。 雖然這可能是你的第一個想法,因為你不想通過修復錯誤的過程,這是一個相當激烈的解決方案。

讓我們看看其他一些可能更簡單的解決這些問題的方法:

如何解決主引導代碼錯誤

雖然通常可以在Windows中打開命令提示符以在Windows中運行命令 ,但主引導代碼出現問題可能意味著Windows無法啟動 。 在這些情況下,您需要從Windows之外訪問命令提示符 ...

Windows 10Windows 8Windows 7Windows Vista中 ,您可以嘗試使用bootrec命令 重建引導配置數據(BCD)來修復主引導代碼錯誤。

bootrec命令可以通過高級啟動選項在Windows 10和Windows 8中運行。 在Windows 7和Windows Vista中,您可以運行相同的命令,但它通過系統恢復選項完成

Windows XP和Windows 2000中, fixmbr命令用於通過重寫主引導代碼來構建新的主引導記錄。 該命令在故障恢復控制台中可用。