在Linux系统下使用PhotoRec&TestDisk工具恢复文件的内容不是直接从硬盘(或其他存储设备)上破坏的。它只是简单地从系统的目录结构中删除,您在删除它的目录中再也看不到该文件,但该文件仍然存在于您的磁盘某处。如果您拥有合适的工具和相关专业知识,则可以从您的计算机中恢复丢失的文件。但是,随着您存储的文件越来越多,删除的文件将被覆盖,您可能只能恢复最近删除的文件。在本文中,我们将解释如何在Linux中使用TestDisk恢复硬盘驱动器上已删除或丢失的文件,TestDisk是一款出色的修复工具,带有名为PhotoRec的免费工具。PhoteRec工具用于从硬盘驱动器、数码相机和cdrom设备等存储介质中恢复丢失的文件。(LCTT译注:PhotoRec是PhotoRecovery的意思,不是PhotoRecorder。)在Linux系统中安装TestDisk(PhotoRec)在系统中执行以下相关命令安装TestDisk:------OnDebian/Ubuntu/LinuxMint-------$sudoapt-getinstalltestdisk--------OnCentOS/RHEL/Fedora--------$sudoyuminstalltestdisk--------OnFedora22+--------$sudodnfinstalltestdisk-------OnArchLinux--------$pacman-Stestdisk--------OnGentoo--------$emergetestdisk如果你的Linux系统仓库没有这个安装包,可以下载它从这里然后在LiveCD上运行它。这个安装包也可以在应急恢复光盘工具中找到,比如GpartedLiveCD、PartedMagic、UbuntuBootCD、Ubuntu-Rescue-Remix等工具。安装完成后,使用root账户权限打开文本窗口,启动PhotoRec,指定被删除文件的分区:$sudophotorec/dev/sda3会看到如下交互界面:Linux系统PhotoRec数据恢复工具使用左右箭头选择菜单选项,按回车键确认。要继续恢复操作,请选择[Proceed]并单击Enter。您将看到如下界面:选择文件恢复分区选择【选项】查看可用的恢复选项,如下图:Linux系统文件恢复选项按Q返回,在下图界面中,可以指定查询和恢复的文件扩展名。因此,选择【FileOpt】并回车确认。按s选择或取消选择所有文件扩展名,如果您已取消选择所有文件扩展名,只需使用向右箭头选择要恢复的文件类型(或按向左箭头取消选择)。例如,我想恢复系统中丢失的所有.mov文件:指定要恢复的文件类型并按b键保存设置,之后您应该看到如下图所示的信息。点击回车键返回(或按Q键),再按Q键返回主界面。保存文件恢复设置现在选择[搜索]开始文件恢复。在下图中,选择文件所在分区的文件系统类型,然后回车。选择恢复删除文件的文件系统类型接下来,如下图所示,选择只分析空闲空间还是分析整个分区。请注意,选择整个分区会使操作时间更长、速度更慢。选择适当的选项后,按Enter键继续。选择一个文件系统进行分析,并选择一个目录来存放要恢复的文件。选择完成后按C键继续。选择不同分区上的目录,以避免当更多文件存储在该分区上时覆盖已删除的文件。按向左箭头返回到根分区下。选择保存恢复文件的目录下图显示了正在恢复的指定类型的已删除文件。您可以按Enter键停止操作。注意:在还原过程中,您的系统会变得很慢,可能会卡住一段时间,请耐心等待还原完成。恢复已删除的文件***在Linux系统中,Photorec工具会显示已恢复文件的数量和保存路径。Linux文件恢复总结默认情况下,恢复的文件将以root权限保存,因此您需要以提升的权限打开文件管理器才能访问它们。使用以下命令(指定您的文件管理器):$gksudonemo或$gksudonautilus有关详细信息,请访问PhotoRec官方网站:http://www.cgsecurity.org/wiki/PhotoRec。目前为止就这样了!在本文中,我们解释了使用PhotoRec工具从磁盘恢复已删除或丢失文件的每个步骤。这是迄今为止我用过的最可靠和最有效的恢复工具,如果您知道任何其他类似的工具,请在评论中分享。关于作者:AaronKili是Linux系统和F.O.S.S爱好者,即将成为TecMint网站的系统管理员、Web开发人员和内容创建者。他喜欢使用计算机工作,并相信分享知识是一种美德。
