与其对文件似乎已消失这一事实感到震惊,还不如先尝试使用文件恢复工具来在Linux上恢复数据。
文件恢复如何工作?
文件恢复工具的工作原理是,尽管系统可能会将文件识别为“已删除",但数据仍可能物理存在于存储设备上。例如,现代文件系统确定空间是“空闲"还是“已占用",并且可以声明空间为“空闲",尽管技术上数据仍然存在。它只是简单地允许新的可用空间最终被新的数据覆盖。
文件恢复工具可以扫描存储设备,以查看是否可以找到设备上仍然存在的任何文件,即使文件系统声称它已经消失了。 Linux下有很多可用的工具,但我最推荐这些工具。
Safecopy
Safecopy是一个相当简单的数据恢复工具,它仅将数据复制到新位置。因此,它不会恢复单个文件,而是一种从故障设备中复制数据的方法。
此实用程序与常规复制命令之间的区别在于,Safecopy不会在以下位置退出文件损坏的第一个迹象,无论是由于写操作不良还是扇区损坏所致。还有许多其他选项可以自定义实用程序的实际功能,包括从损坏的媒体创建文件系统映像,尽可能彻底或快速恢复数据,合并部分来源而非单个来源的数据以及访问RAW(未分区)的能力。 )区域。
可以通过在发行版本的存储库中搜索Safecopy来安装该实用程序。 Ubuntu用户还可以运行命令 sudo apt-get install safecopy
。安装后,您可以从驱动器“ a"上的分区X恢复文件,并使用命令 sudo safecopy / dev / sdaX / media / PENDRIVE_PATH / recovery_image
将它们写入Pendrive。
TestDisk是另一种数据恢复工具,因为它不尝试从故障设备中复制数据,而是可以解决某些可能会干扰数据的分区级问题。该实用程序可帮助恢复丢失的分区,使磁盘再次可启动,修复分区表,还原主引导记录,还原引导扇区和文件系统表,从NTFS,FAT,exFAT和ext2文件系统取消删除文件,以及从已删除的NTFS复制文件, FAT,exFAT和ext2 / 3/4文件系统。
用于完成所有这些操作的不同命令会千差万别,因此最好在开始使用前查看实用程序的文档或仔细查看程序接口。 。但是,它具有一组非常不错的功能,这些功能肯定可以帮助很多人将其数据放回安全手中。您可以通过在发行版本的存储库中搜索testdisk来安装该实用程序。 Ubuntu用户还可以运行命令 sudo apt-get install testdisk
。
PhotoRec
最后但并非最不重要的一点是,如果您特别关注要恢复视频,文档和档案,您应该签出PhotoRec。但是,PhotoRec的优点是它可以完全忽略文件系统并查看基础数据,这意味着如果设备已损坏或重新格式化,它仍然可以工作。
为防止出现任何问题使用PhotoRec时,它会使用只读访问权限来恢复数据-这样一来,它就不会意外覆盖您可能一直希望恢复的内容。请注意,使用PhotoRec,您需要在需要恢复文件后立即停止所有写入操作。否则,可能会用新的东西覆盖基础数据,从而使恢复变得不可能。
同样,在使用此实用程序时,有很多选项可供选择,包括选择文件扩展名。紧随其后,因此最好查看文档以了解正确用法或仔细查看程序界面。为了安装,您将需要在发行版的存储库中搜索testdisk或photorec软件包。
某些发行版(例如Ubuntu)将这两个程序来自同一个软件包开发人员。因此,Ubuntu用户也可以使用命令 sudo apt-get install testdisk
进行安装。
结论
这三个恢复工具应涵盖广泛的需要数据恢复,但是要取消删除文件,以复制可能在损坏的介质上找到的数据。只要确保仔细阅读每个文档的文档,您就可以按照自己的意愿进行操作。由于没有许多带有图形界面的工具可用于系统任务,因此这些工具将仅通过终端运行。值得庆幸的是,TestDisk和PhotoRec具有一个终端接口,它仍然比仅由命令驱动更好。
此外,如果您不知道,这三个工具都可以在Linux上恢复数据。在我们的最佳Linux软件页面上。最后,如果您需要任何帮助,请在下面评论或在MUO答案中提出问题!
标签: