2023年11月25日发(作者:)
MBR分区结构
MBR分区结构
主引导记录(Master Boot Record,缩写:MBR)是开机后必须要读取的⾸个扇区,在硬盘的(0柱⾯,0磁头,1扇区)。该扇区开头
的446字节内容特指为“主引导记录”(MBR),其后是4个16字节的“磁盘分区表”(DPT),以及2字节的结束标志(55AA)。
在我电脑上使⽤WinHex查看扇区如下:
当前磁盘情况为:
磁盘分区表为:
分区表第⼀项为:
80 20 21 00 07 FE 3F 0C 00 08 00 00 00 20 03 00
80:分区为活动分区,00表⽰的是⾮活动分区
20 21 00:开始磁头、起始扇区、起始柱⾯
07:⽂件系统标⽰,07表⽰⽂件系统类型为NTFS
常见的还有:
05:CHS寻址模式的拓展分区,容量最⼤为2Gb
0F:LBA寻址模式的拓展分区,容量最⼤为2Tb
0B:CHS寻址模式的FAT32,容量最⼤为2Gb
0C:LBA寻址模式的FAT32,容量最⼤为2Tb
FE 3F 0C:结束磁头、结束扇区、结束柱⾯
00 08 00 00:分区起始相对扇区号
00 20 03 00:分区总扇区
注:开始扇区开始柱⾯、结束扇区结束柱⾯等会限制容量,CHS寻址模式使⽤,LBA寻址模式似乎不⽤,⽽现在应该基本都是LBA模式的
了,详细信息⾃⾏搜索。
因此第⼀分区起始扇区为:00 00 08 00,也就是从2048扇区开始,容量为:00 03 20 00扇区,即204800扇区,为100兆;使⽤
diskpart查看第⼀分区⼤⼩为100兆,偏移为1024Kb,也就是2048个扇区。
使⽤WinHex查看分区参数为:
同理计算第⼆个分区起始扇区为:00 03 28 00,容量为04 F1 98 00扇区,计算为:82941952扇区,约为39.55Gb:使⽤WinHex
可以看到第⼀项偏移为:00 00 08 00,⼤⼩为:01 38 80 00扇区,约为:9.77Gb,这⾥为什么有⼀个:00 00 08 00的偏移呢?
可以⽤下图粗略描述MBR分区结构:


发布评论