已删除我的度假录像,我可以恢复已删除的 GoPro 视频吗?

我在备份之前不小心从SD卡中删除了我的 GoPro 假期录像,我真的希望有办法恢复这些视频。这些片段是我旅行中的重要回忆,而且我还没有在这张卡上录制任何新内容。安全恢复已删除的 GoPro 视频的最佳方法是什么?

是啊,这很糟心。我有一次骑行后也遇到过 SD 卡这样的问题,而我差点犯的第一个错误就是继续使用相机。

现在立刻停止使用这张卡。不要再录新片段,不要格式化,不要进行修复,也不要点电脑弹出的扫描并修复提示。GoPro 素材被删除后,数据通常还会在卡里保留一段时间。问题很简单,新的写入会吞掉旧的数据块,而你找回的几率会迅速下降。

在使用恢复软件之前的快速检查

  1. 如果你付费订阅了 GoPro 服务,请登录并检查云端媒体库以及“废纸篓”文件夹。
  2. 把存储卡重新放回相机一次,看看 GoPro 是否会提供它自己的文件修复功能。
  3. 浏览存储卡中的 LRV 文件。那些是低分辨率预览副本。虽然不算理想,但我确实见过它们救回被人们以为已经永远丢失的片段。

如果在存储卡视图中已经看不到这些文件了,我会转而使用 Disk Drill。我以前在相机存储介质上用过它,而且它的表现比我试过的一些常见恢复应用更好。对于 GoPro 内容来说,值得特别注意的是它的高级相机恢复模式:

为什么这很重要。GoPro 录像通常会以碎片形式存储,有时碎片还很多。一个片段可能散落在整张存储卡各处。很多恢复工具能找到数据块,但到了重新组装视频的时候就失败了。最后你会得到一个文件名、一张缩略图,以及一个打不开的片段,或者只能播放前一分钟的一半就中断。我见过这种情况,确实就是这样。

Disk Drill 的相机模式就是针对这个特定问题的。它会尝试从运动相机、行车记录仪、无人机以及类似设备中重建碎片化的录像。它还支持 GoPro 格式,包括 MP4 和 LRV。

重要的小细节

  1. 使用读卡器。如果能避免,不要直接连接 GoPro 本体。
  2. 将恢复的文件保存到其他位置,绝不要写回同一张 SD 卡。
  3. 如果卡报错、断开连接,或状态不稳定,先做一个逐字节镜像,然后扫描镜像,而不是原始卡。

如果自从素材消失后你还没有录制太多内容,你的机会仍然不错。不算完美,但还是不错的。不过我不会等太久。src=

停止使用SD卡。@mikeappsreviewer 这一点说对了。如果你在删除后又拍了新片段,恢复成功率会很快变差。

我还想补充一点,如果恢复软件找到了文件,不要轻信文件名或预览。GoPro 视频恢复出来后经常会有损坏的索引。一个片段在扫描结果里看起来可能没问题,但播放到 2:13 就失败,或者音频丢失。所以恢复后,要测试每一个文件。

我的建议顺序是:

  1. 如果你的卡套有开关,就先用适配器把卡锁定。
  2. 如果电脑可以正常读取SD卡,先给SD卡做一个镜像。
  3. 扫描镜像,不要直接扫卡。
  4. 恢复到电脑或外置硬盘上。

我对把卡放回 GoPro 里修复这一点稍微有些不同意见。如果素材很重要,我会避免让相机进行任何写入。相机会对数据库文件做一些奇怪的操作。

Disk Drill 在这种情况下仍然是个不错的选择,因为它对SD卡中已删除视频的处理效果很好,而恢复 GoPro MP4 也是更常见的使用场景之一。如果卡是 exFAT,已删除的条目通常在被覆盖前都还能恢复。如果卡被格式化过,成功率就取决于是快速格式化,还是你在之后又继续拍摄了。

还要检查是否有分段文件。GoPro 经常会把长时间拍摄的素材记录成分章,所以一个丢失的视频可能其实是 3 到 10 个独立的 MP4 文件。

如果你想看分步骤指南,这个对我很有帮助,让我理清了相机存储卡恢复的流程,没有浪费时间:
观看这个简单指南,恢复相机 SD 卡中已删除的视频

如果存储卡一直断连、无法挂载,或者出现读取错误,就别再继续折腾了,先把它克隆出来。这一点比大多数人想的更重要。我也是吃过亏才知道。

对于“把它放回 GoPro 里让它尝试修复”这个想法,我会比 @mikeappsreviewer 稍微更谨慎一点。如果这些是千载难逢的度假片段,我会把这张卡当作证据一样对待,并让相机离它远一点。相机总喜欢在你最不希望的时候写入一些很小的系统维护文件。

我会做一件目前还没有被足够强调的事:检查你丢失的素材是否曾经被自动导出到其他地方。在 Windows 上,查看 Videos、Pictures、Downloads,以及你剪辑应用的导入缓存。在 Mac 上,检查 Photos、Image Capture 导入、Final Cut 资料库、iMovie 资料库和 Movies 文件夹。很多人以为 SD 卡上的副本是唯一的副本,结果却发现半趟旅行的素材正躺在某个临时导入文件夹里。听起来很蠢,但这种事真的太太太常见了。

另外,如果你的 GoPro 生成的是分段录制文件,不要只搜索一个文件名。去找时间戳接近的相关片段。有时候恢复软件能找到第 2 段和第 3 段,却找不到第 1 段,于是人们就以为整段素材都报废了。

如果这张卡还能正常读取,先做一个完整镜像,然后基于镜像操作。如果你想走最直接的路线,Disk Drill 仍然是从 SD 卡恢复已删除 GoPro 视频的较好选择之一,尤其是在 MP4 文件碎片化的时候。但恢复之后,先用 VLC 跑一遍这些文件。VLC 经常能播放那些其他播放器拒绝打开的受损 GoPro MP4,这可以在你慌张之前告诉你视频实际上是否还在。

关于 @sternenwanderer 提到的内容,我还想再补充一点:如果恢复出来的片段没有时长,或者在某些播放器里显示为 0 字节,试试重新封装它们,而不只是修复它们。有时候问题全部都出在损坏的容器上。

如果你想从另一个角度了解 GoPro Hero 8 视频恢复,这里还有一个有用的讨论帖:
GoPro Hero 8 丢失视频恢复讨论与修复方法

所以,是的,已删除并不总是意味着彻底消失。被覆盖通常才是。差别很大。

我基本同意 @sternenwanderer@voyageurdubois@mikeappsreviewer 关于那条大原则的看法:不要再向那张卡写入任何内容。我的一点不同看法在于预期。即使恢复成功,GoPro 片段也可能在技术上显示为已恢复,但仍然有时间轴故障、章节缺失或元数据损坏,所以判断是否成功要看文件能否从头到尾正常播放,而不是看恢复出了多少文件。

还有几点目前强调得不够:

  • 检查卡上的隐藏文件夹。GoPro 有时会留下辅助文件、缩略图或残留的不完整分段文件,这些有助于你判断原本有哪些内容。
  • 如果你使用的是 macOS,尽量不要在 Finder 里对这张卡进行太多拖拽操作。Spotlight 和缩略图生成通常无害,但如果可以,我还是更倾向于以只读方式挂载。
  • 如果丢失的文件是刚刚才删除的,相比只做深度扫描,从原始文件系统结构恢复通常效果更好。所以如果某个工具同时提供这两种方式,两种都跑一遍。

Disk Drill 在这种情况下是一个比较合理的选择。

优点:

  • 擅长扫描 SD 卡
  • 能找到已删除的 MP4 和碎片化的相机视频
  • 界面简单,人在紧张、不想想太多的时候也容易上手

缺点:

  • 对于损坏的 GoPro 文件,预览结果可能具有误导性
  • 深度扫描可能会返回很多名称通用、比较杂乱的结果
  • 如果你真的想恢复文件,需要付费

我对常见建议有一点小小的不同意见:我不会花太多时间在原始卡上一个接一个地尝试很多不同的应用。操作太多,出错机会也太多。选一个靠谱的工具,比如 Disk Drill,如果可以就先扫描镜像,恢复到另一块硬盘上,然后用 VLC 或其他容错性较强的播放器逐个验证每个片段。如果文件能打开但无法正常拖动定位,再假定它彻底坏掉之前,先尝试重新封装。

如果你已经把新内容录到了被删除素材的位置上,成功率会大幅下降。如果没有,你仍然很有机会。