2023年11月24日发(作者:)

如何恢复被格式化硬盘的数据

有不少朋友格式化硬盘后却发现里面有很重要的数据,那么怎么恢复呢,当用fdisk

删除了硬盘分区之后,表面现象是硬盘中的数据已经完全消失,在未格式化时进入硬盘会显

示无效驱动器。如果了解fdisk的工作原理,就会知道,fdisk只是重新改写了硬盘的主引

导扇区(001扇区)中的内容。具体说就是删除了硬盘分区表信息,而硬盘中的任何分

区的数据均没有改变,我们先来了解一下分区表错误的修复方法:

fat表纪录着硬盘数据的存储地址,每一个文件都有一组连接的fat链指定其存放的簇

地址。fat表的损坏意味着文件内容的丢失。庆幸的是DOS系统本身提供了两个fat表,如

果目前使用的fat表损坏,可用第二个进行覆盖修复。但由于不同规格的磁盘其fat表的长

度及第二个fat表的地址也是不固定的,所以修复时必须正确查找其正确位置,由一些工具

软件如nu等本身具有这样的修复功能,使用也非常的方便。采用debug也可实现这种操作,

即采用其m命令把第二个fat表移到第一个表处即可。如果第二个fat表也损坏了,则也无

法把硬盘恢复到原来的状态,但文件的数据仍然存放在硬盘的数据区中,可采用chkdsk

scandisk命令进行修复,最终得到*chk文件,这便是丢失fat链的扇区数据。如果是文

本文件则可从中提取并可合并完整的文件,如果是二进制的数据文件,则很难恢复出完整的

文件。但这只限于删除分区或重建分区之后。如果已经对分区用format格式化,在先恢复

分区后,在按下面的方法恢复分区数据。

DOS高版本状态下,格式化操作format在缺省状态下都建立了用于恢复格式化的磁

盘信息,实际上是把磁盘的DOS引导扇区,fat分区表及目录表的所有内容复制到了磁盘的

最后几个扇区中(因为后面的扇区很少使用)而数据区中的内容根本没有改变。这样通过运

"unformat c:"即可恢复原来的文件分配表及目录表,从而完成硬盘信息的恢复。

提示您:DOS还提供了一个miror命令用于纪录当前的磁盘的信息,供格式化或删除之

后的恢复使用,这个方法也比较有效。

硬盘的数据恢复

1、误格式化硬盘数据的恢复

DOS高版本状态下,格式化操作format在缺省状态下都建立了用于恢复格式化的磁盘信

息,实际上是把磁盘的DOS引导扇区,fat分区表及目录表的所有内容复制到了磁盘的最后

几个扇区中(因为后面的扇区很少使用),而数据区中的内容根本没有改变。我们都知道在

DOS时代有一个非常不错的工具UnFormat它可以恢复由Format命令清除的磁盘。如果用

户是在DOS下使用Format命令误格式化了某个分区的话,可以使用该命令试试。不过

UnFormat只能恢复本地硬盘和软件驱动器,而不能恢复网络驱动器。UnFormat命令除了上

面的反格式化功能,它还能重新修复和建立硬盘驱动器上的损坏分区表。

但目前UnFormat已经显得有点力不从心了,再使用它来恢复格式化后分区的方法已经有

点过时了,我们可以使用多种恢复软件来进行数据恢复,比如使用Easyrecovery 6.0

Finaldata2.0等恢复软件均可以方便的进行数据恢复工作。另外DOS还提供了一个miror

令用于纪录当前的磁盘的信息,供格式化或删除之后的恢复使用,此方法也比较有效。

2、零磁道损坏时的数据恢复

硬盘的主引导记录区(MBR)在零磁道上。MBR位于硬盘的0磁道0柱面1扇区,其中存放

着硬盘主引导程序和硬盘分区表。在总共512字节的硬盘主引导记录扇区中,446字节属于

硬盘主引导程序,64字节属于硬盘分区表(DPT),两个字节(55 AA)属于分区结束标志。零

磁道一旦受损,将使硬盘的主引导程序和分区表信息将遭到严重破坏,从而导致硬盘无法引

导。0磁道损坏判断:系统自检能通过,但启动时,分区丢失或者C盘目录丢失,硬盘出现

有规律的咯吱……咯吱的寻道声,运行SCANDISK扫描C盘,在第一簇出现一个红色的

“B”,或者Fdisk找不到硬盘、DM死在0磁道上,此种情况即为零磁道损坏!

零磁道损坏属于硬盘坏道之一,只不过它的位置相当重要,因而一旦遭到破坏,就会产生严

重的后果。如果0磁道损坏,按照目前的普通方法是无法使数据完整恢复的,通常0磁道损

坏的硬盘,可以通过PCTOOLSDE磁盘编辑器(或者DiskMan)来使0磁道偏转一个扇区,

使用1磁道来作为0磁道来进行使用。而数据可以通过Easyrecovery来按照簇进行恢复,

数据无法保证得到完全恢复。

3、分区表损坏时的数据修复

硬盘主引导记录(MBR)所在的扇区也是病毒重点攻击的地方,通过破坏主引导扇区中的

DPT(分区表),就可以轻易地损毁硬盘分区信息,达到对资料的破坏目的。分区表的损坏是

分区数据被破坏而使记录被破坏的。所以,我们可以使用软件来进行修复。

一般情况下,硬盘分区之后,要备份一份分区表至软盘、光盘或者移动存储活动盘上。在这

方面,国内著名的杀毒软件KV3000系列和瑞星都提供了完整的解决方案。但是,对于没有

备份分区表的硬盘来说,虽然KV3000也提供了相应的修复方法,不过成功率相对就要低很

多了。在恢复分区上,诺顿磁盘医生NDD是绝对强劲的工具,可以自动修复分区丢失等情

况,可以抢救软盘坏区中的数据,强制读出后搬移到其它空白扇区。在硬盘崩溃或异常的情

况下,它可能带给用户一线希望。在出现问题后,用启动盘启动,运行NDD选择Diagnose

进行诊断。NDD会对硬盘进行全面扫描,如果有错误的话,它会向你提示,然后只要根据

软件的提示选择修复项目即可,而且这些问题它都能轻轻松松地解决。

另外,大家非常熟悉的中文磁盘工具DiskMan在重建分区表方面具有非常实用的功能,

于修复分区表的损坏是最合适不过了。如果硬盘分区表被分区调整软件(或病毒)严重破坏,

必将引起硬盘和系统瘫痪的严重后果,而DiskMan可通过未被破坏的分区引导记录信息重

新建立分区表。只要在菜单的工具栏中选择重建分表DiskMan即开始搜索并重建分区。

使用过程之中,DiskMan将首先搜索0柱面0磁头从2扇区开始的隐含扇区,寻找被病毒挪

动过的分区表。紧接着要搜索每个磁头的第一个扇区。整个搜索过程是采用自动交互

两种方式进行。自动方式保留发现的每一个分区,适用于大多数情况。交互方式对发现的每

一个分区都会给出提示,由用户选择是否保留。当采用自动方式重建的分区表一旦出现不正

确的故障时,我们可以采用交互方式重新进行搜索。

但是,重建分区表功能也不能保证做到百分之百的修复好硬盘分区表。所以要记住求谁也

不如求自己还是保护好自己的硬盘吧!尽量避免硬件损伤以及病毒的侵扰,一定要做好分

区表的备份工作;如果没有做备份的话,请下载一个DISKGEN软件,然后在工具选项中,

选备份分区表,一般默认是备份到软驱上面的,如果你没有软驱,就要改一下路经,输出到

硬盘目录里。然后你应该把这个备份文件刻录到光盘或者是拷贝到U盘里,千万不要放到

硬盘里哦,那样就与没有备份的效果一个样了!

4、误删除之后的数据恢复

在计算机使用过程中我们最常见的数据恢复就是误删除之后的数据恢复了,但是在这个时候

一定要记住,千万不要再向该分区或者磁盘写入信息,因为刚被删除的文件被恢复的可能性

最大。实际上当用fdisk删除了硬盘分区之后,表面现象是硬盘中的数据已经完全消失,在

未格式化时进入硬盘会显示无效驱动器。如果了解fdisk的工作原理,就会知道,fdisk只是

重新改写了硬盘的主引导扇区(001扇区)中的内容。具体说就是删除了硬盘分区表信

息,而硬盘中的任何分区的数据均没有改变。由于删除与格式化操作对于文件的数据部分实

质上丝毫未动,这样,就给文件恢复提供了可能性。我们只要利用一些反删除软件(它的工

作原理是通过对照分区表来恢复文件的),用户可以轻松地实现文件恢复的目的。同时误格

式化同误删除的恢复方法在使用上基本上没有大的区别,只要没有用Fdisk命令打乱分区的

硬盘(利用FDISK命令对于40G以内的硬盘进行分区,还是很方便实用的,所有启动盘上都

有,主板支持也没有任何问题),要恢复的文件所占用的簇不被其他文件占用,这样,格式

化前的大部分数据仍是可以被恢复的。而且如果你的Windows系统还可以正常使用的话,

那么最简单的恢复方法就是用WindowsEasyRecovery软件,它恢复硬盘数据的功能十分

强大,不仅能恢复被从回收站清除的文件,而且还能恢复被格式化的FAT16FAT32NTFS

分区中的文件。

该软件的使用方法十分简单,解压缩安装以后,运行EasyRecovery,出现主界面。左侧4

个功能的按钮以及2个软件支持按钮,磁盘诊断可以帮助我们测试潜在硬件故障、监视并报

告潜在驱动器故障、查看驱动器空间使用详细资料、IDE硬盘跳线设置、以及分析文件结构

和创建可引导的诊断磁盘。而且6个功能按钮提供的数据恢复选项功能,对于我们需要的硬

盘资料恢复来说至关重要,EasyRecovery Professional提供了多种数据恢复选项。其中包括:

使用高级选项自定义数据恢复功能、查找并恢复已删除文件、从一个已格式化的卷中恢复文

件、不以来任何文件系统结构信息进行恢复此软件还可以保存恢复数据进度以及创建可引导

的紧急引导软盘。

实际操作中,我们将选择高级选项自定义数据恢复功能来进行数据恢复操作,经过扫描系统

会显示磁盘驱动器信息,在这里我们选择了恢复资料的硬盘分区C盘,按照提示要求,点

下一步后软件EasyRecovery Professional将自动扫描分区,之后会把所有详细文件信息

显示出来,其中包括目前还存在的和已经被删除的文件。紧接着要选中你想恢复的文件,

下一步进入到选择目标位置屏幕,过一会后EasyRecovery成功的找回了丢失的文件,

这时选择取消退出该工具即可。