开源数据恢复工具同样可解燃眉之急
文件雕刻
前面提到过,有可能在分区信息已受损或者卷本身一部分已经过重新格式化的情况下,从文件系统当中恢复文件。这可以通过名为“数据雕刻”(data carving)或者“文件雕刻”(file carving)的一项技术来实现:恢复程序查找某些类型的文件共同具有的模式,从而找出某些类别的文件。这项技术的优点之一就在于,它几乎是完全自动的:你只要把它指向某个分区――或者分区所在位置,选择把文件恢复到哪个位置,之后程序就会自行完成繁重的寻找工作。
TestDisk的开发者开发了名为PhotoRec的一款出色的文件雕刻工具,它可以从几乎任何一种介质上恢复许多常见格式的文件。
这个工具几乎与独立的文件恢复工具一样必不可少。我曾在数码相机的存储卡上试了一下――由于存储卡里面的内容被清空了,我还以为无法恢复了。结果却几乎能从存储卡恢复所有内容――包括照片和录像。它无法恢复一些实际的文件名,但文件本身都可以完好无损地读出来。与TestDisk一样,默认情况下它会试图把文件拷贝到正在挽救的介质之外的某个地方,避免进一步受损。
PhotoRec的默认设置一般来说够用了,但如果你需要粒度更细的控制,有几个选项可以设定。正常情况下禁用的“偏执狂模式”可以恢复任何内容,包括部分受损的文件;如果启用了这项功能,可以恢复更多的数据,但恢复过程可能要慢得多。同样道理,“保留受损文件”可恢复无法完全读出来的文件,希望用户能够从受损文件进一步抢救内容,可能要使用十六进制编辑器或者另一种工具。
请注意:大多数时候,用PhotoRec恢复过来的文件没有原来的名称,但内部元数据(如MP3标签或者EXIF数据)仍然还在。另外要注意:如果你在比较小的文件系统中寻找某一种很具体的文件,可以使用该程序的内部选项来缩小搜索范围,不必把时间浪费在恢复磁盘里面的所有文件。
默认情况下,Partedmagic急救盘也含有TestDisk和PhotoRec,所以这是你获得这两种工具、让它们发挥恢复作用的最简单的方式之一――但也可以把它们作为独立程序来下载使用。如果你想,两者也可以集成到BartPE急救盘中;我的办法就是把它们与PortableApps安装盘放在一起。也可以把它们挂载到可移动驱动器上,启动安装DVD(如果你有一张安装DVD),进入“系统恢复”命令行,然后在这里运行这些程序。

图4:用PhotoRec恢复过来的这些文件有了新名称,但元数据告诉你它们是音频文件。