有人能帮忙从 SD 卡中恢复 GoPro 文件吗?

我需要帮助从一张 SD 卡中恢复 GoPro 视频和照片,因为它突然无法显示我的素材了。这张卡之前一直工作正常,但现在有些文件丢失了或无法读取,而这些片段非常重要。我正在寻找从 SD 卡中恢复已删除或损坏的 GoPro 文件的最佳方法,并且不想让情况变得更糟。

我以前也遇到过这种糟心事。你旅行回来,拔出存储卡,却发现视频片段不见了。这种感觉很快就会变得很糟。最重要的一点其实很简单。你接下来几分钟里做的事,比大多数人想的都更重要。

在尝试恢复任何内容之前的第一步

如果这是我的存储卡,我会立刻停止使用 GoPro,并把 SD 卡取出来。

不要再录制新内容。不要格式化。不要使用修复工具。不要随便安装搜索结果里的修复应用。当视频被删除或存储卡被格式化时,数据通常还会留在那里,直到有新的素材覆盖到它上面。

在运行恢复软件之前,我还会先检查一些简单的情况:

  1. GoPro 云存储,如果你的账户开启了自动上传
  2. 你的 GoPro 账户中的废纸篓或最近删除区域
  3. 相机屏幕上是否有任何文件修复提示
  4. 卡上是否仍然保留着 LRV 预览文件
  5. 换一个读卡器或另一台电脑,因为有时候卡本身没问题,坏的是读卡器

然后我会检查存储卡本身。如果没有设备能识别它,如果它发热,如果它反复断开连接,如果你的电脑在插入它时卡住,或者如果存储卡看起来已经损坏,我就会停在这一步。到了这种情况,我会考虑找数据恢复实验室处理。存储卡的物理故障和误删文件是完全不同的问题。

为什么 GoPro 恢复经常出岔子

这很容易让人措手不及。很多恢复应用在处理照片、PDF 和办公文件时表现还不错,但现代相机拍摄的视频要麻烦得多。

GoPro 画面并不总是以一个完整干净的数据块存储。相机会同时写入视频、音频、预览、元数据、GPS 信息和其他内容。在存储卡上,一个片段可能会被拆成一堆分散在各处的碎片。

有些工具能找到这些碎片,却无法把它们重组成一个可播放的文件。所以最后你会遇到这样的情况:

  1. 文件能显示出来,但打不开
  2. 恢复出来的片段缺失部分内容
  3. 播放损坏
  4. MP4 文件看起来正常,但 VLC 或 Premiere 会拒绝打开

这点我是吃了苦头才明白的。照片恢复是一回事,运动相机恢复又是另一回事。

如果让我重新开始,我会先试试 Disk Drill

原因很具体。它的高级相机恢复模式就是为碎片化的相机视频而打造的。据我所见,它使用的技术与早期的 GoProRecovery 和 CnW Recovery 工具有关联,多年来人们一直用它们来处理损坏的运动相机文件。新版支持更多设备和更多文件系统,所以感觉没那么停留在过去了。

流程并不难:

  1. 把 SD 卡插入读卡器
  2. 打开 Disk Drill
  3. 选择高级相机恢复
  4. 扫描存储卡
  5. 预览找到的内容
  6. 把恢复出的文件保存到其他驱动器,不要存回存储卡

预览这一步很重要。很多工具会列出一个已恢复的视频,然后让你自己猜能不能用。能在保存前先检查片段是否可以播放,帮我省下了不少白费的时间。

人们经常提到的其他选项

PhotoRec 被频繁提及是有原因的。它是免费的,而且能挖出很多数据。我曾经在一张旧卡上用过一次,结果找回了一大堆文件。问题在于要从一团乱麻中进行整理。对于 GoPro 视频,尤其是碎片化的片段,它显得很笨拙。

UFS Explorer 是另一个选择。它是很专业的软件。如果你熟悉恢复工具,在更棘手的情况下它可能会有帮助。不过,我不会说它很友好。它确实有学习门槛,如果你今晚只是想把骑行视频找回来,它可能会让人觉得过于复杂。

所以,是的,它们各有各的用处。对于较新的 GoPro、DJI 或 Insta360 视频,我仍然会先从 Disk Drill 开始,而不是先花上几个小时在各种繁琐操作里折腾。

我会在什么时候停止自己动手

DIY 恢复最适合处理逻辑问题。比如文件被删除、误格式化、文件系统损坏之类的情况。

如果出现以下任何一种情况,我会交给专业人士处理:

  1. SD 卡有物理损坏
  2. 所有设备都完全无法检测到这张卡
  3. 这张卡总是反复断开连接
  4. GoPro 每次都会报存储卡错误
  5. 恢复软件无法完成扫描
  6. 丢失的素材太重要,不能冒险反复试错

实验室恢复确实更贵,没错。但软件无法修复硬件故障,也无法替代恢复机构在存储卡即将损坏时使用的专业设备。

如果你的情况只是简单的删除或格式化,恢复成功的几率通常会更高。尤其是如果你在素材消失后立刻停止使用这张卡。这一点会给你带来机会。一旦新的片段覆盖上去,情况很快就会变得很糟。

如果你的电脑还能识别 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 上,只是为了看看它会不会自行修复。有时这确实有效,但有时它会写入你不希望发生的更改。

我在制作镜像后会这样做:

  1. 手动浏览镜像中的 MP4LRVTHM
  2. 按大小排序,而不只是按文件名
  3. 查找可能顺序错乱的分段 GoPro 片段
  4. 在假定文件已损坏之前,先用 VLC 测试播放

如果主 MP4 不见了,但 LRV 还在,这通常说明该片段曾经存在过,而且恢复成功的机会相当不错。

关于软件,Disk Drill 在这里是一个合理的选择。

优点

  • 对相机媒体支持较好
  • 预览功能比许多恢复工具更方便
  • 对非专业用户来说界面更友好

缺点

  • 完整恢复不是免费的
  • 在杂乱扫描中可能返回大量误报
  • 不如底层取证工具那样透明

我和其他人略有不同的看法是:除非你能接受一大堆未分类的文件,否则我不会直接跳到 PhotoRec。作为最后手段它很棒,但如果你今晚就想把旅行素材整理好,那就很糟糕。

如果存储卡显示虚假容量、RAW,或者在读取过程中开始消失,立刻停止。这已经不再是普通的文件恢复工作了。