主分区表是什么?

主分区表是主引导记录/扇区的组成部分 ,其中包含硬盘驱动器分区的说明, 如其类型和大小。 主分区表附带磁盘签名主引导代码以形成主引导记录。

由于主分区表的大小(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等工具读取主分区表的十六进制版本。