第一磁道的第一扇區512B的分配
1、MBR(Main Boot Record 主引導記錄區)446B
2、DPT(Disk Partition Table硬盤分區表)64B
硬盤分區表項的16個字節分配如下:
第1字節:是一個分區的激活標志,表示系統可引導。如是0則表示非活動分區;
第2字節:該分區起始磁頭(HEAD)號,8位可表示0~255個磁頭;
第3字節:該分區起始扇區(Sector)號,實際僅用該字節的低6位,表示1~63扇區;
第4字節:該分區起始的柱面(Cylinder)號,與第3字節高2位合成10位二進制數;
第5字節:該分區系統類型標志,06-FAT16,0B-FAT32,0F-LBA模式擴展分區,05-擴展分區,07-NTFS分區;
第6-8字節:該分區終止磁頭號、分區結束的扇區號、分區結束的柱面號;
第9-12字節:該分區首扇區的相對扇區號;
第13-16字節:該分區占用的扇區總數。
舉例說明如下,以下是某80G硬盤的分區信息(16進制):
000001B0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 80 01
000001C0: 01 00 06 FE 7F 04 3F 00 - 00 00 86 FA 3F 00 00 00
000001D0: 41 05 0F FE FF FF C5 FA –3F 00 00 E5 11 09 00 00
000001E0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
000001F0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 55 AA
第一分區的16字節內容為:80 01 01 00 06 FE 7F 04 3F 00 00 00 86 FA 3F 00
最前面的“80”是一個分區的激活標志,表示系統可引導;
“01 01 00”表示分區開始的磁頭號為01,開始的扇區號為01,開始的柱面號為00;
“06”表示分區的系統類型是FAT16;
“FE 7F 04”表示分區結束的磁頭號為FE,分區結束的扇區號為7F中的低6位即3F,分區結束的柱面號為04加上7F中的高2位即104;
“3F 00 00 00”表示首扇區的相對扇區號,應反過來讀即00 00 00 3F;
“86 FA 3F 00”表示總扇區數即00 3F FA 86-->4192902個扇區;
據此可以計算出該分區的容量:4192902×512=21,979,665,824B =2.047GB。
第二分區的16字節內容為:00 00 41 05 0F FE FF FF C5 FA 3F 00 00 E5 11 09
最前面的“00”是一個未激活分區的標志;
“00 41 05”表示分區開始的磁頭號為00,開始的扇區號為1,開始的柱面號為105;
“0F”表示分區的系統類型是擴展分區;
“FE FF FF”表示分區結束的磁頭號為FE,分區結束的扇區號為FF中的低6位即3F,分區結束的柱面號為FF加上FF中的高2位即3FF,但當柱面號是大於3FF時,只能顯示3FF,而此盤實際為 2604H。
“C5 FA 3F 00”表示首扇區的相對扇區號,反過來讀即00 3F FA C5扇區;
“00 E5 11 09”表示總扇區數即09 11 E5 00-->152167680個扇區;
據此可以計算出該分區的容量:152167680×512=7990985216B =72.56GB
3、2B結束標志 55AA
MBR詳解 https://www.cnblogs.com/zhangming-blog/articles/5392115.html
