在很多文章中都有讨论过恢复被删除文章的办法,但近期仍有不少读者向笔者反映: 一些方法对移动存储设备的支持不尽如人意,而与Windows XP系统的兼容也不够理想,有些文件不能恢复或恢复后不能使用。因此
,笔者再向广大读者推荐3款小软件,它们对移动存储设备的支持都相当出色,其中一个用于Windows 9x/Me系统,另2个在Windows XP系统表现良好,相信可以很好地解决上述问题。
Recover 4 all
Recover 4 all(v1.03)运行在Windows 9x/Me系统中,它界面简洁、操作简便,扫描磁盘及恢复文件的速度特别快,支持FAT12、FAT16以及FAT32格式的软盘、本地硬盘和移动存储设备(包括移动硬盘、闪存盘、读卡器连接的闪存卡等),可恢复GB级文件。本文以Recover 4 all v1.03中文版为例,其下载地址为http://xxing.3322.net/soft/R4a.exe。
安装该软件后,系统自动启动程序。然后,系统首先会提醒用户注册,未注册版本只能恢复10KB以下的文件。其主界面如图1所示,由菜单、工具栏、目录窗口、文件窗口和状态栏组成。其中工具栏包括一个“恢复”按钮和数个盘符按钮。程序启动后,系统自动检索硬件,把所有软盘、硬盘、移动存储设备加入工具栏中,并显示出所有软盘、全部硬盘的逻辑分区和移动存储设备,以方便用户的操作。
特别提示: 适用于本地磁盘以及移动磁盘被删除的文件恢复,但它只能恢复在Windows中删除的文件,且该文件的任何部分均未被覆盖,并且保证FAT表没有损坏,也不存在文件信息错误。它对于在DOS状态下删除的文件无效。
1.扫描磁盘
如果要恢复被删除的文件,首先选择该文件原来所在磁盘,并让该程序对它进行扫描。例如,要恢复E盘上删除的文件,首先单击“E盘”按钮,程序开始磁盘扫描。Recover 4 all只从文件分配表读取文件头信息,扫描磁盘时只是扫描、分析被删除文件的文件头,扫描速度非常快。在扫描结束后,Recover 4 all立即在目录窗口以树形目录显示全部已删除目录和包含删除文件目录。其中的“黄色文件夹”为正常目录,该目录依然在磁盘上,但包含了被删除的文件; “绿色文件夹”为已删除目录,该目录和其中文件已被全部删除。
2.查看文件
在目录窗口中,单击磁盘或文件夹,文件窗口中会显示该磁盘中全部已删除文件,以及包含删除文件的子文件夹。在文件窗口中单击子文件夹,即可显示其中文件。在文件窗口中,已删除文件以“绿色文件图标”显示,同时还能够显示出文件大小、文件恢复机会以及文件在磁盘上的起始位置(即文件头所在磁盘的簇号)等信息。选中该文件后,即可进行恢复操作。
3.判断文件能否恢复
文件窗口中显示文件名,有些是完好的,说明这些文件完好无损; 而有些文件名以“?”号开头,说明该文件原有文件名的第一个字符不明确,或者文件可能受到了一定的破坏,这类文件被恢复后,“?”号被“_”号所代替,改回原名后可用的可能性是比较大的; 还有的文件名中包含一个或多个“~”号,这说明该文件被删除的时间比较久,可能已经遭到破坏,“~”号越多,表明它被破坏的程度越严重,恢复后不可用的可能性比较大。
在“恢复的机会”项目中,显示了文件正常恢复的可能性,这是Recover 4 all通过扫描和分析所得出的结论。每一个文件,Recover 4 all均会赋予“很好”和“比较好”这2种希望值,显示为“很好”的文件正常恢复的机会大,显示为“比较好”的文件,正常恢复的机会相对低一些。
4.恢复文件
在文件窗口中,选择一个或多个目录或文件,单击工具栏中的“恢复”按钮,即可打开“保存目录”对话框; 在对话框左侧选择保存磁盘,并在右侧选择磁盘中的目录,最后点击“确定”按钮,即可将选择的目录或文件,保存在该磁盘的相应目录中。文件保存完毕后,Recover 4 all会提示给出保存完毕提示信息,文件的恢复操作就完成了。
File Scavenger
file Scavenger(v2.0)可用于Windows NT/2000/XP操作系统,它专门用于恢复NTFS磁盘系统的删除文件。用户的文件被删除、磁盘被格式化、甚至磁盘被损坏后,仍可找回并恢复。它还可以搜索指定文件名的文件; 可以指定文件类型,或者使用通配符按照文件的扩展名进行分类搜索; 还能够搜索全部文件。用户可以选择单独恢复文件,也可按原来目录结构进行恢复。File Scavenger可以指定恢复某个目录中的文件,将恢复文件保存到原来所在位置(其他同类软件只能把文件恢复到另外一个磁盘),这样可以避免文件保存到其他磁盘后再次转移的麻烦。File Scavenger有2种版本: 一种是硬盘安装版本,下载地址为http://www.quetek.com/bin/32fsU20.exe; 一种是软盘版本,适用于硬盘只有一个分区的系统,下载地址为http://www.quetek.com/bin/32fsU20f.exe。
硬盘版本必须安装,运行下载文件并安装后,以系统管理员身份登录,在“开始”菜单中选择“File Scavenger 2.0”项目即可启动程序(其主界面如图2所示)。软盘版本为自解压文件,解压至软盘后直接运行“FileScav.exe”文件即可。
特别提示: 在文件被删除、磁盘被格式化,甚至磁盘被损坏后,都可以用它恢复原有的文件。它可以单独恢复文件,也能按原来的目录结构完整地恢复文件夹。如果分区表、FAT表损坏或者存在错误,还可以用它恢复和修复分区表和FAT表。
1.搜索文件
启动File Scavenger,在“Search for”栏目中输入指定查找文件的完整文件名,也可输入“*”号代替文件名以及扩展名(只一个“*”号代表全部文件),或者从下拉列表中选择“All Files”选项或某一文件类型,程序会搜索指定文件或者按类型进行搜索。
在“On Drive/Volume”栏目中选择删除文件所在的驱动器,然后单击“Search”按钮,File Scavenger会按照常规搜索方式,开始搜索指定路径下的指定文件,单击“Stop”按钮即终止搜索。
为了使搜索进行得更加彻底,搜索前还可以在“Search Mode”栏目中对搜索模式进行设定: 选择“Exhaustive Search”选项,File Scavenger弹出“Search Range”对话框(如图3所示),分别在“Search From Logical”和“To Logical Sector”栏目中输入开始和终止搜索的簇(默认搜索全部磁盘),单击“OK”按钮后,File Scavenger会全面扫描指定的磁盘分区或者扫描该分区上指定的簇,并进行磁盘表面进行分析; 选择“Defunct Volume Search”选项后,可以在“On Drive/Volume”栏目做2种选择,其中“PhysicalDrive1”选项,会扫描并分析指定整个磁盘上NTFS分区,选择“PhysicalDrive0”选项,会扫描并分析整个物理驱动器(包括不是NTFS格式的文区); 选择“Defunct Volume Search”选项后,搜索的速度较慢,但File Scavenger会仔细地扫描磁盘的全部空间,包括已经坏掉的扇区和磁盘坏道,从而挽救坏扇区和坏磁道中的文件。
搜索完毕后,File Scavenger将搜索到的删除文件显示在文件列表窗口中,同时显示已删除文件的文件名、类型、原来所在的文件夹等详细信息。
2.恢复文件
在“Output Directory”栏目中,输入将恢复文件重新保存的目录(可选文件原来所在路径),然后在文件列表窗口选择需要恢复的文件,单击“Recover”按钮,该文件就会保存到设定的路径了,恢复后的文件会在文件列表窗口的状态项下做出“Recovered”标记。如果同时选中“Restore Directory Structure”复选项,就会在恢复文件的同时,按照文件原来的目录层次恢复目录。另外,如果在“Output Directory”栏只输入路径,就会以删除前的文件名保存选定的文件; 如果同时输入路径和文件名,就会以所输入的名字重命名保存选定的文件; 第一次恢复文件时,File Scavenger会弹出注册窗口提示用户注册,未注册版本可以查看全部删除文件,但只能将每个文件的前32KB数据写回磁盘。
Revival
Revival(v3.1)适用于Windows 9x/NT/2000/XP,兼容FAT12/16/32和NTFS磁盘系统,可以最大限度地恢复软盘、硬盘和移动存储设备的文件。Revival扫描整个磁盘,并对每个簇进行分析,来查找每个文件的全部数据,分析文件的每一部分是否损坏。在保存文件前,用户还可先用打开文件进行查看,使恢复更加可靠。本文以Revival中文版为例进行介绍,下载地址为http://xxing.3322.net/soft/Rev31.exe。安装程序后,系统会首先要求用户注册,未注册版本每次可恢复3个文件(不限大小)。
特别提示: 网络功能是它的最大特点,它自身带有两个组件,可在Windows和DOS中恢复网络驱动器上被删除文件。它可以单独恢复文件,也可以按文件在原始文件夹的存在位置来恢复原来的目录结构。此外,它还可以修复FAT表中的文件错误。Revival适用于本地磁盘、移动磁盘和网络磁盘被删除文件恢复,甚至可在磁盘格式化后恢复其中的文件。其缺点是不支持长文件名和中文文件名,但对这些文件可以改名后恢复。
1.扫描磁盘
选择“文件”*“打开驱动器”,打开“选择驱动器”对话框(如图4所示),从中选择一个磁盘分区,单击“确认”按钮即可开始扫描磁盘数据。如果同时选中“跳过坏簇”复选项,在扫描时会避开磁盘坏道和坏扇区; 如果选中“扫描磁盘”复选项,会完整地扫描磁盘表面(全部簇)。如果用户知道待恢复文件在磁盘上的位置,可以单击“跳过簇”按钮,打开“选择跳过的簇”对话框,单击“添加”按钮在弹出的“范围”对话框中(如图5所示),输入需要跳过的簇的范围(可同时设置多个区域)。
扫描完毕后单击“停止”按钮,Revival对目录结构分析后,即会将磁盘中现有的、已删除的全部目录和文件显示在文件