我在备份之前不小心从 SD 卡中删除了重要的 GoPro 视频,我真的需要帮助来找出恢复它们的最佳方法。这些录像包含无法重新拍摄的时刻,所以我正在寻找安全的 GoPro 视频恢复建议、值得信赖的软件,或能够在不造成更多数据丢失的情况下恢复已删除文件的步骤。
我之前也在一张 GoPro 存储卡上遇到过这种情况,没错,事情恶化得感觉特别快。
第一件事,立刻停止使用这张 SD 卡。不要再拍新片段,不要格式化,也先不要在上面运行修复工具。GoPro 文件被删除后,数据通常仍然会留在卡上,直到有新素材写入并覆盖它。每多录一段,成功找回的几率就会再低一点。
在你急着用恢复软件之前,我会先检查这些简单的地方:
- 如果你订阅了 GoPro 服务,先登录并查看你的 Media Library 和 Trash 文件夹。我见过被删除的云端片段在那里保留的时间比我预期更久。
- 打开存储卡,看看有没有 LRV 文件。那是低分辨率预览副本。画质确实比较糙,但如果主文件没了,有粗糙的视频也总比完全没有强。
- 如果相机是在录制中途断掉的,把卡重新插回 GoPro 并开机。有时候它会检测到损坏的片段,并自行提示进行修复。
如果主文件已经从卡上消失了,我会选择 Disk Drill。我之前用它恢复过 GoPro 素材,效果比我试过的其他几个工具更好。GoPro 恢复麻烦的地方在于,相机常常会把视频以分散的块写到存储卡各处。很多应用能找到文件的一部分,然后吐出一个损坏到根本打不开的结果。对我来说,Disk Drill 在处理相机媒体文件时表现更好,而它的预览工具也很有帮助,因为你可以先检查恢复出来的片段能不能播放,再决定是否保存。
恢复过程中我会这样做:
- 把恢复出的文件保存到另一块硬盘,绝不要写回同一张 SD 卡。
- 扫描时使用 Advanced Camera Recovery 模式。
- 如果存储卡报错或者随机断开连接,先做一个完整的逐字节镜像,再基于镜像进行恢复。
- 在 Windows 上,Disk Drill 可免费恢复最多 100 MB,所以你可以先快速测试一下,再决定要不要付费。
如果在素材消失之后你还没有录入太多新内容,那你的成功几率仍然不错。不能保证一定能找回,当然。 但我现在还不会放弃。
如果这些片段已被删除,但存储卡仍能正常挂载,我首先会做一件 @mikeappsreviewer 没有足够强调的事。在进行任何扫描之前,先克隆 SD 卡。使用逐字节镜像,然后在镜像上运行恢复,而不是在原始卡上。如果卡存在弱扇区,反复扫描会很快让情况变得更糟。
我的顺序会是:
- 给 SD 卡开启写保护,或者将其取出并不要再动它。
- 为整张卡制作一个镜像。
- 用 Disk Drill 扫描该镜像。
- 按文件类型和大小对结果排序。GoPro 片段通常是 MP4 或 HEVC,而文件大小有助于找出真正的文件。
- 先用 VLC 测试恢复出的文件。VLC 比默认播放器更擅长打开受损的 MP4。
我和 @mikeappsreviewer 有一个小分歧。除非片段是在录制过程中中断的,并且你确定相机仍能正常读取这张卡,否则我不会把卡放回 GoPro。有些相机会在启动时写入临时数据,我不喜欢让这张卡增加额外的活动。
如果 Disk Drill 找到了文件,但它无法播放,尝试使用视频修复工具修复文件头,并使用来自同一台相机和相同设置的另一段 GoPro 片段作为样本。这能修复很多已恢复但已损坏的素材。
如果你想看可视化演示,这个也很有帮助:
YouTube 上的 GoPro 和 SD 卡视频恢复演示
如果删除后又有新素材写入了同一张卡,恢复成功的几率会大幅下降。如果之后没有进行新的录制,成功几率仍然相当不错。
我想补充一点,@mikeappsreviewer 和 @cazadordeestrellas 都没有充分强调:先检查这些文件到底是真的被删除了,还是只是目录出了问题。在 SD 卡上,尤其是 GoPro 使用的 exFAT 卡,有时视频数据其实还在,只是文件表坏掉了。那种情况下,支持已删除文件恢复以及基于特征签名扫描的恢复应用,会比普通的取消删除工具有用得多。
这就是为什么 Disk Drill 在这里仍然是个可靠的选择。不是因为它有多神奇,而是因为 GoPro 素材可能会出现很奇怪的碎片化情况,你需要能同时找回正常删除条目和原始视频残片的工具。恢复之后,我还会留意文件时间戳和编解码器信息,而不只是文件名。GoPro 分段剪辑和高码率 HEVC 文件恢复回来时,可能会带着通用名称,这会让人误以为找回的是错误的片段。
有一点我和上面的建议稍微不同:不要只盯着 MP4 不放。有些 GoPro 素材的元数据恢复后可能会很乱,所以即使恢复出来的文件扩展名看起来不对,也先用 VLC 或 MediaInfo 测试一下,再决定要不要丢掉。
另外,如果恢复这件事对你很重要,就用一个靠谱的 USB 读卡器。便宜的读卡器经常掉链子,会造成看起来像是卡损坏的读取错误。听起来很蠢,但这真的很重要。
如果你想看看更多处理相机存储卡恢复问题的人的看法,这个帖子值得快速浏览一下:
关于从 GoPro SD 卡恢复视频文件的 Reddit 讨论
简短总结:停止使用这张卡,尽可能先从镜像进行恢复,并且在做任何修复类操作之前先试试 Disk Drill。修复工具很容易非常快地把情况搞得更糟。
在使用恢复软件之前,我还会多检查一个角度:GoPro Quik 桌面/移动应用以及任何手机导入缓存。我见过在传输失败或被中断后,“已删除”的片段仍然留在应用存储中。虽然不常见,但值得花 2 分钟看看。
另外,我对过早尝试相机端修复的想法也稍微有点不同意见。如果这只是普通删除,而不是录制中断,我会避免让 GoPro 再次接触这张卡。
关于 Disk Drill:
优点
- 在已删除条目恢复和原始数据雕刻两方面都表现不错
- 预览功能有助于筛掉无用结果
- 比很多基础反删除工具更擅长处理相机存储卡
- 如果你不太熟悉数据恢复工具,它的界面算是比较友好
缺点
- Windows 版的免费恢复上限对于 GoPro 素材来说太小了
- 雕刻恢复出来的视频可能没有文件名或文件夹
- 如果文件碎片化严重,恢复结果仍可能不完整
- 如果你只需要救一次数据,它并不是最便宜的选择
相比 @cazadordeestrellas、@voyageurdubois 和 @mikeappsreviewer 已经提到的内容,我补充一点:恢复完成后,对救回的文件运行 MediaInfo。即使文件名毫无意义,它也能通过编解码器、时长、码率和创建时间帮助识别真正的 GoPro 片段。这样能省去很多猜测。如果 Disk Drill 找到多个相似文件,在验证之前把所有变体都保留下来。有时候那个“更小但奇怪的文件”反而是可以播放的副本。

