我需要帮助从一张 SD 卡中恢复 GoPro 视频和照片,因为它突然无法显示我的素材了。这张卡之前一直工作正常,但现在有些文件丢失了或无法读取,而这些片段非常重要。我正在寻找从 SD 卡中恢复已删除或损坏的 GoPro 文件的最佳方法,并且不想让情况变得更糟。
我以前也遇到过这种糟心事。你旅行回来,拔出存储卡,却发现视频片段不见了。这种感觉很快就会变得很糟。最重要的一点其实很简单。你接下来几分钟里做的事,比大多数人想的都更重要。
在尝试恢复任何内容之前的第一步
如果这是我的存储卡,我会立刻停止使用 GoPro,并把 SD 卡取出来。
不要再录制新内容。不要格式化。不要使用修复工具。不要随便安装搜索结果里的修复应用。当视频被删除或存储卡被格式化时,数据通常还会留在那里,直到有新的素材覆盖到它上面。
在运行恢复软件之前,我还会先检查一些简单的情况:
- GoPro 云存储,如果你的账户开启了自动上传
- 你的 GoPro 账户中的废纸篓或最近删除区域
- 相机屏幕上是否有任何文件修复提示
- 卡上是否仍然保留着 LRV 预览文件
- 换一个读卡器或另一台电脑,因为有时候卡本身没问题,坏的是读卡器
然后我会检查存储卡本身。如果没有设备能识别它,如果它发热,如果它反复断开连接,如果你的电脑在插入它时卡住,或者如果存储卡看起来已经损坏,我就会停在这一步。到了这种情况,我会考虑找数据恢复实验室处理。存储卡的物理故障和误删文件是完全不同的问题。
为什么 GoPro 恢复经常出岔子
这很容易让人措手不及。很多恢复应用在处理照片、PDF 和办公文件时表现还不错,但现代相机拍摄的视频要麻烦得多。
GoPro 画面并不总是以一个完整干净的数据块存储。相机会同时写入视频、音频、预览、元数据、GPS 信息和其他内容。在存储卡上,一个片段可能会被拆成一堆分散在各处的碎片。
有些工具能找到这些碎片,却无法把它们重组成一个可播放的文件。所以最后你会遇到这样的情况:
- 文件能显示出来,但打不开
- 恢复出来的片段缺失部分内容
- 播放损坏
- MP4 文件看起来正常,但 VLC 或 Premiere 会拒绝打开
这点我是吃了苦头才明白的。照片恢复是一回事,运动相机恢复又是另一回事。
如果让我重新开始,我会先试试 Disk Drill。
原因很具体。它的高级相机恢复模式就是为碎片化的相机视频而打造的。据我所见,它使用的技术与早期的 GoProRecovery 和 CnW Recovery 工具有关联,多年来人们一直用它们来处理损坏的运动相机文件。新版支持更多设备和更多文件系统,所以感觉没那么停留在过去了。
流程并不难:
- 把 SD 卡插入读卡器
- 打开 Disk Drill
- 选择高级相机恢复
- 扫描存储卡
- 预览找到的内容
- 把恢复出的文件保存到其他驱动器,不要存回存储卡
预览这一步很重要。很多工具会列出一个已恢复的视频,然后让你自己猜能不能用。能在保存前先检查片段是否可以播放,帮我省下了不少白费的时间。
人们经常提到的其他选项
PhotoRec 被频繁提及是有原因的。它是免费的,而且能挖出很多数据。我曾经在一张旧卡上用过一次,结果找回了一大堆文件。问题在于要从一团乱麻中进行整理。对于 GoPro 视频,尤其是碎片化的片段,它显得很笨拙。
UFS Explorer 是另一个选择。它是很专业的软件。如果你熟悉恢复工具,在更棘手的情况下它可能会有帮助。不过,我不会说它很友好。它确实有学习门槛,如果你今晚只是想把骑行视频找回来,它可能会让人觉得过于复杂。
所以,是的,它们各有各的用处。对于较新的 GoPro、DJI 或 Insta360 视频,我仍然会先从 Disk Drill 开始,而不是先花上几个小时在各种繁琐操作里折腾。
我会在什么时候停止自己动手
DIY 恢复最适合处理逻辑问题。比如文件被删除、误格式化、文件系统损坏之类的情况。
如果出现以下任何一种情况,我会交给专业人士处理:
- SD 卡有物理损坏
- 所有设备都完全无法检测到这张卡
- 这张卡总是反复断开连接
- GoPro 每次都会报存储卡错误
- 恢复软件无法完成扫描
- 丢失的素材太重要,不能冒险反复试错
实验室恢复确实更贵,没错。但软件无法修复硬件故障,也无法替代恢复机构在存储卡即将损坏时使用的专业设备。
如果你的情况只是简单的删除或格式化,恢复成功的几率通常会更高。尤其是如果你在素材消失后立刻停止使用这张卡。这一点会给你带来机会。一旦新的片段覆盖上去,情况很快就会变得很糟。
如果你的电脑还能识别 SD 卡,先别折腾读卡器来回更换,第一步应先给 SD 卡做一个镜像。这一步很多人都会跳过,之后才后悔。可以在 Windows 上用 USB Image Tool,或在 Mac/Linux 上用 ddrescue。后续操作都基于镜像进行,不要直接对卡操作。如果卡在扫描过程中继续恶化,你至少还有一份稳定的副本。
我在一点上与 @mikeappsreviewer 略有不同意见。如果这张卡一直反复掉线,我不会花太多时间把它插到一堆设备里测试。每一次重新连接,都会给正在失效的闪存增加额外压力。
对于 GoPro 文件,Disk Drill 是一个很稳妥的首选,因为它比很多通用恢复应用更擅长处理相机存储介质。如果 Disk Drill 找到了视频片段但无法播放,可以尝试使用来自相同 GoPro 设置的样本文件来修复 MP4 容器。Grau Video Repair Tool 和 restore.media 是不少人会用到的两个工具。
另外也要检查文件分段集合。GoPro 经常会把长时间录制保存为 GX010123.MP4、GX020123.MP4 等。很多人以为素材丢了,其实只是第 2 段或第 3 段被隐藏了或被重命名了。
如果 Windows 提示“你需要格式化磁盘”,千万不要点击。如果卡显示 0 字节、容量错误,或者让文件资源管理器卡死,就别再自己动手了。这通常说明控制器或 NAND 出了问题。
关于这个主题,最好的搜索短语是:GoPro SD card recovery software for deleted, unreadable, or missing videos and photos。另外,这个短视频也很快讲清了基础内容,观看这个快速的 GoPro SD 卡恢复技巧。
还有一点,把恢复出来的文件保存到电脑或外置 SSD 上,不要再写回同一张卡。听起来很 obvious,但还是有人会这么做。
如果这些素材真的那么重要,那么在执行 @mikeappsreviewer 和 @jeff 建议的操作之前,我会先加一步:检查文件是否其实还在,只是目录出了问题。
很多 GoPro 存储卡并不是“丢失”了片段,而是丢失了索引。在电脑上,启用显示隐藏文件,然后手动查看 DCIM 文件夹内部。还要检查 MP4 文件是否突然变成了 0 KB、文件名是否变得奇怪,或者是否只剩下 .LRV 和 .THM 文件。如果你仍然能看到对应的 LRV 预览文件,通常说明相机确实录到了内容,只是主视频条目损坏了,不一定是被彻底删除了。
我对过早尝试太多“修复”操作稍微有些不同意见。如果文件系统已经不稳定,CHKDSK / First Aid 可能会让已经很乱的卡变得更糟。在完成镜像或恢复之前,我会避免这样做。
如果这张卡还能被读取,Disk Drill 是 GoPro SD 卡恢复的一个可靠选择,因为与通用的取消删除工具相比,它通常更擅长处理相机素材。不过我也建议在恢复之后,按创建时间和文件大小对恢复出的文件进行排序。这样会更容易发现那些被分割的 GoPro 分章视频,很多人会以为它们丢了。
另外,如果你想看一些更容易快速浏览的 SD 卡视频恢复讨论,这个帖子很有用:从 SD 卡恢复视频的最佳方法。
有一个很直接的事实:如果存储卡开始显示错误容量,或者随机断开连接,就别再自己折腾了。这种情况下,人们很容易很快把一张还能恢复的卡弄成彻底报废。
我想补充一点,@jeff、@cacadordeestrelas 和 @mikeappsreviewer 都只是间接提到:检查问题是否只是 GoPro 数据库,而不是实际媒体文件。有些 GoPro 会在 MISC 文件夹或媒体索引损坏时丢失对片段的追踪,所以相机会显示素材丢失,即使 MP4 仍然存在于 DCIM/100GOPRO 或附近的分段文件夹中。我见过一些存储卡,视频文件明明还在,但相机甚至 Windows 缩略图都表现得像它们不存在一样。
实际上,我会避免再把存储卡插回 GoPro 上,只是为了看看它会不会自行修复。有时这确实有效,但有时它会写入你不希望发生的更改。
我在制作镜像后会这样做:
- 手动浏览镜像中的
MP4、LRV和THM - 按大小排序,而不只是按文件名
- 查找可能顺序错乱的分段 GoPro 片段
- 在假定文件已损坏之前,先用 VLC 测试播放
如果主 MP4 不见了,但 LRV 还在,这通常说明该片段曾经存在过,而且恢复成功的机会相当不错。
关于软件,Disk Drill 在这里是一个合理的选择。
优点
- 对相机媒体支持较好
- 预览功能比许多恢复工具更方便
- 对非专业用户来说界面更友好
缺点
- 完整恢复不是免费的
- 在杂乱扫描中可能返回大量误报
- 不如底层取证工具那样透明
我和其他人略有不同的看法是:除非你能接受一大堆未分类的文件,否则我不会直接跳到 PhotoRec。作为最后手段它很棒,但如果你今晚就想把旅行素材整理好,那就很糟糕。
如果存储卡显示虚假容量、RAW,或者在读取过程中开始消失,立刻停止。这已经不再是普通的文件恢复工作了。


