如何从 SD 卡中恢复已删除的 GoPro 视频文件?需要帮助

旅行后,我不小心从SD卡中删除了重要的GoPro视频文件,现在无论是在相机上还是在电脑上都找不到它们。自从这件事发生后,我就没有怎么再使用这张卡,因为我希望仍然有办法恢复已删除的GoPro影像。我非常需要关于最佳SD卡恢复方法或可能有助于还原这些视频的软件建议。

是啊,这确实很糟。我也遇到过拍摄后存储卡出问题,而最糟糕的做法就是在文件消失后还过多地去操作它。

我首先会做的是,现在立刻停止使用这张SD卡。不要再录新片段。不要格式化。也先别点“修复”按钮。GoPro文件被删除后,数据通常还会留在那里,直到新的素材把它覆盖掉。每多录一段,你找回它们的几率就会更低。

我会在扫描存储卡之前先检查的事项

  1. 如果你付费订阅了 GoPro 服务,请登录并查看云端媒体库和回收站文件夹。
  2. 先把存储卡重新放回相机里一次,看看 GoPro 是否会自行提供文件修复。
  3. 在电脑上打开存储卡并查找 LRV 文件。那是低分辨率预览片段。虽然不理想,但如果主文件已经损坏,总比什么都没有好。

如果这些片段已经不在存储卡列表里了,我会试试 Disk Drill。我之前有一次用它恢复运动相机素材,找回来的内容比我预期的还多。对于 GoPro 素材来说,值得一试的部分是它的高级相机恢复模式。

根据我的了解,这个模式有助于恢复 GoPro、无人机和行车记录仪这类设备拍摄的素材,因为视频数据通常会以多个分散的数据块形式散落在存储卡各处,而不是整齐地保存在一个连续块中。

这一点比很多人想的更重要。GoPro 文件经常会被拆分成一堆碎片,有时是数百个,甚至更多。很多恢复应用都能识别出视频的一部分,但在重建时会失败。最终结果就是,文件显示出来了,却无法播放。或者只能播放到一半就中断。Disk Drill 的高级相机恢复模式就是为这种碎片化素材设计的,并且支持 GoPro 格式,包括 MP4 和 LRV。

我不会跳过的三件事

  1. 使用读卡器。如果你还有其他选择,恢复时不要将 GoPro 直接连接到电脑。
  2. 将恢复的文件保存到其他位置,比如你的桌面硬盘、外接 SSD,任何地方都可以,就是不要保存到同一张 SD 卡上。
  3. 如果卡报错或断开连接,先制作一个逐字节镜像,然后扫描镜像,而不是反复折腾原始卡。

如果自文件消失后你还没有拍摄太多新素材,你成功恢复的几率仍然不错。不能保证,但也并非毫无希望。

停止使用这张卡。你这样做是对的。

我在一部分上同意 @mikeappsreviewer 的看法,不要再向 SD 卡写入数据。至于把卡再放回 GoPro 让相机执行任何操作,我有一点不同意见。如果这张卡里的数据很重要,从现在开始我会尽量不再让相机介入。GoPro 的修复提示有时能帮助修复损坏的文件头,但它们也会向卡写入数据。我不喜欢这种风险。

我接下来会这样做:

  1. 把 microSD 卡插入一个质量好的读卡器。
  2. 检查卡上的可用空间。
  3. 如果已删除的视频不见了,但已用空间看起来仍然很高,那么你的数据通常还在。
  4. 如果电脑读取这张卡时出现读错误,先给这张卡制作一个镜像。
  5. 在电脑上用 Disk Drill 扫描,不要通过相机。

Disk Drill 值得在这里试试,因为 GoPro 的视频通常是分块保存的。标准的反删除工具常常会漏掉一部分,恢复出来的是损坏的 MP4。Disk Drill 在恢复运动相机视频方面通常表现更好,尤其是在文件系统条目已被删除但视频数据仍然还在卡上的情况下。

还有一点很多人会忽略。查看 DCIM 里的 .THM 文件和片段编号是否有缺口。如果你看到 GX01xxxx.MP4 丢失了,但附近编号的文件还存在,那么恢复成功的几率通常比整个文件夹结构都消失的情况更高。

如果这张卡只是进行了快速格式化,仍然有可能恢复。如果你在删除后又录制了新片段,被覆盖的部分就已经丢失了。

这篇关于 GoPro 和相机 SD 卡视频恢复的指南也不错,观看这个相机 SD 卡恢复教程

最重要的规则是,把恢复出来的文件保存到你的电脑或另一块硬盘,不要写回同一张卡。

我在一件事上同意 @kakeru:我不会把存储卡再放回 GoPro 里只是为了看看它会怎么做。相机很喜欢做一些看似有帮助的操作,把数据写回卡里,而这正是你现在最不想发生的。

不过我会补充一点:在恢复之前,先检查这些文件到底是真的被删除了,还是只是被隐藏了,或者目录损坏了。在电脑上启用显示隐藏文件,看看是否有奇怪的 0 字节 MP4、重复的文件夹,或者存储卡突然显示为空但实际上还有已使用空间。这种情况有时说明是文件系统损坏,而不是真正删除。

另外,如果你恢复出了 MP4 但它依然无法播放,不要立刻认定它已经没救了。GoPro 视频片段经常会在恢复后带着损坏的文件头。只要你有一段来自同一台相机/相同设置的正常样本片段,视频修复工具有时可以把它们重建出来。很多人太常跳过这一步了。

如果你要扫描它,Disk Drill 在这里算是合理的选择,主要是因为 GoPro 素材可能是碎片化存储的,而普通的反删除应用在重新拼装运动相机视频方面通常都很差。我会先把所有恢复出的内容保存到另一块硬盘里,然后再慢慢整理。

这里还有一些有用的阅读内容:GoPro Hero 8 视频丢失恢复讨论与修复方法

重点是:如果这张卡是假卡、正在故障,或者突然变得比平时慢很多,那么在认真做过一次扫描之后,就别再继续自己折腾了。反复重新扫描可能会让情况更糟。有些人就是用那种令人恼火的方式才明白这一点。

我会补充一个目前还没人明确提到的检查:在进行多次恢复扫描之前,用十六进制/文件查看器检查存储卡中是否还有 mdatftyp 特征。如果它们仍以较大的连续区域存在,那么你的恢复几率会比空文件夹的情况看起来更高。

我基本同意 @kakeru@reveurdenuit 关于让 GoPro 不参与恢复过程的看法。和 @mikeappsreviewer 稍微有一点分歧的是,不建议先尝试机内修复。对于脆弱的存储卡来说,哪怕一次看似有帮助的写入,也可能让你损失一段视频。

我建议的顺序是:

  1. 如果可能,用适配器给 SD 卡加写保护锁。
  2. 如果出现 SMART/读取问题,先克隆一份。
  3. 做一次深度扫描,不要连续用五种不同工具轮番扫描。
  4. 按文件大小和时间戳整理恢复出的文件,而不只是看文件名。

关于 Disk Drill
优点: 擅长查找已删除的相机媒体文件,比基础的反删除应用更能处理碎片化的运动相机视频,界面易用,预览功能也很实用。
缺点: 如果扇区已被覆盖,它也无能为力;深度扫描可能要花一些时间;恢复后的文件名/文件夹结构也可能比较混乱。

另外,如果恢复出来的 GoPro MP4 无法打开,可以尝试用同一台相机/相同设置拍摄的一份正常样本来修复。这一步挽救的损坏恢复文件往往比人们想象的更多。