古詩詞大全網 - 藝術簽名 - mbr的MBR組成

mbr的MBR組成

壹個扇區的硬盤主引導記錄MBR由4個部分組成。

·主引導程序(偏移地址0000H--0088H),它負責從活動分區中裝載,並運行系統引導程序。

·出錯信息數據區,偏移地址0089H--00E1H為出錯信息,00E2H--01BDH全為0字節。

·分區表(DPT,Disk Partition Table)含4個分區項,偏移地址01BEH--01FDH,每個分區表項長16個字節,***64字節為分區項1、分區項2、分區項3、分區項4。

·結束標誌字,偏移地址01FE--01FF的2個字節值為結束標誌0xAA55或0x55AA,稱為“魔數”(magic number)。如果該標誌錯誤系統就不能啟動。

MBR的結構如下表所示 字節偏移(16進制) 字節數 描述 00~1BD 446 引導代碼 1BE~1CD 16 分區表項1 1CE~1DD 16 分區表項2 1DE~1ED 16 分區表項3 1EE~1FD 16 分區表項4 1FE~1FF 2 簽名值0xAA55或0x55AA 具體含義如下:

(1)0x00~0x1BD:446個字節,包含壹段指令,用以通知計算機如何訪問分區表並定位操作系統的位置

這部分的代碼會因為操作系統不同而不同,利用引導代碼可以實現多重系統引導。多系統引導有兩種方法可以實現:壹種方法是用Windows操作系統在引導分區中設置壹段代碼,先加載進入用戶選擇系統的界面,允許用戶選擇要進入的系統,再進入指定的系統;第二種方法是改變MBR中的引導代碼,該代碼直接呈現給用戶壹個選擇系統的界面。

(2)0x1BE~0x1FD:64個字節,4個分區表項,每個表項占用16個字節,描述壹個分區,最多可以描述4個分區(這就是為什麽MBR分區體系只能分成4個區我們平時看到的分區壹般可以從26個字母中選取任意多個當做分區標識(多於4個),這是因為那些分區是邏輯分區,這裏的4個分區指的是主分區和擴展分區的數目,而邏輯分區是在擴展分區中劃分出來的,也叫做二級、三級擴展分區。)。

分區表項並沒有順序要求,即不要求第壹個分區表項在第二個分區表項前。

分區表也不要求從第壹個分區表項開始

(3)0x1FE~0x1FF:2個字節,有效結束標誌0xAA55或0x55AA。如果沒有這個標誌,操作系統會認為磁盤沒有初始化,無法正確加載磁盤的分區。

分區表參數含義(字節)

0 活動(80)或非活動分區(00)

1 2 3 起始的磁頭 01 柱面 01 扇區00值

4 分區類型符 NTFS(07)FAT32(0B)擴展(0F)

5 6 7 結束的磁頭 FE 柱面 FF 扇區FF值

8 9 A B 本分區之前已用扇區數

C D E F 本分區大小

虛擬MBR

即 EBR (extent boot record)擴展引導記錄

其記錄表項 與MBR相同 ,用於管理擴展分區上的邏輯驅動器。