首页 理论教育计算机维护教程:硬盘分区表详解

计算机维护教程:硬盘分区表详解

【摘要】:在总共512 B 的主引导记录中,MBR 又可分为3 部分:第1 部分是引导代码,占用了446 B;第2 部分是分区表,占用了64 B;第3 部分是55AA,结束标志,占用了2 B。因为主引导记录MBR 最多只能描述4 个分区项,如果想要在一个硬盘上分多于4 个的区,就要采用EBR的办法。C 盘的数据结构如下所示:下面来分析一下MBR,前446 个字节为引导代码,对数据恢复来说没有意义,这里只分析分区表中的64 个字节。表13-3每个分区表项的16 字节内容及含义

一个硬盘有3 个逻辑盘的数据结构,如下所示:

MBR(Main Boot Recorder,主引导记录)位于整个硬盘的0 柱面0 磁道1 扇区,共占用了63 个扇区,但实际只使用了1 个扇区(512 B)。在总共512 B 的主引导记录中,MBR 又可分为3 部分:第1 部分是引导代码,占用了446 B;第2 部分是分区表,占用了64 B;第3 部分是55AA,结束标志,占用了2 B。下面介绍的用WinHex 软件来恢复误分区,主要就是恢复第2 部分的分区表。引导代码的作用是让硬盘具备可以引导的功能。如果引导代码丢失,分区表还在,那么这个硬盘作为从盘所有分区数据都还在,只是这个硬盘自己不能够用来引导系统。

分区表如果丢失,整个硬盘没有分区,就好像刚买来一个新硬盘没有分过区一样。

因为主引导记录MBR 最多只能描述4 个分区项,如果想要在一个硬盘上分多于4 个的区,就要采用EBR(Extended MBR,扩展MBR)的办法。MBR、EBR 都是分区产生的,而每一个分区又由DBR、FAT1、FAT2、DIR、DATA 5 部分组成。C 盘的数据结构如下所示:

(www.chuimin.cn)

下面来分析一下MBR,前446 个字节为引导代码,对数据恢复来说没有意义,这里只分析分区表中的64 个字节。

分区表占用的64 个字节,一共可以描述4 个分区表项,每一个分区表项可以描述一个主分区或一个扩展分区。每一个分区表项各占16 B,每个分区表项的16 B 内容及含义如表13-1 所示(H 表示16 进制)。

表13-3 每个分区表项的16 字节内容及含义