 |


帖子主题: [分享]系统常规急救之文件的常规急救 |

 xuefengf | 

 职务:论坛版主 级别:骑士 积分:193 经验:379 文章:183 注册:06-04-21 11:47
|
|
 |
发表: 2006-06-08 16:26:30 人气:15279  | 楼主 |
[分享]系统常规急救之文件的常规急救
误删除文件、加密文件的密码丢失、突然停电导致文件尚未及时保存……这是每个电脑用户经常会碰到的问题。没有重要的数据也就罢了,否则那种欲哭无泪、痛心疾首、所有心血都付诸东流的感觉相信会令人终生难忘!然而,这时也并不是什么希望都没有了,现在,就给你一个失而复得的意外惊喜吧!
导引:了解硬盘及数据结构
硬盘是一种使用磁性介质的外部存储设备,数据存储于硬盘内的若干个磁盘片上。在磁盘片的每一面上,以转动轴为中心,以一定磁盘度为间隔的若干个同心圆就被划分成磁道(Track),如图2-1-1所示。每个磁道又被划分为若干个扇区(sector),数据就是按扇区存放在硬盘上。在每一面上都相应的有一个读写磁头(Head),因此不同磁头的所有相同位置的磁道就构成了所谓的柱面(Cylinder)。传统的硬盘读写都是以柱面、磁头、扇区为寻址方式的(CHS寻址)。硬盘在通电后保持高速旋转,位于磁头臂上的磁头悬浮在磁盘表面,可以通过步进电机在不同柱面之间移动,对不同的柱面进行读写。所以,在通电期间如果硬盘受到剧烈震动,磁盘表面就容易被划伤,磁头也容易损坏。
图2-1-1 硬盘结构图
谈到硬盘数据的恢复,一定要对硬盘的数据结构有一个基本的了解,这样才能做到心中有数。硬盘上的数据按照其不同的特点和作用大致可分为以下五个部分:
1. MBR区
MBR(Main Boot Record,主引导记录区),位于整个硬盘的0磁道0柱面1扇区。不过,在总共512字节的主引导扇区中,MBR只占用了其中的446个字节,另外的64个字节交给了DPT(Disk Partition Table磁盘分区表),最后两个字节“55 AA”(偏移1FEH~偏移1FFH)是分区的结束标志。这些整体构成了硬盘的主引导记录扇区,其结构示意图如图2-1-2所示。
主引导记录中包含了硬盘的一系列参数和一段引导程序。其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的操作系统,并将控制权交给启动程序。MBR是由分区程序(如Fdisk、Partition Magic)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而实现多系统共存,例如在第一章中我们提到的LILO等多系统引导程序的工作原理就是基于修改MBR来实现的。
硬盘分区表项的16个字节的具体含义见下表。
偏移 长度 位置 含 义
0 字节 第1字节 表示分区状态,如:0→非活动分区80→活动分区
1 字节 第2字节 该分区起始头(Head)
2 字节 第3字节 该分区起始扇区(Sector)和起始柱面(Cylinder)
4 字节 第4字节 表示该分区类型,如:82→Linux Native分区83→Linux Swap分区
5 字节 第5字节 该分区终止头(Head)
6 双字 第6~8字节 该分区终止扇区(Sector)和终止柱面(Cylinder)
8 双字 第9~12字节 该分区起始绝对分区
C 双字 第13~16字节 该分区扇区数
主引导记录是硬盘引导的起始点,其中比较重要的两个标志,即80H和55AA。80H一般在偏移1BE处,80是分区激活标志,表示系统可引导,且整个分区表只能有一个80标记。另一个就是结尾的55AA标记,用来表示主引导记录是一个有效的记录。另外,各个分区自身的引导记录,也是以55AA结束。
为了让读者能更加具体地认识硬盘主引导记录,下面以一个实例来具体介绍。如:
80 01 01 00 0B FE BF FC 3F 00 00 00 7E 86 BB 00
80:激活标记,表示可引导分区;
01 01 00:分区开始的磁头号为01、开始的扇区号为01、开始的柱面号为00。由于开始的扇区号为二进制6位,而开始的柱面号为二进制10位,因此扇区号所有字节的高两位要加在柱面号的高两位;
0B:分区的文件系统类型是FAT32(0B),01是FAT12、04为FAT16、06为BIGDOS,07为NTFS……
FE BF FC:分区结束磁头号为254、分区结束扇区号为63、分区结束柱面号为764;
3F 00 00 00:首扇区的相对扇区号为63;
7E 86 BB 00:总扇区数为12289622。
7E 86 BB 00:总扇区数为12289622。
2. DBR区
DBR(Dos Boot Record)即操作系统引导记录区。它通常位于硬盘的0磁道1柱面1扇区,是操作系统可以直接访问的第一个扇区,它包括一个引导程序和一个被称为BPB(BIOS Parameter Block)的本分区参数记录表。引导程序的主要任务是当MBR将系统控制权交给它时,判断本分区跟目录前两个文件是不是操作系统的引导文件(以DOS为例,即是Io.sys和Msdos.sys)。如果确定存在,就把它读入内存,并把控制权交给该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数、分配单元的大小等重要信息。DBR是由高级格式化程序(如Format)所产生的。
3. FAT区
FAT(File Allocation Table文件分配表)区紧接在DBR之后,其大小由本分区的大小及文件分配单元的大小决定。由于FAT对于文件管理非常重要,所以FAT有一个备份,即在原FAT的后面再建一个同样的FAT。FAT的格式有很多种,除了FAT16和FAT32等我们非常熟悉的格式外,还有NTFS、Ext2等格式。FAT16的第一FAT表一般均在0-1-2(即0面1道2扇区),FAT32的第一FAT表在0-1-33。由于FAT表记录文件占用扇区连接的信息,如果两个FAT表都坏了,后果将不堪设想。
4. DIR区
DIR(Directory)是根目录区,紧接在第二FAT表(即备份的FAT表)之后,记录着根目录下每个文件(目录)的起始单元、文件的属性等重要信息。定位文件位置时,操作系统根据DIR中的起始单元,结合FAT表就可以知道文件在硬盘中的具体位置和大小了。
5. DATA区
数据区是真正意义上的数据存储区,位于DIR之后,占据硬盘上的大部分数据空间。
一、误删除文件的恢复
在发生误删除文件之后,首先要注意的是不要再随意进行磁盘写操作,因为如果刚刚误删除文件的存储区被新数据覆盖的话,那就没有任何恢复的希望了。而如果该存储区尚未被新数据所覆盖,那么恢复误删除文件的可能性就非常之大。
(一)回收站和临时文件的利用
1. 回收站的利用
一个文件在磁盘中包括目录项部分和数据部分。目录项部分包含有文件名、扩展名、文件大小、建立和最后修改的时间、文件数据存储的起始簇号等。数据部分则包含文件真正的数据。每个人都有不小心误删除文件或目录的痛苦经历,但是Windows 95以后的Windows版本都采取了一种安全的方法保护误删除文件,也就是利用“回收站”。
“回收站”实际是硬盘的一个隐含目录,在默认的情况下,当用户在Windows系统中删除文件时,Windows首先把文件转存到这个隐含目录中,如果用户想恢复文件只要到“回收站”中选择恢复命令即可。除非用户主动清空“回收站”,或者经过一段时间,存入“回收站”的文件容量超过了“回收站”允许的容量,系统会自动将较早放入“回收站”的文件清除,否则这些文件将长时间保存在这里,随时可以恢复,如图2-1-3所示。
图2-1-3 恢复文件
不过,利用“回收站”恢复误删除文件仍然存在缺点,那就是在Windows 9X的DOS窗口下或退回到DOS下用Del、Deltree等命令删除的文件不受“回收站”的保护。并且许多用户都喜欢随手将“回收站”清空,甚至直接按着Shift键删除文件,这时文件将会被直接删除,而不会存入“回收站”。这样Windows的“回收站”也就不起作用了。
2. 临时文件的利用
有些应用软件在运行过程中,或多或少总会留下一些临时文件,特别是在使用Office系列软件时,只要你稍微留意一下,就会在My Document文件夹中发现大量的类似“~WRL1233.tmp”的文件,其实这些文件都是Office自动保存的产物。误删除文件后,你不妨到该文件夹下看看,一一打开这些临时文件试试,没准就能找到你需要的那一个。另外有些软件在保存时会将原文件另存为一个.bak的文件,你也可以打开看看。
(二)误删除文件恢复的前提
在删除文件时操作系统将进行如下两个操作,首先是删除文件的目录项,然后是释放占用的磁盘空间。文件被误删除后能否较理想地恢复,主要视该文件在磁盘上存放的情况以及删除文件后对磁盘进行的操作而定。误删除文件后可能会发生的情况一般有三种:一是尚未对磁盘进行任何操作;二是已往磁盘上*贝文件或存放数据;三是已往磁盘上*贝文件或存放数据且占用了原被删除文件的目录项空间。因此,如果在删除文件后没有占用已删除文件所使用的簇就可以恢复这个被删除的文件。如果在删除文件后,占用了部分已删除文件所占用的簇,但仍可以找到已删除文件的目录项,就可以恢复局部未被覆盖的已删除文件。如果删除的文件目录项已被其他文件取代或者文件数据占用的空间已经分配给其他文件,那么被删除的文件就不可能恢复了。
因此,当你发现文件被误删除时,如果是C盘中的文件,那首先要做的就是立即关掉电脑电源,以防止新的操作覆盖原来文件所在的物理区域。为什么要关掉电源呢?因为在进行正常的关机操作时,Windows会进行备份注册表等很多写盘操作,容易将刚刚误删除的文件的物理位置覆盖,并且文件删除后原来占据的目录项也容易被覆盖。当然,如果误删除的文件位置在计算机的D盘或更*后的分区,并且你没有把交换文件、临时目录等系统写盘操作设置在这些分区上,那么这时也就没有立刻关掉电源的必要。
(三)常用工具软件介绍
1. RecoverNT
RecoverNT是一个超级文件和磁盘恢复工具,利用它能够恢复被删除的重要信息,甚至还能够从已经重新分区、格式化或者从文件系统已经损坏的磁盘中抽取文件,允许恢复完整的目录并尽量保持其原有的目录结构。该软件可以从http://download.pchome.net/php/download2.php?sid=800&url=/system/disk/p-ns-rnt35.zip&svr=4下载,文件大小为632KB,软件的主界面如图2-1-4所示,下面笔者将尽可能详细地介绍它的使用方法其及注意事项,并以实例来引导读者,以期启迪思路、融会贯通。
图2-1-4 RecoverNT主界面
尽管目前已有许多反/防病毒程序和文件系统处理工具具备一定的恢复被删除文件的功能,但是其中的大多数程序不能修理完全被损坏的磁盘,它们只能描述分区表、引导记录并且只能修改部分损坏的文件和目录,而RecoverNT却能够在整个磁盘上搜索数据区域,还能够在完全损坏了文件系统的磁盘上修复丢失的文件和目录。从理论上讲,格式化或重新分区并不能彻底破坏磁盘上真实的数据。所以,只要原数据尚未被新数据所覆盖,那么残余的数据就仍然存留于磁盘上,从而也就给文件恢复提供了可能。
●RecoverNT具有以下功能
①恢复在DOS命令提示符下删除的文件或目录,以及在Windows 9X/Me和Windows NT/2000/XP中进行删除操作并清空了回收站或者在按下Shift键的同时删除的文件或目录。
②硬盘删除分区或重新分区后,若尚未向其中复制任何文件,则RecoverNT能够找到并恢复所有数据;若已经向其中复制了文件,则RecoverNT只能够恢复尚未被覆盖的文件。
③硬盘被格式化后,若尚未向其中复制任何文件,则RecoverNT能够将磁盘恢复如初。若已经向其中复制文件,则RecoverNT只能够恢复尚未被覆盖的文件。例如,由于一些特殊的原因(如Windows变得不稳定时)已经格式化了自己的硬盘并且重新安装了操作系统,但是在此之前你忘记了备份一些非常重要的文件,RecoverNT能够帮助你轻松地恢复那些文件。当然,前提是这些数据仍然存在于硬盘的某个部分而尚未被其它数据覆盖。
④病毒感染并破坏了硬盘,已经丢失所有的信息,包括分区表、引导区、FAT和根目录,RecoverNT能够完好如初地恢复这些文件。
●RecoverNT的功能限制
①RecoverNT不能从物理损坏的硬盘中恢复文件或数据。存储媒体表面或电子线路的物理损坏必将影响RecoverNT从中提取必需的文件或目录。
②RecoverNT虽然使用了先进的数据/文件恢复技术,但由于造成数据丢失的原因非常复杂,因此也不能够保证有100%的成功率。
③当数据/文件已经被新数据覆盖以后,则RecoverNT的恢复不一定能够成功。
●RecoverNT的安装
千万不要试图将RecoverNT安装到欲恢复文件或数据的磁盘中,因为这样做很可能将欲恢复的数据覆盖掉,从而使数据无法恢复。因此,最好的方法是将RecoverNT解压缩到一张软盘上(RecoverNT属于绿色软件,无须安装即可运行),需要恢复数据时直接在该软盘上运行即可。当然,这只能是当硬盘文件系统完好并能够引导到Windows图形界面时才有效。如果你的硬盘已经不可引导,则只能将RecoverNT安装到另外一块完好的硬盘中,然后将该硬盘作为主盘、将你欲恢复数据的硬盘作为从盘安装到计算机上,或者干脆将你欲恢复数据的硬盘作为从盘安装到其它能够正常运行Windows的计算机上。
①如果需要运行在Windows NT 3.51的系统中恢复文件,则必须将该驱动器安装到Windows NT 4.0的计算机中才能进行数据的恢复工作。
②不要将恢复的文件保存在文件系统有问题的驱动器中,而应当保存在完好的驱动器上,如网络驱动器、ZIP驱动器任何可写的驱动器。
③如果有可能,应当立即执行恢复删除操作,因为恢复的时间越早,恢复成功的可能性就越大,因为文件很容易被覆盖或丢失。
④通过网络,文件能够被保存在第二驱动器或任何映射驱动器中。
⑤首次安装RecoverNT时,尽量将它安装到不想恢复删除文件或目录的磁盘上,以免将欲恢复的文件覆盖,因此,最好将该程序复制到软盘上,并从软件上执行。当然,若恢复删除之后,你尽可将它安装到任何驱动器中。
●扇区或分区表损坏后对硬盘的处理
RecoverNT需要标准的分区表和引导扇区,也就是说,如果DOS或Windows不能识别该磁盘,那么直到磁盘被适当处理之前,RecoverNT将不能恢复丢失的文件。
Step 1:将该磁盘安装到能够引导的第二台计算机中,或者将一块可引导的磁盘安装到要计算机中。
Step 2:引导系统并证实该磁盘确实不能被看到。一般来讲,引导之后第二磁盘通常能够被系统发现,特别是Windows NT/2000/XP下的NTFS磁盘。
Step 3:参照下表以决定是否采用RecoverNT进行数据恢复处理。如果你有一个恢复磁盘可以恢复引导区和分区表,那么现在就可以使用它。
Step 4:重新启动损坏的系统,并且校验CMOS设置中的硬盘参数。从实践来看,其实大多数系统引导失败往往是由于CMOS参数设置错误或丢失。
Step 5:使用软盘做一张Windows 9X引导盘,然后用该软件引导计算机并运行Fdisk,你要做的是将分区显示信息记录下来,而不要对磁盘做任何改变。
Step 6 :将驱动器安装到已知的完好计算机中或者将一个新的安装有Windows操作系统的驱动器作为主盘安装到有问题的计算机中,显示并核对驱动器的分区表,备份所有可能影响驱动器正常响应的数据。
Step 7:驱动器可以被重新分区和格式化。首先设法格式化驱动器,如果分区和格式化之后,在重新安装Windows时操作系统不认硬盘,可最小化安装Windows并开始恢复工作。如果该驱动器不是系统盘,应当对它进行分区并格式化。
●从NTFS分区的驱动器恢复数据的特殊处理
现在使用Windows 2000/XP的人越来越多,大多数用户都将磁盘分区转换为NTFS文件系统格式。从NTFS分区的驱动器恢复删除或丢失的文件需要一些附加的步骤。当文件从Windows NT/2000/XP资源管理器中被删除并转移到“回收站”时,它们像是被删除的文件,其中有一些被重命名。例如,Slick.PDF可能被重命名为DF1.PDF。只须简单地打开驱动器并对它进行扫描,扫描完毕后在文件管理器窗口中将显示该驱动器的目录结构。单击“全部目录”按钮显示所有文件列表,被删除文件的数据信息连同开始簇号一起被显示。简单地以日期为条件排序文件并恢复最近被删除的文件,被删除的文件能够被重命名为原始文件名。文件通过应用程序或从命令提示符下删除时,将保留原始文件名。
●认识删除文件的文件名
在Windows环境下,如果一个文件是在DOS命令提示符下或通过一个不支持“回收站”的应用程序删除的,文件将保持其原有的文件名。如果文件先被送到“回收站”,然后又从“回收站”被删除掉,文件的名称将会发生改变,其重命名规则为:D(即Deleted,意为删除文件)+其所在的驱动器盘符(如E,即指该文件从E盘被删除)+被删除文件的序列号+原文件扩展名,如de13.txt是指该文件是从E盘删除的第13个文件,其文件类型为文本文件(即.txt)。
●数据恢复操作实例
为了能让读者更加直观地掌握如何使用RecoverNT恢复误删除的数据文件,下面笔者用一个实例来进行具体详细的介绍。
笔者先向D盘复制一个名为test.txt的文件,然后彻底删除test.txt文件,即按住Shift的删除,然后使用RecoverNT看看它能不能找到已删除的这几个文件并给予恢复。
Step 1:启动RecoverNT后,单击“文件”菜单,选择“打开驱动器”,显示如图2-1-5所示对话框。
Step 2:选择欲恢复文件所在的驱动器,本例中为D盘,然后单击“选择”按钮,这时RecoverNT将对所选择的D盘进行常规性扫描,如图2-1-6所示。
Step 3:程序搜索完后将进行目录分析,然后在程序界面下方的空白框中显示所搜索到的所有文件夹及文件,包括那些曾经被删除的目录名和文件。用户还可以像用Windows资源管理器一样进行浏览。不过被删除目录和文件名的第一个字符都显示为“#”(如果是删除整个目录的话,不会破坏目录中文件名的第一个字符),从列表中我们可以看到test.txt文件的名称已经变成了#est.txt,如图2-1-7所示。
Step4:选择需要保存的被删除的文件(如本例中的#EST.TXT)。当你找到所需恢复的文件时,可以选中一个或多个文件,然后点击工具栏上的“保存”按钮,输入保存路径并单击“确定”按钮,如图2-1-8所示。需要注意的是,保存路径的驱动器一定不要用误删除文件所在的驱动器。对只有一个分区的用户来说,如果被删除文件不太大,还可以保存到软盘上。
Step 5:保存完毕后,你可以到资源管理器中去看一下文件是否已经被完整地保存下来,如图2-1-9中的#est.txt,然后将文件改回原名即可。
2.Final Data
Final Data是冠群联想软件有限公司推出的一款数据恢复工具软件,它的操作界面类似Windows资源管理器,只要启动Final Data,接着选择需要扫描的硬盘分区,再选择欲恢复的文件或文件夹,就可以轻松方便地将遗失的数据挽救回来。它强调用户只须通过四个步骤,即能恢复所有被删除的文件,这充分体现了Final Data在数据恢复方面的使用方便性与功能完善性。
从磁盘储存逻辑来看,文件删除其实只是删掉了某些文件配置表而已,文件中毒或硬盘格式化亦是如此,Final Data就是根据此原理进行数据恢复。除此之外,它也可以取代部分备份软件的功能,即使你的重要文件被格式化,或是面临电脑病毒的威胁,虽然Final Data不是防毒软件,可是它在功能上依然能挽救意外丢失的文件,而且支持多国语言的文件名,因此适宜在中文操作系统下使用。下面我们还是通过一个实例来学习Final Data的基本使用方法。
这次笔者先在M盘建立一个名为Test的文件夹,然后向其中复制几个文件,如图2-1-10所示。接着彻底删除Test文件夹和其中的所有文件,即按住Shift的删除,然后使用Final Data对Test整个文件夹进行恢复。
Step 1:启动Final Data。
Step 2:单击“文件”菜单,选择“打开”,出现如图2-1-11所示对话框。
Step 3:由于刚刚删除的Test文件夹位于M盘,所以我们选择M:,然后单击“好”,这时Final Data将开始搜索M盘,首先将进行根目录扫描,如图2-1-12所示。完成M盘根目录扫描工作后,系统将给出如图2-1-13所示对话框,如果你不清楚欲恢复的数据位于磁盘的哪个物理位置,直接点“好”按钮即可。接着Final Data将对整个M盘进行常规性扫描,整个扫描时间视处理器的速度及分区的大小而定。在搜索的过程中,被搜索的驱动器将暂时不能访问。
Step 4 :程序搜索完成后将进行目录分析,然后在程序界面下方的空白框里显示搜索到的所有文件及文件夹,包括那些曾被删除的文件夹和文件,如图2-1-14所示。从图中我们可以发现刚才已经被彻底删除的Test文件夹也位于其中,内容也完好无损。
Step 5:选择需要保存的误删除文件(如图2-1-14中的README.TXT)。当你找到所需恢复的文件时,可以选中一个或多个,然后单击工具栏上的“红十字”按钮,在出现的“选择保存路径”对话框中输入文件保存的路径并单击“保存”按钮,如图2-1-15所示。
Step 6 :保存完毕后,你可到资源管理器中验证一下文件是否已经成功恢复。
3. Norton Utilities 2000
与前面两款软件相比,Norton Utilities 2000的优势在于扫描硬盘的速度极快,一般只需要几秒钟的时间即可找到被删除的文件,功能更加强大。
在安装了Norton Utilities 2000的计算机上,把有误删除文件的磁盘挂接为从盘(Slave),启动Norton Utilities 2000中的UnErase Wizard进行扫描。当然,如果误删除文件的位置在计算机D盘或更*后的其他分区,也可以就在当前计算机硬盘其它分区安装Norton Utilities 2000。需要注意的是,此时正在运行的其它应用程序可能会往误删除文件所在的分区写入数据,因此,最安全的方法是使用热键“Ctrl+Alt+Del”调出“任务管理器”,将不需要运行的程序强制关闭,然后再运行Norton Utilities 2000中的UnErase Wizard来恢复被删除的文件。
Step 1:启动Norton Utilities 2000,如图2-1-16所示。
Step 2:单击“UnErase Wizard”按钮,启动UnErase Wizard,如图2-1-17所示。
在这一步中有三个选项可以选择,第一个是查找最近删除的文件,第二个是在本地驱动器上查找所有被保护的文件,第三个是查找任何与你所提供的标准相匹配的并且可以恢复的文件。一般选择第三项,自己进行定制查找,单击“下一步”按钮继续。
Step 3:在这一步中要求你输入所要查找的文件名,支持通配符,输入想要查找的文件名,单击“下一步”按钮,如图2-1-18所示。
Step 4:在这一步中你可以输入想要查找文件中的关键字,也可以不输入任何文字,让程序查找所有相匹配的文件,单击“下一步”按钮,如图2-1-19所示。
Step 5:在这一步中程序要求用户选择在什么路径寻找被误删除的文件,选择文件所在位置后,单击“下一步”按钮,如图2-1-20所示。
Step 6:程序将自动搜索硬盘,搜索完成后,所有符合条件的文件都将显示在列表框中,选中欲恢复的文件,然后单击“Recover”按钮恢复文件,最后单击“Finish”按钮完成操作,如图2-1-21所示。
计算机中安装了Norton Utilities 2000后,不仅可以在很大程序上发挥计算机潜力,提高系统安全性,单就防止误删除文件而言,就又多了一道可*的安全屏障。它会在每个逻辑盘的“Recycle Bin-回收站”系统目录中增加一个隐含目录,这就是所谓的“Norton Protected”目录,从Recycle Bin中清除的文件会被送到该保护目录中,并且,这个目录中的文件不再影响这个硬盘剩余空间的计算。除非你确认那些文件没有用处,才可以选择“Empty Norton Protected Files”。即使是这样,只要文件没有被覆盖,并且原目录还存在的话,那些文件还是有恢复的可能。
另外,当Windows系统瘫痪无法进入图形界面时,利用Norton应急盘中的UnErase.exe工具,也可以在DOS环境中实现数据的自动或手工恢复,如图2-1-22所示。
图2-1-22 在DOS中恢复文件
4. EasyRecovery
EasyRecovery是一款DIY型的数据恢复软件,当你的计算机出现如下症状导致用户数据丢失时,EasyRecovery可以为你提供专业级的数据恢复解决方案。
● 由于感染计算机病毒导致数据丢失。
● 误格式化或误删除分区。
● 误删除文件。
● 应用程序无效或系统崩溃。
此外,当硬盘驱动器由于其数据结构故障导致无法被操作系统所识别时,EasyRecovery也具有帮助用户修复主引导区记录(MBR)等功能。具体如下:
● 主引导分区记录(Master Boot Record,MBR)。
● 分区参数记录表(BIOS Parameter Blocks,BPB)。
● 硬盘分区表(Partition Tables)。
● 文件分配表(File Allocation Tables,FAT)(针对DOS/Windows 9X系统)。
● 主文件分配表(Master File Tables,MFT)(针对Windows NT/2000/XP系统)。
● 根目录结构(Root Directory)。
EasyRecovery是一款不具破坏性及只读性质的数据恢复软件,当进行数据恢复时,它不会向文件系统内写入任何数据,因此用户完全不必担心会因为EasyRecovery的运行而损坏系统或者导致更多数据的丢失。当进入数据恢复时,EasyRecovery会将恢复的数据复制到另一个目标路径(如移动驱动器、硬盘的其他分区、软盘或网络驱动器)。
虽然EasyRecovery的功能强大,但使用却非常简单,它提供了全程的数据恢复向导,可以帮助入门级用户方便、快速地完成数据恢复工作。该软件及其汉化补丁可从http://download.pchome.net下载。
为了更直观地了解EasyRecovery的功能和用法,下面用一个实例进行具体介绍,本例中我们将恢复O:\TEST.ZIP文件,具体操作步骤如下:
Step 1:启动EasyRecovery进入主界面,单击窗口左侧的“数据修复”窗格,然后在右侧窗格中点击“Advanced Recovery”按钮,如图2-1-23所示。
图2-1-23 EasyRecovery主界面
Step 2:程序开始扫描系统,并将当前系统中所有磁盘分区都显示在对话框左侧的树形列表框中,选中待恢复数据所在分区(如本例中的O盘),单击“下一步”按钮,如图2-1-24所示。
图2-1-24 选择分区
Step 3:程序开始扫描选定分区中的文件,然后将扫描结果显示出来,在文件列表中可以找到一个名为_est.zip的文件,其状况为“D”(即Deleted,意为删除文件),通过分析可知该文件正是我们要恢复的文件,选中该文件后单击“下一步”按钮,如图2-1-25所示。
图2-1-25 选定欲恢复的文件
Step 4:在“恢复到本地驱动器”文本框中键入恢复文件保存的路径,如图2-1-26所示。
图2-1-26 指定文件保存路径
需要注意的是,保存路径的分区一定不要用误删除文件所在的分区。对于只有一个分区的用户,可以将恢复后的文件保存到FTP服务或压缩为一个ZIP压缩包,保存到其他存储设备中。
Step 5:最后程序显示恢复操作的摘要信息,单击“完成”按钮,随后将恢复的文件改回原名(TEST.ZIP)就完成了文件的恢复操作。
(四)其他恢复误删除文件的方法
前面介绍了三个常用的恢复误删除文件的软件,这里还有一些其他经常用到的恢复误删除文件的简单方法。
●使用高版本DOS提供的一个具有恢复删除文件功能的外部命令——UNDELETE,但用它进行文件恢复操作时,须指定文件名称,文件名中允许含有通配符。
●用备份文件(.bak)或临时文件(.tmp)恢复。大部分应用程序在保存文件时将文件保存一个备份,例如 :AutoCAD、WPS Office等。当原文件被删除时,将备份文件改名为原文件就达到恢复的目的了。还有些程序(如Word)在工作时会生成一些临时文件,通常情况下,这些临时文件会在正常退出程序或操作系统时自动删除,但由于突然掉电等原因的非正常退出,这些文件则会保留在硬盘上,必要时可以通过改名来恢复被删除的文件。
●在Windows无法启动的时候,如果需要恢复“回收站”中的文件怎么办?这时就首先进入DOS模式,进入C:\RECYCLED目录,这是一个隐藏目录,如果你要恢复的文件原来在D盘,相应的目录则应该是D:\RECYCLED。用dir/a命令可以列出一堆以DC开头的隐藏文件(如dci.txt,dc2.log……),这些就是你删除的文件。由于Windows在把文件移至“回收站”的时候将文件名改了,所以还需要找回原来的文件名。原来的文件名可以在RECYCLED目录下的INFO2文件中找到。INFO2是一个隐藏的二进制文件,每一个被删除的文件在INF02文件中都有一段记录(800字节),其中可以找到文件名。文件名是按顺序排列的,第一个文件名就是DC1.*,文件的原文件名、扩展名保持不变。如果被删除的是目录的话,在RECYLED下就有一个叫DC????的目录,用同样的方法可以找回原来的目录名。
●使用一些其他的第三方软件,如PCTOOLS、DiskEdit、Lost&Found等。
遭遇CIH后数据的恢复
CIH病毒感染系统时一般都是使用无用数据从头开始按顺序对硬盘进行恶意填充,因此。从理论上来说它破坏的硬盘是无法恢复的。不过事实上当病毒将分区表、文件分配表等信息破坏之后,系统就不能够启动,这就使得病毒无法继续破坏,从而给我们恢复数据留下了一定的希望(事实上,此时死机越早,我们恢复数据的可能性就越大)。具体来说,在被CIH病毒破坏的硬盘中,绝大多数硬盘都只是硬盘分区表主文件分配表被破坏,真正的数据并没有丢失,我们只须对它们进行恢复即可恢复硬盘上的数据,当然第一步就是恢复硬盘主引导信息和分区表。
1. 恢复硬盘主引导信息和分区表
KV3000拥有非常强大的磁盘数据修改功能,当病毒侵害造成主引导扇区信息损坏和分区表丢失而不能启动或造成硬盘引导信息损坏而无法进入硬盘时,恰恰也是KV3000大显身手之时。
使用KV3000/B命令向A盘备份一个无病毒的硬盘主引导信息和分区表档案,名称分别为hdpt.dat和hfboot.dat。当硬盘主引导信息被病毒破坏或主引导记录损坏,导致硬盘不能启动时,再使用KV3000/hdpt.dat命令格式恢复至该硬盘(注意:不可恢复到其他硬盘中),可解决大部分硬盘主引导信息损坏、系统不能启动的问题。
(1)修复硬盘主引导信息
用软盘引导系统进入DOS提示符下,再执行KV3000,按下F6键,就可以查看已经不能引导的硬盘隐含扇区,即查看硬盘0面0柱1扇区主引导信息是否正常(如果在硬盘的0面0柱1扇区没有找到关键代码即80和55AA,那么硬盘本身将不能自引导,即使软盘引导后也不能进入硬盘)。可在硬盘的隐含扇区内查找,找到后,系统会在表中出现闪动的红色“80”和“55AA”,如图2-1-27所示,并发出“嘀”的声音进行提示。
图2-1-27 查看硬盘主引导信息关键代码
如果在图2-1-27所示的列表中没有找到上述两个关键代码,那么可以执行Fdisk/mbr命令快速重建一个正确的主引导信息。然后,重新启动计算机,恢复硬盘启动性能,在软盘引导后也能进入硬盘。
(2)快速重建硬盘分区表
用软盘引导系统后,执行KV3000,主菜单出现后,按下F10键,就可以对系统的有关参数和硬盘分区表快速测试,如果硬盘分区表不正常,KV3000会提醒用户首先将坏分区表保存到软盘上备份,确认后即可自动重建硬盘分区表。
2. 文件的恢复
接下来我们只须对硬盘目录结构(文件分配表)进行修复即可恢复硬盘数据。
一般来说,绝大多数计算机在遭受CIH病毒攻击之后,病毒往往还只来得及破坏C盘,系统就已经死机,因此当我们采用前面所介绍的方法恢复硬盘分区表之后,D、E、F等逻辑分区的数据往往都已经自动恢复了,真正需要我们恢复的只有C盘中的数据。下面就以恢复C盘中的数据为例,将恢复被CIH病毒破坏文件分配表的硬盘方法介绍如下。
很多软件都具有对硬盘文件分配表进行修复的功能,如Windows自带的磁盘扫描程序、Norton Disk Doctor等,我们只须使用它们即可修复硬盘上的文件分配表,恢复硬盘数据。不过由于CIH病毒对系统的破坏比较特殊,使用这些软件进行恢复的效果并不太好,而名不见经传的Tiramisu Data Recovery反而更能满足我们的需要。
Tiramisu Data Recovery是一款专门用于恢复文件分配表的软件,它有一个非常独特的优点,那就是使用它对文件分配表进行“修复”之后,系统并不会对磁盘做任何改动,仅仅只是将修复后的信息映射到内存中,而后由用户根据它映射在内存中的文件分配表来备份文件,从而更进一步提高了修复文件的安全性。
Tiramisu Data Recovery是一款共享软件,它的下载地址是:http://download.pchome.net/php/download2.php?sid=4369&url=/system/disk/tiramisu.zip&svr=4,文件大小为725KB,下面就来介绍一下它的使用方法。
Step 1:由于Tiramisu Data Recovery属于命令行实用程序,在使用之前首先需要准备一张系统启动盘,并将HIMEM.SYS、EMM386.EXE以及Tiramisu Data Recovery中的所有文件*贝到启动盘中,然后在该盘的config.sys文件中加入如下内容 :
FILES=30
DOS=HIGH
DEVICE=HIMEM.SYS
DEVICE=EMM386.EXE
接下来使用该盘启动计算机,然后输入Tiramisu命令,启动Tiramisu Data Recovery,如图2-1-28所示。
图2-1-28 选择分区
Step 2:选择需要恢复的数据的磁盘分区,接着执行“File”→“Start Recovery”菜单命令,Tiramisu Data Recovery将会自动对磁盘数据进行搜索,找出原有磁盘的目录结构,并在搜索完成后将它们显示出来(显示状态与Windows的资源管理器有些类似),如图2-1-29所示。
图2-1-29 磁盘目录结构
Step 3:由于Tiramisu Data Recovery对文件进行恢复时,它不会在硬盘上做出真正的修复,而只是在内存中映射修复后的文件分配表,因此一旦退出Tiramisu Data Recovery,这个映射的文件分配表也就随之消失了!因此我们还应在选定文件后执行“File”→“Copy file(s)”菜单命令,利用Tiramisu Data Recovery将相应磁盘分区的数据备份下来,如图2-1-30所示。
图2-1-30 恢复文件
需要注意的是,再强有力的恢复工具也不能保证百分之百地恢复所有数据。因此,经常备份数据不仅是一个良好的习惯,而且对数据安全也非常重要。另外,经常整理硬盘碎片也是一个有效的方法,不但可以提高系统的运行效率,而且还有助于数据恢复的成功,避免数据链接的丢失,造成文件碎片。
最后,如果硬盘足够大,那么应当将硬盘分为两个以上的分区,将数据专门存储于逻辑分区,可以把由于病毒侵害而造成的数据损失降低到最小限度。如果有两块硬盘当然更好,把应用程序装在其中的一个硬盘上,而用另外一个硬盘存放数据,甚至将数据同时存放于两个硬盘上,可有效防止硬盘物理损坏而造成的数据永久性丢失。
二、常见格式文件损坏的挽回
除误删除文件外,计算机用户还会经常遇到文件损坏的情况,如果这些损坏的文件对你来说非常重要,就应该考虑用特殊的方法对它进行修复了!
(一)常见办公文档数据的挽回
目前常见的办公文档主要包括Word、Excel及Office其他格式文件等,所以在下面的篇幅中将重点介绍这些格式的办公文档数据的修复。
1. Word文件的修复
Word是目前最常用的办公软件之一。使用Word时,最令人烦恼的事莫过于刚刚录入完成的文档在未保存的情况下因突然断电或死机导致数据丢失。在前面的章节中,笔者一再强调数据恢复重在备份,对于防止Word文档(.doc)的丢失也一样,除了要重视日常备份外,用户也可以利用Word的一些特殊功能达到自动备份的目的,防止数据的丢失。
(1)Word文档的“自动恢复”
要在发生故障时让Word自动恢复正在编辑的文档,必须先启用Word的自动恢复功能,步骤如下:单击“工具”菜单中的“选项”命令,在打开的“选项”对话框中单击“保存”选项卡,选中“自动保存时间间隔”复选框,在其后面的调节框中指定自动保存的时间间隔。依多数用户的经验,自动保存时间间隔以5~15分钟为宜。实际上,在默认情况下Word已经自动启用了自动恢复功能,并以10分钟为自动保存时间间隔,如图2-1-31所示。
如果同时选中“允许后台保存”复选框,则Word将用后台方式自动保存文档,以便在保存文档时,不至于影响用户的编辑工作。
(2)恢复Word“自动保存文档”
在断电或其他类似问题发生之后,要自动恢复“自动保存”的文档,可按如下的步骤进行:重新启动Word后,所有在发生故障时处于打开状态的文档都会自动显示出来,并在Word标题栏显示“恢复”字样,如图2-1-32所示。
图2-1-32 自动恢复文档
Step 1:单击“文件”菜单中的“另存为”命令,系统弹出“另存为”对话框。在“文件名”框中,键入或选定原有文档的文件名,单击“保存”按钮。如有提示信息出现,询问是否要替换原有文档时,请单击“是”按钮,否则请单击“否”按钮并重命名文档。注意,在正常退出Word时,所有未保存的自动恢复文件都将自动被删除。
Step 2:如果你在重新启动Word后,自动恢复文件没有自动打开,你可以手动将它打开。
Step 3:单击常用工具栏中的“打开”按钮,系统弹出“打开”对话框。找到包含恢复文件所在文件夹,默认情况下,如果是Windows 9X系统,Word把自动恢复文件保存在“C:\Program Files\Application Data\Microsoft\Word”文件夹中;如果是Windows 2000/XP系统,Word把自动恢复文件保存在“C:\Documents and Settings\<用户名>\Application Data\Microsoft\Word”文件夹中。在“文件类型”下拉列表框中,单击“所有文件”。每个自动恢复文件都命名为“自动恢复保存原文件名”(如图2-1-33所示),并以.wbk作为其扩展名(在未出现故障之前,自动恢复文件以.asd为扩展名)。找到并选定需要的恢复的文件,单击“打开”按钮,然后将它另存为一个文件即可恢复。
图2-1-33 手动恢复文档
有时,虽然你已经启用了Word的自动恢复功能,但却没能够找到恢复文件,则可能的原因如下:
● 在还没有到达指定的自动保存时间Word就出现了故障,电脑尚未自动保存修复文件。
● 在未进行保存的情况下关闭了恢复文件。
● 可能删除了恢复文件(.wbk)。
● 文档可能是主控文档,Word能为单独的子文档创建恢复文件,但无法为主控文档创建恢复文件。
● 正在使用“Visual Basic编辑器(VBE)”修改宏。“自动恢复”功能只为当前时段所修改的文档创建恢复文件。如果在Word中打开文档后,只在VBE中进行了修改,那么Word将不会认为该文件发生了变化。
注意:对于Word的自动保存功能,它只能设定间隔时间前的文档进行自动保存,对于间隔时间之内的更新文件是不会自动保存的。而且自动保存的文档未必与用户原来编辑的文档内容相同,毕竟自动保存功能只是一种应急措施,所以还需要注意日常保存与备份。
(3)用WordRecovery修复损坏的Word文档
Concept Data公司推出的WordRecovery可以用于修复Word损坏文件,这是一款共享软件,用户可以到http://www.skycn.com/soft/7431.html下载Demo试用版。修改Word文档的步骤如下:
Step 1:启动WordRecovery,出现其主界面,如图2-1-34所示。
Step 2:单击“File”菜单,选择“Recover”,选择文件对话框。该步骤也可以在Word中进行,方法是选择“文件”菜单中的“Recover”,如图2-1-35所示。
图2-1-35 WordRecovery修复Word文档
Step 3:指定待修复的Word文档,然后单击“Recover”按钮,WordRecovery将会自动修复,稍后修复的文件将被打开,将修复后的文件另存为一个新的文件名,即可完成文件的修复工作。
注意:Demo版本的WordRecovery只能修复普通文档,不能修复带Visual Basic代码的Word文件,如果需要修复这些文件,请注册为正式版,网址为:http://www.officerecovery.com/Word/order.htm。
2. Excel文件的修复
Excel是另一款常用的办公软件,它的数据处理、图表功能及各种函数和工具深受广大用户的喜爱。Word由于种种原因可能导致数据丢失,对于Excel也一样。当突然断电、病毒侵害等都可能使你无法打开保存着重要资料的Excel文件。此时该怎么办呢?下面将介绍两种数据恢复的方法,当你碰到无法打开Excel文件或者发生Excel数据丢失时不妨试试。
(1)用Word手动处理
我们可以充分利用Word的“邮件合并”功能读取Excel文件特点,将损坏的Excel文件调入Word中,然后进行特殊的处理,使被损坏的Excel文件尽可能地还原,操作步骤如下:
Step 1:进入Word后,从“工具”菜单中选择“邮件合并”命令,出现“邮件合并帮助器”对话框,在“主文档”下单击“创建”按钮,然后选择“套用信函”命令,如图2-1-36所示。
Step 2:此时出现信息提示对话框,在此选择使用“活动窗口”还是“新建主文档”窗口创建套用信函,活动窗口是指以当前窗口来创建套用信函,这里我们选择“活动窗口”,如图2-1-37所示。
图2-1-37 指定套用信函类型
Step 3:在“邮件合并帮助器”对话框的“数据源”区域中单击“获取数据”按钮,并从下拉菜单中选择“打开数据源”,如图2-1-38所示。
Step 4:在“打开数据源”对话框中的“文件类型”下拉列表中选择“MS Excel工作簿”,然后指定待修复的Excel文件并单击“打开”按钮将它调入,在此处以一个“书目查询表”为例加以介绍,如图2-1-39所示。
Step 5:在接着出现的“Microsfot Excel”对话框中单击“确定”按钮,然后系统弹出提示信息,提示Word在主文档中找不到合并域!没关系,下面我们要做的正是这件事,直接单击“编辑主文档”按钮,如图2-1-40所示。
Step 6:此时返回到主文档窗口,而且工具栏上多出了“邮件合并”一栏。我们现在将光标置入Word编辑区的最顶端,单击“邮件合并”工具栏中“插入合并域”按钮,从下拉列菜单中依次选择要插入的域名,并在每个域名之间输入一个特殊符号以示分隔,本例中我们用“●”作为每一组数据之间的分隔符号,如图2-1-41所示。
Step 7:单击“邮件合并”按钮,出现“合并”对话框,单击“合并”按钮,如图2-1-42所示。
图2-1-42 合并选项
Step 8:程序开始逐条读取损坏的Excel文件中的数据,尽可能地将完好的记录合并至新文档中,此过程可能需要几分钟时间。完成后Word会将合并结果显示出来,如图2-1-43所示。从图2-1-43中可以看出,Word将每一条记录之间都用分隔符号隔开,但这并不是我们想要的结果,因此我们还需要将这些“杂乱无章”的数据进行一些特别的处理,使之还原为Excel格式。
图2-1-43 合并结果
Step 9:将以上合并的结果保存为一个纯文本文件,退出Word,再用Excel打开该文件,出现“文本导入向导”,在这里我们直接单击“下一步”按钮,如图2-1-44所示。
图2-1-44 文本导入向导第1步
Step 10:在“分隔符号”区域选中“其他”复选框,然后在后面的文本框中输入我们合并文档时所用到的分隔符号“●”。从“预览分列效果”区域中可以看到现在与我们要求的最终结果已经非常相似了,单击“完成”按钮结束“文本导入向导”,如图2-1-45所示。
图2-1-45 指定分隔符号
Step 11:在Excel中进行一番细致的检查与调整,最终结果如图2-1-46所示。
图2-1-46 修复成功后的Excel文件
这种修复方法是利用Word间接读取Excel文件的功能实现的,该方法在文件头没有损坏,只是文件内容有损坏的情况下比较有效,若是文件头已经有损坏的Excel文件,用此方法恢复可能不会成功,必须借助于其他方法。
(2)用ExcelRecovery修复
Concept Data公司提供了一个专门用于修复Excel损坏文件的修复工具ExcelRecovery,其主界面如图2-1-47所示。目前最新版本是V3.0 Beta,用户可以到http://www.excelrecovery.com下载Demo试用版。安装完成后,ExcelRecovery会自动将Excel的修复程序安装在Excel的“文件”菜单下,若有损坏的文件,可以选择“文件”→“Recovery”命令进行修复。
图2-1-47 ExcelRecovery主界面
利用ExcelRecover修复Excel的操作步骤如下:
Step 1:打开Excel,然后单击“文件”菜单的“Recover”选项,打开ExcelRecovery的对话框。
Step 2:指定要修复的Excel文件,然后单击“Recover”按钮,ExcelRecovery将自动进行修复工作。修复完成后文件将自动打开。
Step3:将打开的文件另存为一个新的文件名,即可完成文件的修复工作。
:Demo版本只能修复普通文件,不能修复带Visual Basic代码、图表以及包含口令的Excel文件,如果需要修复这些文件,请注册为正式版,注册网址为:http://www.officerecovery.com/excel/order.htm。
除WordRecovery和ExcelRecovery外,Concept Data公司还推出了AccessRecovery和PowerPointRecovery,从名称上看可看出,它们分别为Access文件和PowerPoint文件的修复工具,由于它们在使用操作上都具有一致性,所以本书就不再作介绍了,需要使用这些软件的读者可从http://www.excelrecovery.com下载它们的Demo试用版。
(二)其他类型文件的挽回
由于Windows系统中的文件类型众多,笔者不可能将每一种类型文件的挽救措施介绍给大家,只能以一些通常会用到的文件类型为例,推荐几种简单并且可行的操作方案。
1. MP3文件的修复
随着网络的普及,不少音乐迷都已经搭上了Internet的快车,开始从网上下载自己喜欢的MP3。可当你花了大量的时间从网上下载 MP3后,正准备坐下好好欣赏一番之时,却发现下载来的文件竟然无法播放,这时你一定会非常沮丧。面对这些如同鸡肋的文件你会怎么办呢?删了它,还是留在硬盘里当做摆设呢?不,我们自然有我们的办法,下面就为你介绍一款MP3修复软件——Noncook,这是一款共享软件,可到http://download.51soft.com/asp/mirr.asp?id=2819下载,文件大小为325KB。
Noncook的功能比较单一,只能用来修复MP3。安装完成后会运行Noncook,出现如图2-1-48所示对话框,单击“Create Association”按钮将它添加到鼠标右键菜单中,其他选项保持默认设置即可。
图2-1-48 设置Noncook
右键单击欲修改的MP3文件,从弹出的快捷菜单中选择“Noncook”,系统弹出确认对话框,单击“是”按钮,稍后即可完成MP3的修复工作。
2. ZIP文件的修复
ZIP压缩格式的文件是目前Internet最常见的一种文件格式,与MP3一样,ZIP文件在下载的过程中也有可能损坏,导致压缩文件无法打开、或者只能解压一部分。对于这些损坏的ZIP文件也有相应的解决方案。
(1)利用WinRAR进行修复
WinRAR不仅是一款使用方便的压缩/解压缩工具,它还具有强大的修复功能。一般情况下,对于WinZip不能处理的ZIP压缩文件格式,经过WinRAR修复后压缩包中的大部分文件都能够正常使用,具体操作步骤如下:
启动WinRAR后利用其内置的文件管理器切换到欲修复的ZIP文件所在目录,选定该文件并单击工具栏上的“修复”按钮,直接单击“确定”按钮,如图2-1-49所示。程序将自动生成一个名为_reconst.zip的文件,该文件就是修复的结果文件,其位置与损坏的ZIP文件的路径相同。
图2-1-49 用WinRAR修复压缩文件
(2)利用ZipRecovery进行修复
从名称上就可以看出,这又是Concept Data公司推出的一款文件修复工具,不过它可不是用来修复Office文档的,而是专门用来修复ZIP压缩文件的。软件的使用非常简单:启动ZipRecovery后,单击工具栏上的“Recover”按钮,然后在弹出的对话框中指定欲修复的ZIP文件,单击“Recover”按钮,程序即开始修复指定的ZIP文件,修复完毕后为修复的结果文件指定文件名称及保存的路径即可,如图2-1-50所示。
图2-1-50 用ZipRecovery修复ZIP压缩包
3. 恢复自解压文件
自解压文件在解压前会检查本身的数据完整性,如果自解压文件在生成后受到病毒感染,在解压的过程中可能会出现校验错误(自解压模块出错),但这并不意味着自解压文件就不能用了,挽救的办法很简单,只需要安装新版本的WinRAR,在资源管理器中用右键单击损坏的自解压文件,在随后弹出的快捷菜单中选择“用WinRAR打开”命令即可将该文件打开(如图2-1-51所示),然后就可以像对待普通的压缩文件那样对它进行解压缩操作。
图2-1-51 用WinRAR打开损坏的自解压文件
4. ZIP文件密码恢复
众所周知,利用WinZip或WinRAR等压缩工具在对文件进行压缩操作时,用户可以设置压缩包的保护密码,以保障文件的安全。但是如果忘记了保护密码的话,是无法开启该压缩包的。要想获得ZIP文件的保护密码,有一款软件可以帮上大忙,它就是Advanced Zip Password Recovery。顾名思义就是密码恢复,它是一个ZIP压缩文件密码恢复软件(确切地说应该是密码破解软件),除了支持WinZIP、WinRAR、PKZip等压缩工具所生成的ZIP压缩包外,也支持其他的ZIP压缩工具所压缩的ZIP压缩包。该软件的操作很简单,和其他的密码恢复或破解软件一样,是以自定义最小与最大密码长度、数字、字母、符号组合成字符串进行“查寻”密码的方式试着找到正确的密码,该软件同时也提供中断密码查寻及储存功能,其最大的特色就是可以帮助用户在非常短的时间内找出密码,下面用一个实例来说明Advanced ZIP Password Recovery的使用方法。
假定我们已经制作了一个带密码保护的ZIP压缩包,但是已经忘记了密码,只依稀记得密码是由六位阿拉伯数字组成,下面就是利用Advanced ZIP Password Recovery恢复该ZIP压缩包的操作步骤:
Step 1:启动Advanced ZIP Password Recovery进入其主界面,单击“Load ZIP-file into the project”按钮载入欲恢复密码的ZIP文件,为了节省程序查找密码的时间,我们在“Brute-force range options”区域中只选中“All digits (0 - 9)”复选框,表示程序只在0~9之间查寻密码,其他选项保持默认值即可,如图2-1-52所示。
Step 2:切换至“Length”选项卡,在这里可以指定密码长度。在本例中我们指定密码的最小长度和最大长度都为六个字符,如图2-1-53所示。
Step 3:单击工具栏上的“Start”按钮,程序开始查寻密码。由于是六位数的纯数字密码,所以很快就找到了ZIP压缩包的保护密码。哦!原来我们的密码是“123456”,如图2-1-54所示。
5. FoxMail的邮件恢复
在使用Foxmail作为客户端邮件程序时,我们会定期对邮箱进行清理,删除一些无用的邮件,但是如果误删除了重要的邮件该怎么办呢?值得庆幸的是,该软件作者早就考虑到了这个问题,用户在删除时并没有真正地删除邮件,这些被删除的邮件会被送到“废件箱”中,这与Windows中“回收站”的原理是相同的。所以这时邮件的恢复是非常方便的:只须将误删除的邮件从“废件箱”中转换到其他邮箱中就完成了邮件的恢复工作。
但是如果在删除邮件的同时按下了Shift键或者又将邮件从“废件箱”中删除了该怎么恢复呢?还是有可能恢复的!前提是你没有对“废件箱”进行压缩。右键单击“废件箱”图标,从弹出的快捷菜单中选择“属性”,在弹出的对话框中切换到“工具”选项卡,然后单击“开始修复”按钮,很快程序就完成了修复工作,并提示已经成功恢复邮件的数量,如图2-1-55所示。
修复成功后再到“废件箱”中找一找,说不定就能找到你误删除的重要邮件!
|
|
 9 7 1 8 : 此主题共有1帖 此页1帖 每页100帖 | 
|
|
|
 回复帖子 注意: *为必填项 |
|
|
Copyright © 2018 外贸网站建设,SOHO英文网页制作,网站设计公司--伊路网络工作室 版权所有
本论坛内容纯属发表个人意见,与雪风伊路网络科技立场无关
论坛域名:bbs.elut.cn
页面执行时间:102毫秒