2010年4月29日星期四

几个磁盘数据恢复工具

就通常的用途,这些数据恢复工具是用来是反删除被误删的文件,或者用来尝试读取损坏的磁盘上的文件。
这里的磁盘不是指磁介质啦,Disk仅仅是用来表示对储存介质的通称。
这里恢复的原理是,对于众分区格式下进行的删除文件操作后,文件的数据在未被新数据覆盖前,仍会存在于磁盘上。
注意,删除到回收站是一个移动操作。
文件会更名移动到同分区的特定目录下,在清空回收站时再执行通常的删除操作。

以下按差异列出若干个人觉得有使用价值的:

Recuva
http://www.piriform.com/recuva
在Windows下的免费软件中,这个用起来比较方便,一般就用它啦。
扫面分普通和深度,扫面结果可以按文件名或路径来过滤。
貌似没什么可说的,需要时找出来用就可以了。

TestDisk
http://www.cgsecurity.org
这是一个开源产品,在Win下Linux下Dos下都可以使用,而且支持的分区格式十分广泛。
Debian是在testdisk包中,其包含两个组件,都是在终端下的交互界面。
TestDisk用来恢复分区和undelete已删除的文件。
通常的误删文件即可尝试用它来解决。
PhotoRec则用来扫面磁盘,根据二进制数据中可识别文件信息,来恢复若干格式的文件。
比如用来从损坏的多媒体介质中恢复文件。
注意,两者通过命令行启动是,程序名称是小写单词。

WinHex
商业软件
一个16进制编辑器,支持直接编辑内存和磁盘。可以进行手工操作,功能强大。
也集成一个叫Davory的数据恢复模块,不过通常仍视为专业工具使用。
这个感觉是个好深度的软件啊。

Restoration
http://www3.telus.net/mikebike/RESTORATION.html
特点是程序文件很小很小,而且在NT及以后的系统下只有单文件。
文件恢复的基本功能已经提供了,用起来感觉还是不错的。
我用lzma压7z后是78.8 KB,用upx后85.5 KB,upx+zip后81 KB。

DiskGenius
http://www.diskgenius.cn/
源于DOS时期的DiskMan,是一款磁盘分区及数据维护软件。

低级格式化工具
这个是修复磁盘,而不是恢复文件了。也算略有关系,列在最后。

----
顺便说下 重复文件删除工具

DoubleKiller
一般用这个了,特点是文件比较小。而且用起来还挺方便的感觉。
http://www.bigbangenterprises.de/downloads/doublekiller.zip

Duplicate Cleaner
特色是可以将重复文件在NTFS上转换为硬链接,总之功能也相当多来着。
http://www.digitalvolcano.co.uk/download/dc_down.html

Linux下的话
Debian包里有个fdupes,
用shell或python的话也可的。

----
本帖来写个简单轻松的话题了。

没有评论: