首页 理论教育 硬盘分区表-数据恢复指南

硬盘分区表-数据恢复指南

时间:2023-10-23 理论教育 版权反馈
【摘要】:第二部分是硬盘分区表,它位于主引导记录所在扇区的后面部分;由于硬盘可能存在四个分区,每个分区表项的长度为16个字节。表3.1给出了分区表(项)的格式。表3-1硬盘分区表引导标志占一字节,其值:柱面号占一个字节,它表示为柱面号的低8位,它的高2位在扇区号信息区的高2位,它和ROMBIOS中断13H请求一致,柱面编号允许有10位。当一个分区引导记录得到控制时,该分区在硬盘分区表中的各项内容就传送到 DS:SI指示的地址上。

硬盘分区表-数据恢复指南

硬盘初始化过程可以看到,硬盘的主引导记录包括了两部分内容。

第一是代码部分,它负责把对应的一个操作系统的引导记录(即一个分区上的引导记录)装入内存,并且把控制转给它。第二部分是硬盘分区表,它位于主引导记录所在扇区的后面部分;由于硬盘可能存在四个分区,每个分区表项的长度为16个字节。这样的四个分区表项需64个字节,加上最末的结束标志2字节,共66字节占据主引导记录的最末部分。通常主引导记录装入内存时都在绝对地址为0:7C00开始的区域,图示出了主引导记录在内存的位置图,图中示出了分区表在引导记录中的偏移地址。

分区表的每一项长16个字节。它包含一个分区的起始和结尾的柱面号、扇区号、磁头以及本区前面的扇区数和本分区所占用的扇区数等。引导记录使用“引导标志”字节。决定一个分区是否包含有一个可装入的操作系统。FDISK初始化应用程序,把用户选择的分区标明为“可引导的”,是通过把数值80H放在相应分区引导标志中实现的(并同时把所有其他分区引导标志符置成零)。这个80H,通知标准的引导程序去装入扇区,这个扇区的位置包含在引导标志字节后3个字节中,对于所选的操作系统,它将是实际的引导记录,并且还将负责其余的系统装入过程。表3.1给出了分区表(项)的格式。

现在对分区表作以下几点说明:

(1)表上记录了四个分区的一些信息,每个分区占四行,每行占4个字节,一个分区项就占16字节。最左边给出的地址是距主引导记录开始的偏移地址,例如1BE 为引导标志字节,1BF为磁头号字节,1C0为扇区号字节,1C1为柱面号字节。左边用途栏指明这一行为分区1开始,其他各行也作相应理解。

表3-1 硬盘分区表

(2)引导标志占一字节,其值:(www.xing528.com)

柱面号占一个字节,它表示为柱面号的低8位,它的高2位在扇区号信息区的高2位,它和ROMBIOS中断13H(磁盘I/O)请求一致,柱面编号允许有10位。

(3)分区前的扇区数占用4个字节,它的计数是从盘的0柱面、1扇区、0磁头开始,一直计数到本分区的开始。因此,如果硬盘每个磁道17个扇区和4个磁头,并且第二个分区设在柱面1、扇区1、磁头0开始,那么这个分区开始的相对扇区是68,因为在它前面已分配了一个磁道4个磁头,并且每个磁头有17个扇区。

(4)分区占用的扇区数也是4个字节,表示分配给该分区的扇区数,其数值低位存放在低地址字中。

(5)表的最后两个字节,也是硬盘主引导记录的最后两个字节,它们的值为 55H、AAH,表示主引导记录是一个有效的记录。可见硬盘无论是主引导记录还是分区引导记录,它们的最后两个字节都作为结束标志字节,且意义完全相同。

(6)当一个分区引导记录得到控制时,该分区在硬盘分区表中的各项内容就传送到 DS:SI指示的地址上。

由此可知,当一个硬盘要作为系统盘,在多个操作系统共享情况下,必须要用命令(FDISK)对它进行分区,分区后还要按照格式化命令(Format)进行格式化。存放 DOS时,所使用的格式化命令和软盘格式化命令完全相同,格式化后就可装入操作系统。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈