我不小心从我的SD卡中删除了重要的GoPro视频,现在正尝试在不先格式化它的情况下把它们找回来。这些视频对我很重要,而我也不确定哪些恢复步骤最安全,才能避免覆盖这些文件。想寻求有关GoPro视频恢复、已删除的SD卡素材,以及在不丢失其他任何内容的情况下恢复视频的最佳方法的帮助。
我也遇到过这种情况,没错,感觉真的很糟。
首先,现在就停止使用这张 SD 卡。不要再往里面拍视频。不要格式化。也先不要运行修复工具。对于 GoPro 片段来说,被删除的素材通常会一直留在卡上,直到有新数据覆盖到它。每一次新的录制都会让恢复变得更难。
在你尝试恢复软件之前,我会先检查一些简单的地方。
- 如果你订阅了 GoPro 服务,先登录并查看 Media Library 和 Trash 文件夹。已从云端删除的项目有时会在那里保留得比大家预期更久。
- 检查一下卡里有没有 LRV 文件。那是 GoPro 生成的小型预览副本。画质确实不怎么样,但相比整段片子都丢了,我还是宁愿要一个模糊的预览。
- 如果相机是在录制过程中关机的,把卡重新插回 GoPro 并开机。有时候它会提示修复,并自行修好视频。
如果主文件已经从卡上消失了,我会先从 Disk Drill 开始。我之前用它恢复过 GoPro 素材,效果比很多常见的恢复应用都要好。GoPro 视频恢复会比较棘手,因为相机经常会把数据以分散的块写入卡中。很多工具都只能找到片段的一部分,然后导出一个看起来没问题的文件,但你一打开就发现根本无法播放。就我的情况而言,Disk Drill 在重建这些片段方面做得更好,而且预览功能帮我节省了时间,因为我可以在恢复之前先看看哪些内容是可以播放的。
在运行恢复时,我会这样做几件事:
- 把恢复出的文件保存到另一块硬盘。不要写回同一张 SD 卡。
- 扫描时使用 Advanced Camera Recovery 模式。
- 如果这张卡报错或总是断开连接,先对它制作一个完整的逐字节镜像,然后基于镜像进行操作。
- 在 Windows 上,Disk Drill 提供最多 100 MB 的免费恢复额度。足够做一个小测试,这样你可以在付费前先判断素材是否还能恢复。
如果自从片段消失之后你还没有录制太多内容,那恢复的希望还是不错的。不过我也不会拖太久。
是的。如果卡只是被删除了文件,而不是被格式化,恢复的几率会更高。
我同意 @mikeappsreviewer 提到的一件大事:停止继续使用这张卡。我会在扫描前再加一步。如果你有带写保护的读卡器,就把 SD 卡放进去;或者先把它连接到电脑,把整张卡完整复制成一个镜像文件。在 Linux 或 macOS 上可以用 dd。Windows 上可以用 USB Image Tool 之类的工具。若这张卡状态不稳定,从镜像进行操作会更安全。
我对反复检查相机这点稍微有些不同看法。录制中断后,把卡重新插回 GoPro 进行修复可能会有帮助,但如果片段是误删的,除非你确定文件从未完成写入,否则我会避免把卡再放回相机。相机会在后台写入一些东西,我不会冒这个险。
我会这样做:
- 尽可能以只读方式挂载这张卡。
- 给它制作一个完整镜像。
- 扫描镜像,而不是直接扫卡。
- 把恢复出来的文件保存到你的电脑或另一块硬盘上。
对于 GoPro 的 MP4 文件,Disk Drill 是个很稳妥的选择,因为它比很多廉价恢复工具更擅长处理碎片化的相机视频。如果 Disk Drill 找到的文件没有正确的名称,就按大小排序,先预览最大的 MP4。GoPro 片段经常会分成多个章节,所以不要因为缺少一个文件就认为所有素材都没了。
另外,也检查一下 DCIM/100GOPRO 和类似 100GOPRO 的文件夹里是否有 .THM 和 .LRV 这些附属文件。如果这些文件存在且编号能对应上,那就说明主视频曾经存在过,恢复仍然有希望。
如果你想看可视化的操作演示,这个GoPro 和 SD 卡视频恢复演示很容易跟着做。
是的,你可以在不格式化存储卡的情况下恢复已删除的 GoPro 视频,而且老实说,现在先格式化绝对是最糟糕的做法。
我大体同意 @mikeappsreviewer 和 @espritlibre 的看法,但我想更强调一点:不要运行 CHKDSK、First Aid,或者电脑弹出的任何“修复此驱动器”提示。这些工具是用来修复文件系统的,不是用来恢复视频的,而且它们可能会把已删除文件的痕迹弄得一团糟。很多人点这些东西点得太快,之后还纳闷为什么恢复效果更差了。别问我是怎么知道的,哈哈。
我会额外做的一件事,是检查这张卡显示的已用空间是否和之前差不多。如果 SD 卡看起来仍然占用了很多存储空间,即使视频似乎已经删除,这可能意味着数据还在,只是文件索引被清掉了。这通常比一张几乎空掉的卡是更好的迹象。另外,如果你的 GoPro 是用 HEVC/H.265 保存的,请务必用 VLC 测试你恢复出来的文件,因为有时候 Windows 会说恢复的文件坏了,其实只是它对编解码器犯傻。
还有一点很多人会忽略:GoPro 经常会把较长的录制内容拆分成多个分段。所以如果一个“主”片段不见了,去找找相邻的文件编号和异常的文件大小。有时候只是整个序列中的一部分被删掉了。
如果你想要软件,Disk Drill 是 GoPro SD 卡恢复的一个靠谱选择,因为它通常比很多通用的反删除工具更擅长识别相机视频。不过如果这些素材特别重要,我还是会用另一个工具做交叉比对,因为没有任何一款应用能找回所有内容。
如果这是此生仅此一次的重要素材,那就在镜像备份这一步停止自行操作,在过度折腾之前考虑找专业实验室处理。
另外,这个帖子可能也有帮助:Reddit 上关于 GoPro SD 卡视频恢复软件的讨论
是的,不带格式。
我和 @espritlibre 以及 @ombrasilente 有一点小分歧:如果该片段确实已被删除,我不会花太多时间手动翻找文件夹。浏览一下可以,但对一张状态不稳定的卡来说,每多一次挂载/重新挂载都会增加压力。如果这些素材很重要,应该直接先制作一份卡镜像,然后只在那个副本上操作。
另外,如果这张卡显示的容量不对、出现读取错误,或者访问速度特别慢,这就不太像是单纯删除,更像是卡本身出了问题。在这种情况下,恢复软件是次要的。先克隆,再恢复。
关于 Disk Drill:
- 优点:预览功能不错,对相机文件的识别能力还可以,界面友好,对许多 GoPro MP4 情况处理得很好。
- 缺点:Windows 版免费恢复功能有限,深度扫描可能会丢失原始名称/文件夹,而且面对严重碎片化的素材,没有任何工具是完美的。
所以我同意 @mikeappsreviewer 关于使用 Disk Drill 的看法,但如果这些片段无可替代,我还是会用另一款扫描器交叉验证结果。最好的迹象是恢复出来的文件有合理的大小,而且时间戳与录制时间接近。如果恢复回来的是很小的 MP4 文件,那通常意味着只恢复了部分内容。
最重要的规则还是一样:恢复到另一块硬盘,不要写回 SD 卡。

