- 积分
- 8
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2007-5-9
- 精华
|
2#
发表于 2007-7-11 14:49:35
|
只看该作者
来自: 湖北黄石 来自 湖北黄石
二、误删除文件的恢复
在操作电脑的过程中,免不了要删除一些文件。常规方法下,删除的文件会先放入回收站中。如果发现删除有误,我们可以从回收站里将文件还原。但如果你不喜欢将删除的文件放入回收站,而采用了“Shift+Del”的删除方式,或者是回收站被清空才发现其中还有重要的文件,对于这种情况就要通过其它的程序来协助恢复了。
恢复原理:其实我们在删除文件的时候,系统并不是将磁盘中的文件真正给清除了,它只是在系统中作了一个删除标记而已,文件仍然被保留在磁盘上,直到被新的数据覆盖为止。所以只要这些数据尚未被完全覆盖,就有恢复的可能。
1.硬盘中误删除文件的恢复
既然在删除了文件之后所有的真实数据并没有从硬盘中彻底销毁,那么我们就完全有办法再将它们挽救回来。通常最简单的一招是使用DOS 5.0以上的系统盘引导计算机,然后在DOS命令提示符下键入“undelete *.*”命令来恢复当前目录中删除的所有文件。但是这种恢复方法的缺点是:只能在DOS状态下运行,并且该命令只对FAT16有效,且不支持中文文件名及长文件名,所以这里笔者并不建议大家使用,而是给大家推荐一个功能强大的数据恢复利器——EasyRecovery Pro。
EasyRecovery Pro是一款共享软件,我们可以到http://www.51stor.cn/forum/viewt ... hlight=easyrecovery去下载试用。它适用于Win9X/2000/NT/XP系统,最新版本为6.0版, 文件大小为28897KB。注意: 安装该软件时要注意:如果你需要找回C盘上误删的文件,则最好不要将EasyRecovery Pro安装到C盘,否则会影响C盘的文件系统,对数据恢复不利。
安装好程序及相应汉化包后,运行程序,点击主界面上的“Properties”按钮,在弹出的窗口中勾选“简体中文”,确定后重新启动程序,就会显示中文简体界面了。具体恢复步骤如下:
(1)启动EasyRecovery Pro 6.0之后,点击主界面左边的“数据修复”按钮,再点击右边窗口中的“Deleted Recovery”(查找并恢复已删除的文件)按钮。
(2) 经过短暂的扫描之后,程序要求选择一个分区来恢复已删除的文件,在这里,首先我们得选中误删文件所在的那个分区。然后可以在右边的“文件类型”栏中输入要恢复的文件文件名及类型(程序默认是查找所有被删除的文件,一般用默认值即可)。注意,如果被删除的文件已经有很长时间了,则建议将“完全扫描”前的复选框选中,这样成功的几率要大一些。
(3) 点击“下一步”后,程序开始扫描该分区,最后弹出一个文件列表窗口。该窗口跟我们平常使用的“资源管理器”差不多。现在我们要在该列表中查找我们需要恢复的文件,并在需要恢复的文件前的选择框中打上“√”。
提示:那些已删除的文件被EasyRecovery Pro找到后,在文件列表中的文件名跟原来的可能有区别。因此在查找需要恢复的文件时要有一定的耐心,可根据文件名及文件类型来判断是否是自己需要恢复的文件。另外,选中某个文件后,我们还可以点击“查看文件”按钮来查看所选文件里面的内容,这一点对于查找文本文件非常有用。
(4)选择好需要恢复的文件后,点击“下一步”,程序要求我们选择一个用来存放恢复文件的目录。注意,为了恢复的安全,建议将恢复数据存放到其他分区中(比如需要恢复的文件在C盘,则可将EasyRecovery Pro找到的文件保存到D盘)。点击“恢复到本地驱动器”后面的“浏览”按钮,在弹出的窗口中选择好目标目录即可。
(5)当我们选择好用来存放恢复文件的目录后,点击“下一步”,程序就会将选定的文件恢复到我们设定的文件夹中。最后,EasyRecovery Pro还会生成一个“恢复报告”,如有需要还可将它打印或保存。
注:除了EasyRecovery Pro之外,Revival、RecoverNT/98、Recover 4 All、FinalData也是目前几款非常不错的误删文件恢复工具,但是由于EasyRecovery Pro不会向原始驱动器写入任何内容,而是在内存中重建文件分区表使数据能够安全地保存在到其它驱动器中,因此使用起来的安全性更理想一些,有兴趣的朋友也可以尝试一下其余几款软件。
2.移动存储设备中误删文件的恢复
如今,我们身边的数码相机、闪盘、移动硬盘等各种数码设备如雨后春笋一般涌现出来,在它们的帮助下能够更为方便的完成各种任务。但是如果不小心将移动设备中的文件删除了,并不能通过以上介绍的恢复软件进行恢复,此时就要借助于Digital Image Recovery的帮助了。
Digital Image Recovery的下载地址为:http://www.51stor.cn/forum/viewt ... %2Bimage%2Brecovery,它的文件大小仅为622KB。它能够恢复JPEG、TIF、PNG、GIF、BMP等常见的图像格式文件,另外它也可以对MIDI、MP3、AVI、MOV、WAV等媒体文件进行恢复,甚至可以检测到ARJ、DOC、DBF、XLS、HTML、PDF、ZIP等普通文件格式,也就是说当你通过数码相机或者闪盘、移动硬盘等移动设备存储这些类型的文件时就大可以放心了,一旦文件意外丢失,就让Digital Image Recovery帮你找回来。闲话少说,还是来看看如何使用Digital Image Recovery来恢复误删文件吧!
(1)在运行程序之前,先要把移动设备与计算机连接起来,比如数码相机或者移动硬盘通过USB线缆与计算机连接好。
(2)接着运行Digital Image Recovery,在出现的界面中,其中左边“Drive(驱动)”列表中是当前系统中检测到的设备,这里需要选择移动设备所对应的分区。而且在选中了移动设备之后还可以查看出当前移动设备的类型、空间大小、是否处于可用状态等信息。
(3)右边“Destination path(目标位置)”对话框用于设定恢复文件的保存路径,一般默认在Digital Image Recovery安装目录下,但是我们可以根据自己的需要重新设定。
(4)“Fix name prefix(欲恢复文件名的前缀)”一栏中需要添加误删文件的文件名称,此时可以仅仅写出完整文件名称的一部分,这样Digital Image Recovery才能够有针对性的进行查找和恢复。如果你忘记了移动设备中的文件名称也没有关系,因为数码相机保存相片都是有固定规律的,比如Sony系列的相机文件名全部是以“DSC”开头,或者重新用数码相机拍摄一张相片看看文件名的前缀是什么。
(5)将上述的参数设置完成之后,直接点击下部的“Start(开始)”按钮,这时Digital Image Recovery就开始对移动设备进行搜索查找,并将符合命名规则的文件保存在指定的位置。这时可以通过下部的信息查看到已经恢复的文件数量,以及无法恢复的文件数量。
三、误格式化之后的数据恢复
格式化是大家经常需要使用到的一个操作,然而由于选错了需要格式化的盘符,导致错误格式化的现象也时有发生。其实这时计算机并没有把硬盘上的文件数据清除,而是重写了FAT表而已,绝大部分的文件数据并没有被破坏,所以许多硬盘数据仍能够得以恢复。最简单的方法就是切换到DOS状态,然后输入“unformat x:(x为驱动器盘符)”命令就可以恢复已经被格式化过的分区。不过这个命令虽然几乎能恢复所有的文件,但同时会将目录的层次结构丢失,再加上一些朋友对于DOS命令不是很熟悉,因此建议大家还是使用EasyRecovery Pro来对误格式化的分区进行数据恢复。具体步骤如下:
(1)启动程序后,点击“数据修复”按钮,再点击右边窗口栏中的“Format Recovery”按钮,此时程序要求用户选择需要恢复数据的分区。
注意:如果我们不仅格式化了分区,而且改变了该分区格式的话(比如从FAT32格式成了NTFS),则在这一步操作中,必须正确选择该分区被格式化之前的分区格式,只有这样才能有好的恢复效果。
(2)点击“下一步”之后,程序开始扫描该分区,接着弹出一个文件列表窗口,里面显示了所有被找到的数据。选择需要恢复的文件,然后选择一个用来存放数据的目录就行了(具体操作跟前面误删除文件的恢复是一样的)。
四、误克隆还原系统之后的数据恢复
如今,大家一般都是利用Ghost克隆软件将系统所在的分区进行镜像保存,这样当系统出现故障时,就可以快速的把系统恢复到原状。但是有时我们会不小心的错误覆盖非系统区,比如Windows系统安装在C盘,但是使用Ghost克隆恢复时却选中了D盘。或是有时某些厂商附带的恢复盘默认时自动将整个硬盘看作一个分区,恢复之后导致其余分区丢失,只显示一个单独的C盘等等。那么这时我们该如何恢复我们的数据呢?
对于第一种情况来说,把镜像恢复到D盘之后会覆盖原先分区中的部分文件而导致数据丢失。不过通常系统分区所占用的空间都不是很大,即使部分数据被覆盖,也会有一些幸免遇难的文件,只是它们被标记为删除状态,因此我们还是可以通过按误删除文件的恢复方法,利用EasyRecovery Pro来搜索一下该分区中看一看是否还有可以恢复的文件。
对于第二种情况而言,数据的恢复就比较麻烦了。比如我们有一款20GB的硬盘,原先分为C、D、E三个分区,但是使用随机赠送的恢复光盘之后只剩下一个C分区,大小已变成了整个硬盘的大小,下面就来看看怎样恢复原有硬盘中重要的数据。
在系统恢复之后,C分区的内容已不再是以前C盘的内容,而且现在C盘的已用容量明显少于原来C盘的总容量,这说明在克隆还原的时候并没有对整个硬盘进行改写,仅仅是对系统信息(如硬盘分区表、文件分配表FAT、文件目录表FDT)与有效数据的文件簇进行改写,因此硬盘中的其它区域并未被覆盖,只是破坏了系统的分区链表,并在FAT中标注为空闲。
由于原先C盘大小为4GB左右(并不清楚原来C分区的具体大小),因此只能搜索整个硬盘。对于D、E两分区的数据恢复可以通过下述步骤完成。
1.使用Final Data软件,搜索整个硬盘发现三个分区,其中C盘为4004MB、D盘为6436MB、E盘为10040MB。查找第二个分区和第三个分区之后能够查看到原先的目录结构,这时可以断定D盘和E盘的数据并没有丢失。
2.因为Final Data并不能恢复系统分区表,只能逐个文件地还原,所以恢复D盘和E盘中数据的一种方法是外挂一块硬盘,并且一个一个地将整个的D和E盘上的数据另存还原。这种方法适合于计算机新手使用,但是这种做法很浪费时间,而且还需要单独找一块硬盘作为数据的保存,如果你熟悉DEBUG程序的话,不妨采用其它的方法实现。
3.通过DiskEdit编辑硬盘,从25位置开始查找第二个分区信息,找到D和E盘的分区链表信息之后将这些信息记录下来。
4.在DOS环境下,进入DEBUG,用A100命令键入如下代码,用G命令执行并调出硬盘的分区表:
MOV AX,0201
MOV BX,200
MOV CX,1
MOV DX,80
INT 13
INT 20 |
|