主引導記錄MBR的結構和作用

MBR磁盤分區都有一個引導扇區,稱爲主引導記錄,英文簡稱爲MBR。
1. MBR的結構
MBR扇區位於整個硬盤的第一個扇區:按照C/H/S地址描述,即0柱面〇磁頭1扇 區:按照LBA地址描述即0扇區。它是一個特殊而重要的扇區。在總共512字節的MBR扇區中,由四部分結構組成:
(1) 引導程序引導程序佔用其中的前440字節,其地址在偏移1B7H處。
(2) Windows磁盤簽名
Windows磁盤標籤佔用引導程序後的4字節,其地址在偏移1B8H偏移1BBH處, 是Windows系統對硬盤初始化時寫入的一個磁盤標籤。
(3) 分區表
偏移1BEH偏移1FDH的64字節爲DPT (Disk Partition Table,硬盤分區表),這是MBR中非常重要的一個結構。
(4) 結束標誌

扇區最後的兩個字節“55 AA”(偏移1FEH偏移1FFH)是MBR的結束標誌。用WinHex查看一塊硬盤的MBR扇區,其結構如圖所示。

wKioL1jl2BKCNSsqAAFvG1kDw88602.jpg-wh_50


2. MBR的作用
MBR扇區在計算機引導過程中起着舉足輕重的作用。計算機在按下電源鍵以後,開 始執行主板的BIOS程序,進行完一系列檢測和配置以後,開始按CMOS中設定的系統 引導順序進行引導。
主板BIOS執行完自己的程序後如何把執行權交給硬盤呢?交給硬盤後又執行存儲在 哪裏的程序呢?讓我們通過了解MBR的作用來解開這些疑問吧。
(1) 引導程序的作用
—計算機主板的BIOS程序在自檢通過後,會將MBR扇K整個讀取到內存中,然後將 執行權交給內存中MBR扇區的引導程序。引導程序首先會將自己整個搬到一個較爲安全 的地址中,目的是防止自己被隨後讀入的其他程序覆蓋,因爲引導程序一旦被破壞,就 會引起計算機死機,從而無法正常引導系統。
系統下一步就會判斷讀入內存的MBR扇R的最後兩個字節是否爲“55 AA”,如果 不是則報錯,在屏幕上會列出錯誤信息。如果是“55 AA”,接下來引導程序會到分區表 中査找是否有活動分區,若有活動分區,則判斷活動分區的引導扇區在磁盤中的地址, 並將該引導扇區讀入內存及判斷其合法性,如果是一個合法的引導扇區,隨後的引導權 就交給這個引導扇區去引導操作系統了,MBR引導程序的使命也就完成了。
(2) Windows磁盤簽名的作用
Windows磁盤簽名是Windows系統在對硬盤做初始化時寫入的一個標籤,它是MBR 扇區不可或缺的一個組成部分。Windows系統依靠這個簽名來識別硬盤,如果硬盤的籤 名丟失,Windows系統就會認爲該硬盤沒有初始化。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章