我用来录制视频的 ext 4 格式的 SD 卡最近损坏了,我不得不使用 PhotoRec 从卡中提取数据。执行此操作后,我能够找到日志文件,这些文件显示当 pi 运行时我的视频文件已成功写入,例如:
2015-09-07T13:08:36.000Z 34.49127333 -104.21763833 1270.80 34.166 /home/pi/hasp_videos/2015-09-07T13-08-36p000Z_34p49127333_-104p21763833_1270p80.h264
因此它们应该位于 SD 卡的某个位置,也就是恢复的数据中。但是,由于 PhotoRec 无法恢复文件名,并且没有重命名任何带有“.h264”后缀的恢复文件,因此我只剩下两种可能性:
- 视频文件位于恢复驱动器中,具有未知的名称和未知的后缀。
- PhotoRec 没有恢复它们
作为一个乐观主义者,我试图弄清楚如何识别 100,000 多个恢复文件中哪些是我的视频文件。我的第一个想法是尝试使用 VLC 播放器播放任何大于 1 Mb 的文件:
find * -size +1M | `sed 's/^/vlc /'`
有没有更好的方法?或者 #2 是正确的,而我根本没有恢复视频?