数据恢复系列教程(四)MBR简介
本帖最后由 ssqj111 于 2012-6-18 00:50 编辑MBR磁盘分区
MBR磁盘分区是使用十分广泛的一种分区结构,也叫DOS分区,Linux系统、基于x86架构的Unix系统都支持MBR磁盘分区。
一、MBR磁盘分区结构
它是硬盘上的第一个扇区。即LBA地址描述的0号扇区。
MBR扇区由四部分构成
1、引导程序
占用512字节中的前440字节,即偏移0~偏移1B7H处。
2、Windows磁盘签名
位于引导程序之后的4个字节,即偏移1B8H~偏移1BBH处。是Windows系统对硬盘初始化时写入的一个磁盘标识。
3、分区表
位于偏移1BEH~1FDH处,共有64个字节,是MBR中非常重要的一部分。
4、结束标志
是扇区的最后两个字节,固定值“55 AA”如下图:
二、MBR的作用
1、引导程序作用
主板BIOS在自检通过后,会将MBR读取到内存中,然后将执行权交给内存中MBR扇区的引导程序,然后判断扇区最后两个字节是否是“55 AA”,如果不是就报错,如果是,程序会查找分区表中是否有活动分区,若有就找到其地址并将该引导扇区读入内存并判断是否合法,如果是就将引导权交个该引导扇区去引导操作系统。
2、磁盘签名作用
是MBR中一个不可或缺的部分,Windows系统依靠这个签名识别硬盘。
3、分区表作用
分区表是用来管理分区的,如果分区表被破坏,则硬盘分区就会丢失。具体作用会在后面讲述。
4、结束标志作用
这是个判断标志,如果不是“55 AA”则程序就无法进行下去。
页:
[1]