基于个人经验的 SD 卡视频恢复建议?

我在传输过程中出现问题后,不小心从我的SD卡上丢失了重要视频,现在有些文件丢失了或无法打开。我正在寻找基于真实个人经验的SD卡视频恢复推荐,尤其是那些对损坏或已删除视频文件恢复效果良好的工具。我真的需要帮助,在把情况弄得更糟之前弄清楚最安全的选择。

我曾经丢过一段视频,因为我发现它不见后还一直继续拍摄。非常失策。如果你的视频从存储卡中消失了,我首先会做的就是别再碰这张卡。

被删除的视频文件通常还会在那里保留一段时间。最先发生变化的往往是文件表。相机或存储卡会将那部分空间标记为可用,然后新的录像就会开始覆盖它。如果没有新内容写到旧数据上,恢复仍然有机会。

1. 立即停止使用存储卡

先做这些:

  1. 停止录制。

  2. 也不要拍照。

  3. 不要格式化存储卡。

  4. 把它从相机里取出来。

我见过有人因为继续使用存储卡十分钟,以为再拍一个片段没关系,结果丢失了原本还能恢复的素材。确实有关系。

2. 检查你的电脑是否仍然能识别该卡

将卡插入读卡器并连接到你的电脑。

如果 Windows 提示该卡需要格式化,或将其显示为 RAW,先不要惊慌。恢复应用通常仍然可以扫描处于这种状态的卡。最重要的是设备是否至少有显示出来。

如果这张卡在任何地方都没有出现,我不会建议你反复不断地重新连接它。到了这种情况,通常找数据恢复店会更合理。

3. 先从恢复软件开始

对于已删除的视频文件,我会先用 Disk Drill

原因在于它的高级相机恢复模式。很多相机不会把长视频保存成一个完整整齐的数据块。它们会把文件片段分散存到卡上的各处。结果就是碎片散落在整个存储卡里。有些工具能找到这些片段,但到了重建成可打开文件的时候就失败了。

这个模式就是为这种混乱情况设计的。它会尝试把碎片化的视频重新拼接成可播放的文件。根据我的经验,这对 GoPro、DJI、Sony、Canon、Nikon、Fujifilm、Insta360、行车记录仪以及类似设备拍摄的素材尤其重要。

步骤非常直接:

  1. 用读卡器连接存储卡。

  2. 打开 Disk Drill。

  3. 选择存储卡。

  4. 选择 高级相机恢复

  5. 运行扫描。

  6. 预览它找到的内容。

  7. 将恢复出的视频保存到另一块硬盘。

不要把文件恢复回同一张卡上。多年前我曾经对照片这么做过。这很蠢,而且让我损失了一部分可恢复的数据。

4. 如果第一个工具漏掉了一些内容,试试另一个

没有任何一款恢复应用能找回所有内容。我遇到过一种工具漏掉片段,而另一种工具却能在同一张卡上把它们找出来。

  1. PhotoRec 是免费的。代价是输出结果比较杂乱。你通常会丢失原始文件名和文件夹结构。

  2. R-Studio 扫描得更深入,并且给你更多控制权,不过它的界面一开始会显得有点粗糙。

  3. DiskGenius 在存储卡看起来存在逻辑损坏时很有帮助,尤其是在分区或文件系统出现问题时。

不同工具的扫描方式不同。如果一次扫描没有找到你需要的片段,值得再试试第二个应用。

5. 如果素材很重要,先为存储卡制作镜像

如果这是婚礼素材、客户项目、无法重拍的旅行片段,或任何类似内容,在反复扫描之前,我会先为存储卡制作镜像。

逐字节镜像是存储卡的精确副本。然后你在副本上进行恢复尝试,而不是一次又一次地反复读取原始介质。数据恢复人员这样做是有原因的。它能让当前状态保持冻结。

6. 知道什么时候软件不是正确的选择

DIY 恢复通常最适合处理以下这类逻辑问题:

  1. 你误删了视频。

  2. 存储卡被格式化了。

  3. 文件系统损坏了。

  4. 存储卡显示为 RAW。

  5. 存储卡看起来正常,但视频丢失了。

如果出现以下任何情况,我会停下来考虑找专业恢复服务:

  1. 存储卡弯曲、开裂或有物理损坏。

  2. 它很快就发热。

  3. 你的电脑完全检测不到它。

  4. 它在扫描过程中不断断开连接。

  5. 这些影像资料足够重要,不适合靠猜测来处理。

一旦出现硬件故障迹象,在家自行恢复的尝试往往风险更高。如果文件很重要,通常更明智的做法是尽早停止,而不是反复折腾存储卡直到什么都不剩。

我会先做一件 @mikeappsreviewer 没有足够强调的事:在进行多次扫描之前,先克隆 SD 卡。对于状态不稳定的卡,反复读取只会让情况更糟。我会为此使用 USB Image Tool 或 Win32 Disk Imager。先制作一个完整的镜像文件,然后在镜像上测试恢复应用,而不是直接在卡上操作。如果卡在扫描过程中开始掉线,这样能救你一命。

对于丢失或损坏的视频文件,Disk Drill 仍然是较好的选择之一,尤其是传输失败且文件系统变得混乱时。我不同意一开始就用 PhotoRec,除非你已经别无选择。它会拉出很多垃圾文件,而且文件名乱七八糟。免费是免费,但做视频恢复时很烦人。

我有一次有效的方法:

  1. 先给卡做镜像。
  2. 只在镜像副本上运行 chkdsk,绝不要在原卡上运行。
  3. 用 Disk Drill 扫描。
  4. 如果视频恢复出来了但打不开,就用 Untrunc 或 Grau Video Repair 修复。

很多已恢复的 MP4 无法播放,是因为 moov atom 损坏了,并不是视频数据丢失了。修复工具有时能解决这个问题。

如果你的卡读取很慢、经常断开连接,或者显示 0 字节,就别自己动手了。该交给实验室处理了。

如果你想看一个关于存储卡视频恢复的简单讲解,这个也值得一看:
如何从 SD 卡中恢复已删除的视频

我大致同意 @mikeappsreviewer@caminantenocturno 的看法,但结合我自己踩过的坑,我还想补充一点:有时候那些“丢失”的视频其实并没有真的被删除,它们只是复制到一半,或者是在传输过程中索引损坏了。在这种情况下,能够在恢复前预览片段的恢复软件,比起只是把成千上万个找到的文件一股脑丢进文件夹里,要有用得多。

对我来说,Disk Drill 在一张来自 Sony 摄像机的 SD 卡上效果最好,主要因为它找到了真正的视频碎片,并且让我能在不至于一团混乱的情况下进行筛选。我一开始先试了 Recuva,因为大家总说 先从免费版开始,说实话,它对相机视频这类情况有点没用。恢复文档还行,但对损坏的 SD 卡视频素材并不理想。

另外,我也不太同意这么早就在这种情况下使用 chkdsk。即使是在克隆盘上,我也只会在遇到明显的文件系统异常,并且已经保存好镜像之后才会用它。否则它可能会以一种对 Windows 更有帮助、但对你的视频不一定有帮助的方式去“修复”问题。

如果恢复出来的文件打不开,先检查一下 VLC 对 AVI 的修复尝试,或者在认定文件彻底没救之前,先用 ffmpeg 对 MP4/MOV 进行 remux。这办法曾经救过我一次。

另外,如果你还想看更多来自用户的 真实世界 SD 卡视频恢复建议,那个帖子值得一读。

我认为 @caminantenocturno@voyageurdubois@mikeappsreviewer 只是稍微提到了一点:检查一下这些视频是否其实是完整的,只是缺少相机的附属文件/索引结构。这种情况在 Sony、Canon、Panasonic 的文件夹树中很常见。人们看到“丢失片段”,但真正的问题往往是应用程序或操作系统不再识别元数据布局。

在尝试过于激进的方法之前,我会先这样做:

  • 打开存储卡,查看是否有隐藏文件夹,例如 PRIVATE、DCIM、AVCHD、MP_ROOT、CLIP
  • 将整个文件夹结构复制到硬盘
  • 使用 VLC 或相机制造商的导入工具,在复制后的结构中测试播放

我不太认同每次传输损坏都应该直接进行文件雕刻的说法。有时候文件雕刻会给你一些分离的视频片段,而原始的完整片段其实还在那里,只是引用出了问题。

如果你确实需要恢复软件,Disk Drill 是一个可靠的选择,主要是因为它对视频的处理不像很多更便宜的工具那样混乱。

Disk Drill 优点:

  • 预览支持较好
  • 更容易整理恢复出的视频
  • 比基础取消删除工具更擅长处理损坏的存储卡文件系统
  • 高级相机恢复功能可以帮助处理碎片化素材

Disk Drill 缺点:

  • 如果你想进行完整恢复,则需要付费
  • 深度扫描可能需要一些时间
  • 预览并不能保证最终文件是完好的

根据实际挫败感程度,我的大致排名是:

  • Disk Drill,适合最容易上手的认真尝试
  • R-Studio,如果你想要更多控制
  • PhotoRec,仅在你能接受难看的输出和丢失文件名时使用

如果文件恢复出来了但无法打开,我会先尝试用 ffmpeg 进行重新封装,再考虑完整修复工具。测试很快,有时候这样就足够了。