2024年11月走进鲜为人知的硬盘分区表的世界(2)

发布时间:

  ⑴● 有关MBR、分区表、DBR的基本知识:

  ⑵☆ 硬盘MBR(硬盘主引导记录)及硬盘分区表介绍

  ⑶硬盘MBR(硬盘主引导记录)及硬盘分区表

  ⑷硬盘MBR就是我们经常说的“硬盘主引导记录”,简单地说,它是由FDISK等磁盘分区命令写在硬盘

  ⑸绝对扇区的一段数据,它由主引导程序、硬盘分区表及扇区结束标志字(AA)这个部分组成,如下表:

  ⑹这部分的大小加起来正好是字节=个扇区(硬盘每扇区固定为个字节),因此,人们又形象地把MBR称为“硬盘主引导扇区”。

  ⑺这个扇区所在硬盘磁道上的其它扇区一般均空出,且这个扇区所在硬盘磁道是不属于分区范围内的,紧接着它后面的才是分区的内容(也就是说假如该盘每磁道扇区数为,那么从绝对扇区开始才是分区的内容)。

  ⑻☆ 硬盘DBR(硬盘分区引导记录)介绍

  ⑼DBR是各个分区自己的引导记录,又称“分区引导记录”,它是由FORMAT高级格式化命令写在各个分区开始处第一个扇区(比如说:主分区C:从磁头柱面扇区=逻辑扇区=绝对扇区)开始,那么C:区逻辑扇区就是DBR所存放的位置)的一段数据.这段数据主要由以下几个部分组成:

  ⑽.占个字节的跳转指令;

  ⑾.占个字节的操作系统厂商标识及版本号;

  ⑿. 占个字节的分区参数表(又称BPB),里面存放着对该分区进行读写操作时所必备的参数(如该分区内每扇区所包含的字节数、每簇扇区数、每个磁道的扇区数、该分区FAT份数等);

  ⒀.占个字节的DOS引导代码,它负责把DOS引导文件IO.SYS、MSDOS.SYS装入内存;

  ⒁.占个字节的结束标志字”AA”.

  ⒂以上个部分也正好占个扇区;和MBR有所不同的是:DBR扇区后面一般就紧接着存放该分区的FAT(文件分配表,共份)。

  ⒃综上所述,我们知道硬盘MBR负责总管硬盘分区,只有才能对它进行读写(如FDISK);而DBR则负责管理某个具体的分区,它是用操作系统的高级格式化命令(如FORMAT)来写入硬盘的。在系统启动时,最先读取的硬盘信息是MBR,然后由MBR内的主引导程序读出DBR,最后才由DBR内的DOS引导代码读取操作系统的引导程序,其中任何一个环节出了问题,操作系统都无法正常启动成功,如果是MBR部分出了问题,即使只是”AA”标志字丢失或被改为其他值,通常都会出现“无效分区表“、逻辑盘丢启动死机等现象;而如果是DBR部分出了问题,通常会出现“未格式化的分区”的错误提示。