使用 PhotoRec 恢复磁盘丢失文件

(首发地址:学习日记 https://www.learndiary.com/2024/05/photorec/
大家好,我是淘宝网学习日记小店中的 Linux 服务者 learndiary。今天,我将重点介绍一下 TestDisk 孪生软件 PhotoRec(https://www.cgsecurity.org/wiki/PhotoRec) 是如何帮助用户恢复丢失文件的。在此之前,我们曾探讨过“TestDisk用于恢复磁盘丢失分区”的方法(https://www.learndiary.com/2024/05/testdisk/),而PhotoRec则更专注于根据文件特征恢复各种不同格式的文件。视频演示:【使用 PhotoRec 恢复磁盘丢失文件】https://www.bilibili.com/video/BV1ND421N75e/

首先,提醒大家注意两点。TestDisk本身具备一定的文件恢复能力,尤其适用于FAT、NTFS、exFAT 和 EXT2 文件系统下的文件恢复,且恢复速度快,还能保留原始文件名。所以,这些文件系统建议优先使用 TestDisk 试试。相比之下,PhotoRec虽可处理超过440种文件格式的恢复,但存在两个显著特点:一是恢复后的文件名并非原文件名;二是它默认会恢复分区中所有丢失的文件。所以,如果仅需特定类型文件,务必在恢复前设定好需要恢复的文件类型,恢复后再根据文件大小、内容作进一步的筛选。

接下来,我将通过一个实际操作案例,展示如何使用PhotoRec恢复XFS文件系统中删除的特定文件类型。在命令行中,我们执行 sudo photorec /dev/sdb 并按照提示操作。在“File Opt”环节,通过空格键可以选择或取消选定要恢复的文件类型。如果不太清楚选择什么文件类型,可以查询一下“File Formats Recovered By PhotoRec”(https://www.cgsecurity.org/wiki/File_Formats_Recovered_By_PhotoRec)。例如,本例中我们特意选择了jpg、png格式的图片文件,mp4视频文件,以及wav音频文件进行恢复,其他文件类型则不选择。

完成设置后,PhotoRec开始逐扇区扫描并恢复选定文件类型。恢复完成后,我们会看到一个包含了恢复文件的新文件夹。虽然恢复后的文件名与原文件名并不一致,但文件大小保持不变,同时内容也是完整的,这一点在尝试打开和播放恢复的图片、视频和音频文件时得到验证。

最后,大家可以实践中进一步探索PhotoRec的功能,并参考其官方提供的“PhotoRec Step by Step”(https://www.cgsecurity.org/wiki/PhotoRec_Step_By_Step)指南深入了解使用细节。今天的分享到此为止,感谢各位的观看,再见!

发表评论

电子邮件地址不会被公开。 必填项已用*标注