主分区表是主引导记录/扇区的组成部分 ,其中包含硬盘驱动器上分区的说明, 如其类型和大小。 主分区表附带磁盘签名和主引导代码以形成主引导记录。
由于主分区表的大小(64字节),最多可以在硬盘上定义四个分区(每个16个字节)。
但是,可以通过将其中一个物理分区定义为扩展分区,然后在该扩展分区内定义其他逻辑分区来设置其他分区。
注意: 可用磁盘分区工具是操作分区,将分区标记为“活动”等的简单方法。
主分区表的其他名称
主分区表有时被称为分区表或分区映射表,甚至简称为MPT。
主分区表结构和位置
主引导记录包含446字节的代码,其后是64字节的分区表,其余两个字节保留用于磁盘签名。
以下是主分区表的每个16字节的特定职责:
大小(字节) | 描述 |
1 | 这包含引导标签 |
1 | 开始头 |
1 | 起始扇区(前六位)和起始柱面(较高两位) |
1 | 该字节保存起始柱面的低八位 |
1 | 这包含分区类型 |
1 | 结束头 |
1 | 结束扇区(前6位)和结束圆柱体(更高2位) |
1 | 该字节保存结束柱面的低8位 |
4 | 分区的主要部门 |
4 | 分区中的扇区数 |
当硬盘上安装了多个操作系统时,引导标签特别有用。 由于有多个主分区,因此启动标签可让您选择要启动的操作系统。
但是,如果没有选择其他选项,分区表将始终跟踪一个作为“活动”分区的分区,该分区将被启动。
分区表的分区类型部分是指该分区上的文件系统 ,其中06或0E分区ID表示FAT ,0B或0C表示FAT32,而07表示NTFS或OS / 2 HPFS。
对于每个扇区512字节的分区,您需要将扇区总数乘以512以获得总分区的字节数。 然后可以将该数字除以1,024以将该数字转换为千字节,然后再次转换成兆字节,并且如果需要再转换成千兆字节。
在MBR的偏移1BE的第一分区表之后,第二,第三和第四主分区的其他分区表在1CE,1DE和1EE处:
抵消 | 长度(字节) | 描述 | |
十六进制 | 十进制 | ||
1BE - 1CD | 446-461 | 16 | 主分区1 |
1CE-1DD | 462-477 | 16 | 主分区2 |
1DE-1ED | 478-493 | 16 | 主分区3 |
1EE-1FD | 494-509 | 16 | 主分区4 |
您可以使用wxHexEditor和Active @ Disk Editor等工具读取主分区表的十六进制版本。