MBR分區結構

                MBR分區結構 linux


1、硬盤主引導記錄MBR由4個部分組成: ide

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

二、出錯信息數據區,偏移地址0089H–00E1H爲出錯信息,00E2H–01BDH全爲0字節。 操作系統

三、分區表(DPT,Disk Partition Table):含4個分區項,偏移地址01BEH–01FDH,每一個分區表項長16個字節,共64字節爲分區項1分區項二、分區項三、分區項4 3d

四、結束標誌字,偏移地址01FE–01FF的2個字節值爲結束標誌「55 AA」 blog

2、MBR磁盤的分區形式: it

通常有3種,既主分區,擴展分區和非DOS分區; io

主分區既主DOS分區,擴展分區既擴展的DOS分區(擴展分區能夠分邏輯分區); class

非DOS分區對於主分區的操做系統來講是一塊被劃分出去的區域,只能非DOS分區中操做系統能夠管理。 擴展

hexdump -C -n 512 -v /dev/sdb 查看磁盤分區內容


、磁盤在使用前都要進行分區,也就是將硬盤劃分爲一個個邏輯的區域。

每個分區都有一個肯定的起始結束位置。

MBR磁盤的分區形式通常有3種:主分區,擴展分區和非DOS分區。

·主分區既主DOS分區;

·擴展分區既擴展的DOS分區(擴展分區能夠分邏輯分區);

·非DOS分區對於主分區的操做系統來講是一塊被劃分出去的區域,只能非DOS分區中操做系統能夠管理。


4、MBR一共佔用64個字節,其中每16個字節爲一個分區表項。

MBR扇區中只能記錄4個分區信息:

能夠是4個主分區,或者是3個主分區1個擴展分區。


擴展分區的結構分析

因爲MBR僅僅爲分區表保留了64字節的存儲空間,而每一個分區則佔用16字節的空間,也就是隻能分4個分區,而4個分區在實際狀況下每每是不夠用的,所以就有了擴展分區:

一、擴展分區中的每一個邏輯分區的分區信息都存在一個相似MBR的擴展引導記錄(簡稱EBR)中。

二、擴展引導記錄包括分區表和結束標誌「55 AA」。

三、沒有引導代碼部分。


(EBR扇區)


(分區表的第一項描述第一個邏輯分區,第二項指向下一個邏輯分區的EBR。若是下一個邏輯分區不存在,第二項就不須要了。)

5、若是硬盤的MBR被破壞,能夠複製其餘硬盤的MBR到故障盤,而後修復分區表,也能夠初始化故障盤而後修復分區表。



原創文章,做者:Light Yagami,如若轉載,請註明出處:http://www.178linux.com/85121

相關文章
相關標籤/搜索