MBR,全称为Master Boot Record,即硬盘的主引导记录
在总共512字节的 主引导扇区里 引导记录占446个字节,第二部分是 分区表信息,占64个字节,硬盘中分区有多少以及每一分区的大小都记在其中。第三部分是 结束标志,占2个字节,固定为0xAA55或0x55AA(这取决于处理器类型)
打开winhex 选择“打开磁盘”
打开后选择故障盘
如图所示: 0x00~0x1BD:446个字节,包含一段指令,用以通知计算机如何访问分区表并定位操作系统的位置
这部分的代码会因为操作系统不同而不同,利用引导代码可以实现多重系统引导。
0x1BE~0x1FD:64个字节,4个分区表项,每个表项占用16个字节,描述一个分区,最多可以描述4个分区(这就是为什么MBR分区体系只能分成4个主分区【我们平时看到的分区一般可以从26个字母中选取任意多个当做分区标识(多于4个),这是因为那些分区是逻辑分区,这里的4个分区指的是主分区和扩展分区的数目,而逻辑分区是在扩展分区中划分出来的,也叫做二级、三级扩展分区。】 分区表项并没有顺序要求,即不要求第一个分区表项在第二个分区表项前。
分区表也不要求从第一个分区表项开始
0x1FE~0x1FF:2个字节,有效结束标志0xAA55或0x55AA。如果没有这个标志,操作系统会认为磁盘没有初始化,无法正确加载磁盘的分区。
|