数据恢复技术与典型实例
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.3 硬盘分区损坏的恢复

3.3.1 备份和恢复分区表

Disk Genius是国产分区软件中的精品软件,该软件以图形界面的方式,可以建立、激活、删除、隐藏硬盘分区,而且还具有分区表备份和恢复、分区参数修改、硬盘主引导记录修复、自动重建分区表等强大的分区维护功能。

如果只是想利用Disk Genius查看和备份硬盘分区信息,可以直接在Windows下运行,但如果要对硬盘的信息进行读/写操作,由于Windows存在保护机制,则必须在纯DOS环境下运行。

运行Disk Genius后,程序将自动读取硬盘的分区信息,并将信息以图表的形式显示出来,如图3-19所示。

图3-19 Disk Genius的硬盘分区信息

在该界面中,左侧的柱状图显示硬盘上各分区的位置及大小,屏幕右侧用类似于Windows窗口的形式显示了各分区的类型及其具体参数,主要是分区的引导标志、分区起始和终止柱面号、扇区号、磁头号、容量等。当在表格中选中不同的分区时,左侧柱状图也会选择到不同的位置。

下面将介绍使用该软件备份和恢复分区表的步骤。

(1)按下【F9】键或者运行“工具”→“备份”命令,如图3-20所示,并且在弹出的对话框中输入文件名即可备份当前分区表,如图3-21所示。

图3-20 备份分区表

图3-21 指定保存分区表文件的位置

(2)按【F10】键或者运行“工具”→“恢复分区表”命令,然后输入文件名,软件将读入指定的分区表备份文件并更新屏幕显示,确认无误后即可将备份的分区表恢复到硬盘,如图3-22所示。

图3-22 恢复分区表

3.3.2 使用DiskMan自动重建分区表

对于硬盘分区表被分区调整软件(或病毒)严重破坏,引起硬盘和系统瘫痪,DiskMan可通过未被破坏的分区引导记录信息重新建立分区表。DiskMan在重建分区表的过程中将首先搜索0柱面0磁头从2扇区开始的隐含扇区,寻找被病毒改动过的分区表,接下来搜索每个磁头的第一个扇区。下面将具体介绍整个操作过程。

(1)选择“工具”→“重建分区表”命令,DiskMan 即开始搜索并重建分区,如图3-23所示,选择后将出现如图3-24所示的对话框,单击“继续”按钮。

图3-23 重建分区表

图3-24 “信息”对话框

(2)交互方式对发现的每一个分区都给出提示,由用户选择是否保留。当自动方式重建的分区表不正确时,可以采用交互方式重新搜索,如图3-25所示。

图3-25 重建分区表

(3)“重建分区表”提供了两个模式——“自动”和“交互”,自动模式保留发现的每一个分区,适用于大多数情况,选择它后,在整个操作过程中,用户不能自己选择操作,所有的操作都是由软件自动完成的,如图3-26所示。该模式能自动保存被找到的分区表信息在硬盘中的相应数据。此时将需要设定活动分区,如图3-27所示。

图3-26 “自动模式”重建分区表

图3-27 设定活动分区

(4)选择第一个分区后,从“分区”菜单中选择“激活(恢复)”,如图3-28所示。设置完成后,在“引导”一栏中,0号分区的标志已经从“00”更改为“80”,如图3-29所示。

图3-28 选择“激活(恢复)”命令

图3-29 设定活动分区完成

(5)选择“硬盘”菜单中的“存盘”即可使更改的信息生效,如图3-30所示。

图3-30 保存修改信息

(6)如果“自动”模式不能完成重建分区表,可以使用“交互”模式,在图3-25中选择“交互模式”后会显示已搜索出分区的个数和相关信息,以供选择。程序搜索出分区后,可以选择分区恢复,如图3-31所示。

图3-31 交互模式

(7)此时无论选择“保留”还是“跳过”都会继续搜索,如果选择“保留”,那么该分区表将应用在硬盘信息中,并会自动进行搜索。如果选择“跳过”将继续搜索所有柱面。

3.3.3 使用KV 3000自动重建分区表

KV 3000虽然是个防杀病毒软件,它也具有非常强的分区修复能力。KV 3000的“系统测试和灾难修复”功能,对使用者也没什么特殊要求,只需按软件提示操作即可,成功率相当高,很适合没有数据恢复经验的初学者使用。通过该功能可以方便地修复硬盘分区表,特别是在没有备份硬盘分区表的情况下,它往往可让硬盘数据起死回生。具体操作方法如下。

(1)运行KV 3000后出现如图3-32所示界面。按【F10】键进入“系统测试与灾难修复”界面,此时程序会自动检测硬盘分区表。如分区表被破坏,则屏幕显示如图3-33所示界面。

图3-32 KV 3000启动界面

图3-33 KV 3000“系统测试与灾难恢复”1

(2)按【Y】键开始修复分区表,屏幕显示“Scanning……”字样的提示。经过一段时间后,会出现如下提示:

Insert a formatted diskette into drive A, Pressed “Y” to save “error” Partition table floppy filename HDPT.VIR, “N” to exit continue (Y/N),如图3-34所示。

图3-34 KV 3000“系统测试与灾难恢复”2

其英文大意为:请插入一张软盘,以便将原先硬盘的分区信息备份到软盘上。插入软盘后按【Y】键继续,按【N】键退出。

(3)插入一张空白软盘,并按【Y】键后,屏幕显示:

Hard disk Partition table or boot sector fixed OK! ! !

Fixing ……

此时KV 3000便开始自动修复分区表,当屏幕上显示:

OK! OK! OK!

Press any key to return ……,如图3-35所示。

图3-35 KV 3000“系统测试与灾难恢复”3

(4)此时重建分区表的操作已经成功完成。

(5)按任意键退出并重启计算机,再利用软盘引导系统。

小技巧

在一般情况下,原先丢失的分区都可恢复,数据也不会丢失。如发现修复后的硬盘分区与原先的分区不符,则可利用KV 3000/HDPT.DAT将分区表还原至修复前的状态。也就是我们刚刚在软盘中备份的状态。