开源数据恢复工具同样可解燃眉之急
dd及其变种
dd来自Linux世界;或者确切地说,来自*NIX世界,它是一个常见的命令行数据恢复工具,它可以用来从任何已挂载的文件系统或者设备来创建镜像文件。如果你处理的文件系统或者设备受到了某种损坏,你又想对数据的备份副本而不是对设备本身执行恢复操作,dd就很有用。
要介绍dd的工作方式,最好的办法就是给出一个实际例子。Paulski Pages网站显示了dd用于从出现物理故障的驱动器执行数据恢复。Debian Admin提供了另一种方法,为基于Debian的Linux发行版而编写,但基本概念具有一定的普遍适用性。用户把文件系统拷贝到镜像文件,把镜像文件作为文件系统挂载上去,然后从镜像文件执行恢复操作。
几乎任何Linux发行版都随带常规版本的dd,但你可能想使用名为dd_rescue的变种,它有一些略有不同的功能。你还可以在dd_rescue的基础上使用dd_rhelp,这个实用程序使得dd_rescue用起来更简单了。不过也有名为ddrescue(注意没有下划线)的另一个程序,它也具有略有不同的一组选项。
请注意:如果你使用这些程序当中的某一个来创建镜像文件,一定要确保镜像文件目标至少要有与原始设备一样多的剩余空间。另外,dd可用来破坏任何已挂载文件系统或者设备上的数据,所以在试图使用该程序之前要熟悉如何正确使用它!

图3:你可以使用TestDisk来搜索受损磁盘,找到丢失的分区。
0
相关文章