计算机技術文摘

如何恢复丢失的数据

如何恢复丢失的数据(一)

随着科技的飞速发展,原先困扰我们的速度、容量等问题都已经成为过去式,就在你体验着高速CPU、大容量内存和硬盘带来的乐趣时候,是否忽视了一个重要问题:数据的保护。正因为计算机中最重要的就是各种数据,当你由于误操作删除了一些文件、遭受病毒侵袭、硬盘格式化、克隆或者因为系统故障导致了重要数据丢失,此时你应该如何对付呢?其实各位不用担心,上述的这些数据丢失并非无药可救,在一定条件下全部或部分数据还是可以恢复回来的,下面就让笔者告诉你怎样做。

硬盘中最外面的一圈称为零磁道,上面记录了硬盘的规格、型号、主引导记录和目录结构等一系列重要信息,硬盘中的每一个文件都在这里有记录,相当于文件的户口簿。在读取文件时,首先要寻找零磁道的有关文件的初始扇区,然后才能真正找到文件相关数据。在删除文件的时候,系统仅仅对零磁道的文件信息打上删除标记,但这个文件本身并没有被清除,只是文件占用的空间在系统中被显示为释放,所以只要及时抢救,还是有很大希望恢复数据的。那么到底怎样才能恢复丢失的数据呢?下面就让我们一起来看看吧。

格式化之后的数据恢复

格式化是大家经常需要使用到的一个操作,在格式化操作过程中有可能出现两方面问题:

●在Windows的资源管理器中选错了需要格式化的盘符,结果导致了错误格式化;

●使用Windows NT/2000/XP的朋友忘记了C盘主分区采用的是NTFS格式,结果采用Windows 98引导盘启动计算机之后却误将存放数据的D分区或者是其它的FAT32分区格式化。

这两种格式化方式并没有把硬盘上的文件数据清除,而是重写了FAT表而已,绝大部分的文件数据并没有被破坏,所以许多硬盘数据能够得以恢复。只要切换进入纯DOS状态,然后通过“unformat x:”命令可以恢复已经被格式化过的分区。不过这个命令虽然几乎能恢复所有的文件,但同时会将目录的层次结构丢失,再加上一些朋友对于DOS命令不是很熟悉,因此建议大家直接在Windows中使用Final Data对误格式化的分区进行数据恢复。

为了便于介绍,我们先在一个容量为13GB的分区中复制大约1GB左右的文件,接着直接在资源管理器中右击鼠标对其进行格式化操作,格式化完成之后,再通过Final Data进行数据的恢复。

1.点击Final Data的“File→Open”命令,在弹出的“Select Drive”窗口中选择刚才格式化的分区(此处为J盘),然后按下右边的“Find Format”按钮(图1)。

2.接着会出现图2所示的窗口(图2),这里可以设定Final Data搜索磁盘的起始和结束文件簇,适当的调整这两个参数可以减少文件搜索的时间。在此例中,我们知道原来的分区中存放了1GB左右的数据,这时就可以将起始文件簇设置为0,而结束的文件簇根据换算之后填写。设置完成之后按下“OK”按钮开始查找原先分区中的数据。

3.在搜索过程中,Final Data会自动分析目录和文件,每一个找到的文件都会在中间区域显示出来(图3)。需要提醒大家注意的是这个搜索过程比较长,尤其是对一个容量比较大的分区进行完全扫描的时候需要数十分钟,因此这个过程请大家耐心等待。

4.当Final Data完成所有的检查后,会将所有文件分类后以表格形式详细列出来,包括已删除的目录和删除的文件等类别。比如我们在“Lost Dir”目录中打开一个文件夹就能够看见其中的文件名称,同时还能够了解这些文件的名称、大小、目前状态(是否可以恢复)和创建时间等详细信息(图4)。

5.找到需要恢复的文件之后,先选中它并运行“File→Save”命令即可将这个文件重新保存下来,不过在恢复的时候不能将其存放在原先的分区中。

另外,使用Final Data时还要注意几点:

●Final Data分为Windows 9X和Windows NT两个版本,因此需要根据自己的操作系统选择。

●Final Data同样支持NTFS格式,因此即使在Windows 2000/XP下误格式化了分区也可以进行恢复。

●如果在DOS中误格式化了系统所在的分区,可以将硬盘拆下装到另外一台计算机中,然后用Final Data进行修复。

实际操作中,有些朋友也许会发现误格式化之后立即取消操作,或者是强行关闭计算机来中止格式化,如果这样将会破坏改分区的根目录文件目录表,导致在DOS或者是Windows中都无法识别改分区,只有重新格式化之后才可以正常识别这个分区。所以当你发现误格式化了一个分区之后不要强行中断操作,而是让它继续完成格式化操作,但是在格式化完成之后不要往这个分区中写入任何文件,以免新文件覆盖原有文件的磁道而导致文件无法恢复。

如果在误格式化后往改分区中写入了一些文件,恢复数据就要看你的运气了。由于格式化的时候并没有将硬盘中的数据删除,而是将文件第一个字节对应的文件簇更改为0,在往这个分区中写入文件时系统首先会检查是否存在更大的空白可用区域,等所有的空间用完之后才会重新使用这块区域。比如格式化之后往分区中复制一个大小为100MB的文件,这时系统首先会查看改分区中是否有大于100MB的空白区域,如果有则直接往这个区域中写入数据,否则将选择比较大的空间,然后再将剩余的数据写入到其它可用空间中。一旦新复制的文件占用了原先文件所在的文件簇,那么原先的文件才是真正的被改写,也就回天乏术了。

其实除去Final Data之外还有一些工具能够帮助我们恢复误格式化硬盘中的数据,比如EasyRecovery、RecoverNT、Drive Rescue等等,它们的使用与Final Data差不多,但是有的不支持NTFS格式、有的数据恢复功能方面略逊一筹,如只能恢复文件不能恢复目录,有兴趣的朋友也可以自行尝试一下。

误克隆还原系统之后的数据恢复

为了能够快速恢复操作系统,大家都会采用Ghost、Image Pro等克隆软件将系统所在的分区镜像保存,而且一些品牌机都随机赠送了恢复光盘,当系统出现故障时,只要将恢复光盘放入光驱中重新启动计算机就可以很快捷的把系统恢复到出厂时的状态。如果在对系统进行刻录还原的时候出现了错误,那怎么恢复数据呢?

在还原系统的时候,一般会出现下面两种类型的错误:

●错误覆盖非系统区,比如Windows系统安装在C盘,但是使用Ghost克隆恢复的时候却选中了D盘。

●厂商附带的恢复盘默认自动将整个硬盘看作一个分区,恢复之后导致其余分区丢失,只显示一个单独的C盘。

对于第一种错误来说,把镜像恢复到D盘之后会覆盖原先分区中的部分文件而导致数据丢失。不过通常系统分区所占用的空间都不是很大,即使部分数据被覆盖,也会有一些幸免遇难的文件,只是它们被标记为删除状态,因此我们还是可以通过Final Data来搜索一下分区中是否还有可以恢复的文件。

此时在图1所示的窗口中选择需要扫描的分区(比如D分区),点击“OK”键之后设定搜索的文件簇为整个分区。在搜索完成之后,Final Data会提供出当前硬盘中所有的文件目录和被标记为删除状态的文件(图5),用鼠标点取需要恢复的文件并将其转存在其它分区中即可。

对于第二种错误而言,数据的恢复就比较麻烦了。比如我们有一款11GB的硬盘,原先分为C、D、E三个分区,但是使用随机赠送的恢复光盘之后只剩下一个C分区,大小已变成了整个硬盘的大小,下面就来看看怎样恢复原有硬盘中重要的数据。

在系统恢复之后,C分区的内容已不再是以前C盘的内容,而且现有C盘的已用容量明显少于原来C盘的总容量,可以初步判断在克隆还原的时候并没有对整个硬盘进行改写,仅仅是对系统信息(如硬盘分区表、文件分配表FAT、文件目录表FDT)与有效数据的文件簇进行改写,因此硬盘中的其它区域并未被覆盖,只是破坏了系统的分区链表,并在FAT中标注为空闲。

由于原先C盘大小为4GB左右,并不清楚原来C分区的具体大小,因此只能搜索整个硬盘。对于D、E两分区的数据恢复可以通过下述步骤完成。

1.使用Final Data软件,搜索整个硬盘发现三个分区,其中C盘为3004MB,D盘为4994MB。查找第二个分区和第三个分区之后能够查看到原先的目录结构,这时可以断定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

5.在DS:3DE位置处,用E命令填入刚才记录的分区链表信息,重新构造分区链表。

6.将MOV AX,0201语句替换为MOV AX,0301,重新键入G命令执行,将修改后分区表内容写回硬盘。

7.重新启动机器,在Windows的资源管理器中重新出现了D和E盘,并且可以看见所有的数据都已经恢复了。

最后来恢复C盘中的数据,由于C分区被覆盖了部分数据,因此不能使用恢复D和E分区的方法一次性地全部恢复各个文件,而是要通过Final Data搜索现有的C分区,然后逐个文件地进行恢复。

从上面介绍的数据恢复可以看出。在克隆系统时候不仅需要正确选择还原的目标盘符,同时还要注意恢复光盘是否默认将整个硬盘当作一个分区看待,如果存在这种情况就尽量不要使用恢复光盘。另外,在Windows系统所在的分区尽量不要存放重要数据文件,以防止克隆时被覆盖丢失。


--  作者:夜风
--  发布时间:2005-2-25 15:43:00

--  

如何恢复丢失的数据(二)

虽然Windows使用起来非常方便,但是稳定性却不是很好,经常会遇到莫名其妙的死机或者是突然出现一个蓝脸给你看看。其实这倒还是小事,关键是死机导致系统崩溃之后有可能会造成文件丢失,对于这种情况应该怎么办呢?下面就让我们来看看吧。

Windows文件丢失的恢复

1.Windows系统文件丢失的恢复

系统崩溃导致Windows系统文件丢失最为典型的现象是:在启动过程中系统提示某些系统文件被破坏,系统部分功能无法使用,此时只要将相应的文件恢复即可。比如我们最常用的Windows 98可以通过下述方法来完成:

(1)在启动系统时先根据屏幕提示记下系统文件的名称和路径,接着在Windows 98中运行“开始→附件→系统工具→系统信息”程序。

(2)在系统信息程序窗口中点击“工具→系统文件检查器”命令,此时将看见图1所见的窗口。在这里选中“从安装软盘提取一个文件”,然后在下部的文本框内输入需要替换的文件名。

(3)点击“开始”按钮打开“提取文件”对话框,如果大家使用原始安装盘进行恢复且事先用“系统文件检查器”扫描过系统,它会自动在“还原自”和“将文件保存到”对话框中给出文件的源路径和恢复路径(图2),然后点击“确定”即可自动完成丢失文件的提取和恢复。

如果系统的破坏不是太严重,那么通过这种方法可以自动恢复Windows 98系统文件,也能手工恢复其它微软应用程序中的文件。对于Windows 2000/XP系统可以参照这种方法进行文件提取恢复操作。

2.Windows重要文件的恢复

如果Windows中的VxD(虚拟设备驱动文件)之类的重要文件丢失,那么后果一般都比较严重,此时屏幕上会出现蓝屏信息并提示xxx.vxd文件丢失。对于Windows 98而言可以采用启动盘提供的EXT命令进行恢复。

(1)在警告屏幕的提示信息框中记下丢失的文件名称和路径,然后用Windows 98引导盘启动系统,在出现的多重配置启动菜单中选择第一项:加载通用光驱驱动程序并创建一个大小为2MB的RAM驱动器。启动系统之后进入RAM驱动器,并键入“EXT”按钮。

(2)当屏幕上出现“Please Enter The Path to The Windows Cab Files(A):”信息的时候,输入Windows 98安装压缩包所在的完整路径,比如“e:\\win98\\win98”。

(3)当屏幕上出现“Please Enter The Path to The Windows Cab Files(A),You Want to Extract:”提示符的时候,输入前面记下的丢失文件名称,比如“BIOS.VXD”。

(4)当屏幕上出现“Please Enter Path to Extract to(\'Enter For Current Directory\'):”的解压缩路径时候,输入文件将被释放的完整路径,比如“c:\\windows\\system”。

(5)最后将会出现“Is This OK?(Y/N):”确认提示符的时候,输入“Y”按钮,此后EXT程序就会自动查找安装盘中的CAB压缩包,并将文件解压缩释放到指定的位置。

这种文件的恢复方法最大优点是能够在Windows完全不能运行的情况下自动恢复文件,因此可以收到非常好的效果。

系统分区表丢失的恢复

有时由于病毒破坏或操作中的失误会使得硬盘主引导记录和分区表损坏,导致硬盘无法引导,甚至通过软盘引导也不能进入硬盘。对于这类分区表损坏的情况,恢复的方法比较多,其中KV3000中提供的重建分区表功能就可以帮我们迅速而安全地恢复系统分区表。

如果以前曾经使用“KV3000 /B”命令在软盘上备份过主引导记录,这时可用“KV3000 /HDPT.DAT”命令直接恢复硬盘主引导记录;如果以前没有备份过硬盘主引导信息,这时只有用KV3000快速重建硬盘分区表的功能来尝试恢复分区表了。

1.用KV3000软盘引导系统后,按下“F10”按钮对系统的有关参数和硬盘分区表快速测试,如果硬盘分区表正常,屏幕会显示:

“Hard Disk Partition table - OK!”,意思是“硬盘分区表正常!”

“Press any key to return ... ”,按任一键返回。

如果出现:“No Hard Disk Partition table (No 80H) !!! Use F6=VIEW HDPT.”,则说明“没有硬盘分区表或没有引导标志‘80’,可用F6功能查看硬盘分区表”。如果同时或单独出现:“No ‘55AA’! in Hard Disk Partition table. Use F6=VIEW HDPT.”则说明“在硬盘分区表扇区上没有分区表有效标志‘55AA’,可用F6功能查看硬盘分区表”。

2.对于上述两种分区表出错的情况,系统会给出“Fix Hard Disk Partition table or Disk C Boot Sector (Y/N)?”的提示,意思是“您是否要修复硬盘分区表或C盘引导扇区(Y/N)?,按下“Y”键进行,按“N”键退出”。如果按下“Y”键后,将出现提示:“Insert a Formatted Diskette in Drive A, Pressed "Y" to Save "Error"  Partition table into Floppy, Filename HDPT.VIR, "N" to Exit,”Continue?(Y/N):”,意思是“请在A驱动器中插入一张已格式化的软盘,去掉写保护, 键入"Y"将把硬盘的不正确的主引导信息先备份在软盘上,名为:HDPT.VIR , 键入"N"将退出. 要进行吗? (Y/N)”。

3.如果按下“Y”键,系统首先会将当前硬盘原分区表备份到软盘上保存,此时软盘上将产生一名为“HDPT.VIR”的文件,字节数为512。不过要是软盘上已有同名的文件,将会拒绝进行,应再换一软盘。备份的目的是为了安全起见,一旦修复的不对,可用“KV3000 /HDPT.VIR”的命令恢复原样。备份完后,会立刻修复好分区表,将出现“Fixing...  OK! OK! OK! ”,这时就大功告成,按任一键机器会自动引导,硬盘就可以进入了。

虽然目前还有其它一些工具可以对分区表进行修复,但是使用起来都没有KV3000方便,甚至还存在着破坏数据的可能性。更何况KV3000还将查毒和修复集于一体,当硬盘由于病毒侵袭而分区表出错的时候也能够正常恢复,因此用它来修复分区表应该是最佳的选择了。

驱动器丢失的恢复

有时候Windows系统崩溃之后会告诉你某个分区没有格式化,是否需要立即进行格式化操作,这时当然不能随意确定进行格式化操作了,应该想办法将分区中的数据保存之后再进行格式化操作。

1.双系统的解决办法

如果你安装了Windows 98/2000之类的双操作系统,比如在Windows 2000中发现分区丢失,此时可以切换到Windows 98系统,在这里打开以前无法访问的分区应该是一切正常,接着先将丢失分区中的重要数据复制到其它分区中保存,然后返回到Windows 2000系统格式化无法访问的分区,并将原先的数据全部复制回来即可。

2.单系统的解决方法

如果计算机中只安装了一个操作系统,此时可以用系统盘引导系统进入DOS状态并尝试进入原先无法访问的分区,如果可以读取其中的数据,则可以采用“xcopy”命令把所有的数据先复制到其它的分区中。接着再重新进入Windows系统格式化原先无法访问的分区,并将所有的数据复制回来即可。

若是在DOS状态下还是无法进入原先无法访问的分区,此时就要借助第三方软件来帮助了。比如我们可以通过Drive Rescue进行数据的恢复。在运行Drive Rescue之后点击“Find lost drive”图标,然后选择“Physical Disk”一项,接着单击无法访问的分区,此时原有分区中的所有文件都会在右边的窗口中列表显示,右击需要保存的文件并选择“Save selected files to...”命令将其保存在其它分区中即可。


--  作者:夜风
--  发布时间:2005-2-25 15:44:00

--  

如何恢复丢失的数据(三)

前两次给大家介绍了关于误格式化、误克隆以及系统崩溃之后挽救数据的方法,一旦遭受到这种比较严重的灾害之后,可以按部就班进行恢复。不过相对于普通用户而言,大家应该不会每天都去格式化硬盘和克隆恢复系统吧,反倒是平时使用计算机过程中经常会遇到误删文件之类的问题,所以今天我们再把眼光转向日常使用方面来看看如何才能恢复那些容易丢失的数据。

误删文件的灵丹妙药EasyRecovery

在工作过程中,我们也许会遇到这种情况:由于粗心或者匆忙,不小心将硬盘中的文件给直接删除了,或者是在清空了回收站之后才发现其中还有重要的文件,对于这种情况就要通过其它办法来协助恢复了。

小知识  文件删除的信息标记

其实在删除文件的时候,系统并不是将存放数据文件扇区中的信息给清除了,它所做的只是两方面工作:

1.将文件在磁盘的文件目录表中相应文件目录登记项的第一个字节(也就是文件名的第一个字符)更改为E5H;

2.将文件所占有文件簇在文件分配表中的对应表项值全部置为零,这样可以声明该文件簇为空闲状态,使得磁盘可以写入新的文件。

既然在删除了文件之后所有的真实数据并没有从硬盘中彻底销毁,那么我们就完全有办法再将它们挽救回来。通常最简单的一招是使用DOS 5.0以上的系统盘(Windows 95以上的操作系统)引导计算机,并且在DOS提示符下输入“undelete *.*”命令来恢复当前目录中删除的文件。但是这种恢复方式不仅操作起来比较麻烦,不适合计算机新手使用,而且对于中文文件名或者是长文件名就会存在一些显示方面的问题,所以并不建议大家使用,还是采用第三方软件直接恢复比较好。

下面就以EasyRecovery为例介绍一下具体的恢复步骤。在使用它之前,我们需要到 http://www.ontrack.com站点下载一个EasyRecovery的安装程序,不过因为它是老外制作的,所以如果你觉得自己的英语水平不是很好,还可以顺便在 http://unreally.yeah.net网站下载它的汉化补丁。

1.运行程序之后,EasyRecovery会自动对当前系统中所有的驱动盘进行检测,同时将每个驱动器的信息详细提供给你。比如在图1中我们可以看见窗口左边显示了磁盘的FAT结构,而右边的区域则有两块硬盘以及每块硬盘中的分区、分区的大小容量等一些信息(如图1)。然后选择一个分区,并点击“Next”对其进行扫描并恢复已经删除的文件。

2.这时出现在眼前的是图2所示的界面,上部的窗口详细显示了关于这个分区的详细信息,包括容量、磁盘采用的FAT文件系统、起始扇区和结束扇区等等。如果这些信息正确的话,可以直接点击“Next”来开始恢复过程;如果分区信息不正确的话,则需要通过“更改”按钮来进行信息的调整,而且选择了“高级选项”之后还能对数据恢复过程进行相关的配置。

比如按下了“更改”按键之后,可以通过窗口中的滚动条或者是直接在下部的对话框中输入字段来定义分区的起始和结束区域(如图3);而“高级选项”中则是供大家确定符合哪一种条件的文件才能被恢复,这里有数据错误的文件、错误属性的文件、无效大小的文件、已删除的文件和名称错误的文件等几种,一般在恢复误删文件的时候自然需要选择“已删除的文件”一项。

3.点击了“Next”之后EasyRecovery就开始对选中的分区进行查找,并将符合刚才设定的文件类型全部查找出来(如图4)。在查找的过程中,你可以得知已经处理的区块范围、已经花费的时间和剩余的时间、找到的目录和文件等相关信息,根据你所选择的分区大小、机器的配置以及恢复文件类型的不同,所耗费的时间也有很大的出入,因此在这段时间我们不妨喝一杯茶或者是听听音乐轻松一下。

4.扫描完成之后,EasyRecovery会有一个窗口显示所有符合查找条件的文件。此处的界面有点类似资源管理器,左边是选择驱动器中所有文件夹的名称(也包括一些被删除的文件夹),点击其中的一个之后,就能够在右边的窗口看见所有被删除的文件列表。在这个文件列表中,详细提供了文件的名称、大小和删除的日期等信息(如图5)。大家可以根据这些信息先找到自己需要恢复的文件,然后再用鼠标点取它们,接着在下部的“目的地”一栏中键入保存这些文件的目录,最后按下“Next”按键进行文件的恢复工作。

5.在文件恢复之前,EasyRecovery会询问你是否生成一个TXT格式的恢复日志,其中记录了恢复文件的存放位置、文件名称、大小、原来的日期和恢复的日期等一些详细。一般情况下建议大家还是保留一个恢复日志,这样方便以后的查看和分析。最后,我们将看见恢复成功的界面,你再按照图中提示的目录去看看那些选定的文件是不是已经完全恢复了。

除去EasyRecovery之外,Revival、RecoverNT/98、Recover 4 All、FinalData也是目前几款非常不错的误删文件恢复工具,但是由于EasyRecovery不会向原始驱动器写入任何内容,而是在内存中重建文件分区表使数据能够安全地保存在到其它驱动器中,因此使用起来的安全性更理想一些,有兴趣的朋友也可以尝试一下其余几款软件。

网络删除的文件恢复

如今现代化办公都离不开计算机的支持,而且为了提高工作效率都组建了局域网来方便大家共享文件资料。如果有人不慎在网络中删除了硬盘中的文件,通过一般的软件是无法恢复的,这时就要借助Executive Software公司Network Undelete来恢复了。它可捕获网络上的任何程序在任何驱动器上所作的任何删除动作,不管用什么方法来做删除都可以恢复。通过Network Undelete可以从网络上快速定位和恢复被意外删除的文件,还可恢复已经不在回收站的文件,只要该文件所在扇区没有被其它数据占用即可。

安装好Network Undelete之后需要重新启动计算机,这时会发现它已经接管了Windows中的回收站,这样被删除的文件并不是真的被删除,而是保存在Undelete系统中的资源回收桶中,这样可以很轻易地恢复被删除的文件。但Network Undelete回收站提供了多种复原方式,更主要的是在Server版本中可以通过网络恢复任何被删除的文件,下面我们就来看看怎样利用它来恢复在网络中误删的文件。

1.先在局域网中的两台计算机(A机和B机)中都安装好Network Undelete,接着从A机登录连接到B机,并且删除其中的一些文件。

2.在B机中双击桌面的回收站图标,这时可以看见如图6所示的窗口,其中左边显示了包括网络删除之内所有已经被删除的文件。而且如果删除的是一个完整的文件夹,则此处还会按照原始路径将所有文件显示出来,因此我们可以有选择的对其中的某个文件进行恢复操作。

3.用鼠标右击需要恢复的文件,并且从弹出菜单中选择“Recover...”一项进行文件的恢复操作。

4.如图7所示,点击窗口右边的“Use Original Location”按钮将文件恢复到原来位置。若是想将其保存在其它位置,则先在“Drive”下拉菜单和“Path”列表中指定文件的保存路径,接着按下“Use Alternate Location”按钮来把文件恢复到选定的位置。

上述的文件恢复操作是在B机中完成,其实Network Undelete还可以通过网络直接恢复误删的文件。这时在图6所示的窗口中运行“Connect→Machine”命令,并且在图8所示的“选定计算机”窗口中选定需要恢复文件的计算机,稍等片刻之后屏幕上就会出现远端计算机的回收站的情况,接着再按照上述方法来恢复文件即可。

另外,除去上述的网络恢复功能之外,Network Undelete还有一些特殊功能,这不仅是可以针对本地硬盘中删除的文件进行恢复,还可以设定不需要放入回收站的.tmp或者其它临时文件,而且还能够根据输入的文件名称来搜索硬盘中的已被删除的文件,这样大家在恢复文件的时候就显得更为方便了。[SYRJ02]

EasyRecovery实用技巧5则

1.EasyRecovery的工作原理还是建立在文件删除之后的磁盘没有被其它文件写入覆盖的基础上,所以当你误删了文件,就千万别再往这个分区中写入文件,或者运行磁盘碎片整理等有可能造成文件结构重新排列的程序。就连EasyRecovery也要安装在其它分区中,这样才能增加误删文件的恢复机率。

2.在恢复文件的时候,为了加快运行的速度,建议大家在图3所示的窗口中不要采用默认的结束字段,而是改为原来数值的一半。比方说原先结束字段为“10000”,那么你先更改为“5000”,这样再进行恢复,若是没有找到你所需要的文件,就再进入这个窗口将起始字段定义为“5001”,而结束字段设置为“10000”。由于采用了分段搜索的工作方式,所以在理论上可以提高50%的运行效率。

3.在高级选项窗口中提供了好几种文件查找类型,为了提高工作的效率,建议大家针对自己的实际需要进行选择。比如我们在恢复误删文件的时候,就只要点中“恢复已被删除的文件”选项即可;对于病毒导致文件损坏可以选择“恢复有错误数据的文件”选项,其它不相干的选项不要选中,否则会大大降低软件的运行速度。

4.确定恢复文件的目录时,不能选择相同的盘符来存放文件。比如我们原来需要恢复的是C盘中的文件,那么在查找到之后就不能再存放在C盘,而只能选择其它的盘符,不然会导致EasyRecovery出错。

5.如果对一个比较大的分区进行文件查找的话,将会花费很长的时间,所以EasyRecovery还附带了一个暂时中断的功能。也就是说你可以在查找文件的任何时刻按下“Cancel”按键来取消这次查找工作,同时将当前查找任务的完成情况保存下来,等到以后有空的时候再对其继续查找。


--  作者:夜风
--  发布时间:2005-2-25 15:45:00

--  

如何恢复丢失的数据(四)

    以前为大家介绍了一些常见数据恢复的恢复方法,但是在日常使用中还会出现其它类型的数据丢失,比如移动设备中的文件被误删了、Zip文件破损、Office文件破损等等,下面就针对这些情况来看看如何进行恢复操作。

一、恢复移动设备中的误删文件

在进入数码时代之后,我们身边的数码相机、闪盘、移动硬盘等各种数码设备如雨后春笋一般涌现出来,在它们的帮助下能够更为方便的完成各种任务。但是如果不小心将移动设备中的文件删除了,并不能通过传统的恢复软件进行拯救,此时就要借助于Digital Image Recovery的帮助了。

Digital Image Recovery可以按照 http://home.arcor.de/christian_grau/dir/dir.zip的链接下载得到,它的个头只有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,此时可以看见图1所示的界面,其中左边“Drive”列表中是当前系统中检测到的设备,这里需要选择移动设备所对应的分区。而且在选中了移动设备之后还可以查看出当前移动设备的类型、空间大小、是否处于可用状态等信息。

3.右边“Destination path”对话框用于设定恢复文件的保存路径,一般默认在Digital Image Recovery安装目录下,但是我们可以根据自己的需要重新设定。

4.“Fix name prefix”一栏中需要添加误删文件的文件名称,此时可以仅仅写出完整文件名称的一部分,这样Digital Image Recovery才能够有针对性的进行查找和恢复。如果你忘记了移动设备中的文件名称也没有关系,因为数码相机保存相片都是有固定规律的,比如Sony系列的相机文件名全部是以“DSC”开头,或者重新用数码相机拍摄一张相片看看文件名的前缀是什么。

5.将上述的参数设置完成之后,直接点击下部的“Start”按钮,这时Digital Image Recovery就开始对移动设备进行搜索查找,并将符合命名规则的文件保存在指定的位置。这时可以通过下部的信息查看到已经恢复的文件数量,以及无法恢复的文件数量。

需要提醒大家注意的是,并不是所有误删的文件都能够完整的恢复,如果文件原先所在的存储空间被其它文件占用,那么这个文件就无法进行恢复。另外,如果你使用的是Windows XP系统,或者安装了Direct CD之类的UDF刻录软件,在恢复文件的时候还可以直接将其刻录光盘中保存,这就更为方便了吧。

二、受损压缩文件的修复

不知道大家有没有这样的经历:当我们好不容易下载了一个自己急需的工具之后,解压缩的时候却发现系统提示文件损坏,无法解压缩,而且甚至无法通过WinZip或者WinRAR打开查看压缩包中的文件内容。遇到这种情况,你所想到的可能是重新下载一次,但是如果这个按压缩文档是我们自己制作的,根本无从下载,或者网站已经将文件删除了怎么办呢?不用紧张,咱们再来看看损坏的压缩文件修复方法。

1.自解压文件的修复

为了方便使用,很多时候得到的都是exe格式的自解压文件,如果双击解压缩时候出现“文件已经损坏,无法运行”的错误,我们可以直接用鼠标右击这个文件,并从弹出的菜单中选择“解压缩文件”命令,接着确定文件存放的目标地址即可。这种问题是由于exe文件头部分有问题,在双击运行的时候无法进行自解压,所以需要借助Windows系统中已经安装的压缩程序来进行解压缩操作。

2.Zip文件的修复

对于没有制作成为自解压格式的Zip文件而言,如果文件出错,有可能在WinZip或者WinRAR打开的时候出现错误信息,此时建议大家通过ZipRecovery这个工具进行修复。

首先在 http://www.officerecovery.com/zip/index.htm网站下载最新版本的ZipRecovery,运行程序之后通过“File→Recover...”命令打开损坏的Zip文件,此时ZipRecovery就会读取压缩包中的文件信息并尝试建立原先的目录结构。接着按照提示设定文件的保存路径和名称就可以把Zip文件重新保存了,这样就可以打开刚刚得到的Zip文件来使用其中的资源了(如图2)。

需要提醒大家注意的是,ZipRecovery的恢复文件原理是对损坏的Zip文件包进行数据分析,如果其中某个文件所在的文件簇有错误,或者正好存放在磁盘的坏道上,那么ZipRecovery对其也是无能为力的。不过即使这样,ZipRecovery还是能够恢复Zip文件中正常的文件,这多少可以挽回一些损失吧。

三、Office系列文档的拯救

Office是我们日常工作接触最多的一款办公软件了,因此遇到死机、意外断电等特殊情况的时候就很有可能破坏当前正在编辑的文档,甚至会出现“文档已经损坏,无法打开”的出错信息,如果你担心自己辛辛苦苦编辑的文档有可能毁于一旦的话,不妨通过OfficeRecovery系列修复工具来进行恢复。这个系列工具可以针对Office中的Word、Excel、PowerPonit和Access等组件进行修复,同时还有Outlook、Exchange、MySQL等常用软件的恢复功能,所有的恢复工具都可以在 http://www.officerecovery.com站点找到。由于这个系列工具的使用基本相似,下面就以Word Recovery为例向大家介绍一下使用的方法。

运行Word Recovery之后,运行“File→Recover...”命令打开损坏的Word文档,此时程序会对Word文件的文字内容、格式以及表格等内容进行分析重组,接着按照提示输入文件的保存地址,最后再重新打开刚刚保存的Word文件,你就会发现原先Word文档中的内容已经被完全修复了(如图3)。

不过由于这个Office系列的工具并不是免费使用的,所以没有注册的情况下只能恢复有限容量的内容,而且在针对Word文档修复的时候还会在文章中添加“Demo”的字样,因此想真正有效的进行修复,建议大家在注册之后进行。

四、MPEG文件的恢复

有时候从网上下载了一段精彩的MPEG文件,但是在开始时画面总是跳动,原来是文件头数据有损坏,如果不想重新下载一次的话,就可以采用WinHEX将其它正确的MPEG文件头部分替代错误的,从而使得MPEG文件能够正常播放。

1.运行WinHEX之后先打开一个能够正常播放的MPEG文件,从文件偏移量开头的00000000部分拖到偏移量略大于损坏MPEG文件头异常部分的终止偏移量处,然后通过“Ctrl+C”组合按键将此段数据复制下来。

2.接下来利用WinHEX打开损坏的MPEG文件,同样用鼠标从00000000偏移开始,选到同刚才已经选取的结束偏移量一致的地方。比如前面选取的偏移范围是00000000至00000010,那么被替换的范围也应该是从00000000至00000010结束(如图4)。

3.通过“Ctrl+V”组合按键把已复制的正常数据替代掉损坏MPEG文件的部分,这样就确保了用正常的且功能相同的文件头数据作替换。

4.最后将被替换的破碎MPEG文件存盘并退出,再使用Windows Media Player等播放软件播放一下,看看是否已经完全正常了。

五、RM文件的恢复

对于从网上下载的RM文件,经常遇到可以播放但是进度条不能拖动,一旦拖动则无法播放的情况。此时可以通过RM-Fixer进行修复。

1.只能部分播放的RM文件

把RM文件拖拽到RM-Fixer程序图标上,此时RM-Fixer会以DOS模式运行并显示出一个菜单,按“A”键切换到自动修复模式,接着按下“2”开始扫描整个文件来检查所有的数据块。当扫描到一个损坏的数据块的时候,扫描会暂停,此时只要按下“Y”按钮即可修复这个数据块。当数据块扫描全部结束时,再次按下“5”开始重建索引数据,这样RM就能够正常播放了。

2.修复不完整的RM文件

如果我们仅仅下载了一部分RM文件,但是又急于观看这个RM文件,那应该怎么办呢?其实按照上述的步骤也可以完成修复,只不过首先按“C”开始数据块扫描,当扫描到一个损坏的数据块的时候会暂停,可以按下“Y”按钮修复这个数据块。完成数据扫描之后再次把RM文件拖拽到RM-Fixer程序图标上,并且按“R”重建索引数据,这样就能够播放没有下载完整的RM文件了。要是在下载数百兆的RM文件之前,不妨先下载几兆文件,然后采用这种方法来预览一下影像文件,若是效果满意则继续下载,否则就不必浪费宝贵的时间了。

posted on 2005-11-10 17:10 计算机技术博客 阅读(517) 评论(0)  编辑 收藏 引用

公告

http://www.nuanbb.com

导航

常用链接

随笔分类(255)

常用链接