如何从Linux系统中恢复已删除的文件

最近,我的Linux硬盘崩溃了,那时我发现可以在我的Linux系统上使用的数据恢复工具的选择有限。在我拼命尝试恢复硬盘(及其上的数据)的过程中,我遇到了两个出色的软件TestDisk和PhotoRec,它们一手保存了我的硬盘。

TestDisk –恢复丢失的分区

TestDisk是一个分区恢复软件,可以恢复丢失的分区或使非引导磁盘重新启动。当您的硬盘由于软件故障,病毒或意外删除分区而崩溃时,它真的非常方便。

无论使用Windows,Linux,Mac还是任何其他UNIX都无关紧要系统,因为TestDisk能够恢复它们全部。

如上图所示,TestDisk在终端(或DOS)模式下运行。这并不意味着很难使用。没有命令行要记住。您所需要做的就是移动箭头键,然后按Enter键以选择正确的答案,就像您回答在线调查一样。

选择硬盘以扫描丢失的分区:

选择分区类型:

查找丢失的分区:

将数据写入分区:

大多数情况下,当您使用硬盘时已崩溃或无法启动,并不表示它已损坏。

我已经成功还原了两个最初无法启动的80GB硬盘。

p>

PhotoRec –恢复丢失和删除的文件

PhotoRec可以从硬盘,存储卡,USB拇指驱动器和CD的任何存储设备中恢复丢失的文件,包括视频,文档,图片和档案-ROM的。不管您使用什么文件系统,它都会深入挖掘底层数据。

即使您的存储设备受到严重损坏或重新格式化,也很有可能只要没有被覆盖,就可以检索您的数据。

Unlike other data recovery software, PhotoRec does not come with a nice user interface and it does not allows you to select which files to restore. By default, it will recover all the files that it can find, but you can configure it to search only for a particular file extension.

使用PhotoRec时要注意的一点:您永远不要将文件还原到其原始位置,因为它会覆盖数据并使文件不可恢复。而是将文件还原到辅助硬盘或单独的分区。

结论

我强烈建议将TestDisk和PhotoRec用作Linux数据恢复工具。尽管它们在外观上不那么吸引人,但它们对多个平台和文件系统的可靠支持使其具有比其他数据恢复软件更大的优势,更不用说它们也是免费的。

标签: