如何从我的佳能相机 SD 卡中恢复已删除的照片?

我在备份之前不小心从佳能相机的 SD 卡中删除了重要照片,我需要帮助弄清楚最安全的恢复方法。这张卡里有无法重拍的家庭照片,所以我想了解接下来该怎么做,以及哪些照片恢复方法或工具确实有效。

我以前从SD卡里恢复过已删除的佳能照片,第一步永远都一样:立刻停止使用这张卡。如果你继续拍摄、录视频,或者让相机写入任何新内容,旧的照片数据就会被替换。一旦发生这种情况,其中一部分内容就会被永久丢失。

如果删除后你马上就把相机放下了,那恢复成功的几率还不错。如果你删除了照片之后,又往卡里写入了很多新内容,恢复很快就会变得很棘手。你可能能找回其中一部分,也可能只能得到损坏的文件。这两种情况我都见过。

我会按这个顺序来操作。

把SD卡从相机里取出来,插入读卡器。如果可以选择,我不会把佳能相机机身直接连接到电脑上。如果电脑弹出提示要求格式化这张卡,直接关闭它。不要格式化。不要运行CHKDSK。不要点First Aid。也不要因为慌张去按任何你看到的修复选项。这些工具是用来修复文件系统的,不是用来救照片的,而且我见过它们把糟糕的情况弄得更糟。

接下来,用恢复软件扫描这张卡。我常用的简短名单是:

  1. Disk Drill。这是我会最先尝试的工具。它对标准照片格式和RAW文件的支持都很好,预览功能也很有帮助,而且整个过程不折腾人。
  2. Recuva。在Windows上处理简单的已删除照片恢复任务还可以。界面和体验显得有些老旧,遇到更复杂的情况时往往就力不从心了。
  3. Data Rescue。它确实能用,不过我一直不太喜欢它的操作流程。
  4. UFS Explorer。处理棘手情况更强一些。不过它也更偏技术型,所以如果你平时不怎么接触存储工具,会觉得有点小题大做。

不管你用什么工具,恢复出来的文件都要保存到电脑里,或者另一块外置硬盘上。不要把它们写回同一张佳能SD卡。那样做有可能覆盖掉你正想抢救的更多数据。

另外,在花时间扫描之前,也先检查一下那些最普通、最容易被忽略的地方。比如回收站、Mac废纸篓、Time Machine、File History、云备份,以及佳能的 image.canon。如果这些照片之前已经导入过,或者同步到过别的地方,你也许会走运,甚至可以完全跳过扫描存储卡这一步。

所以答案是:确实有恢复的可能。最关键的是动作要快,同时要克制。停止向卡里写入数据,通过读卡器读取它,用靠谱的工具扫描,预览找到的内容,再把恢复结果保存到别的地方。如果这是我的卡,做完这些之后我会先把它放到一边。一张卡只要这样吓过我一次,我短时间内就不会再信任它了。

我会在扫描前再加一步,而且我觉得 @mikeappsreviewer 跳过了对高风险照片来说最安全的部分。先把 SD 卡做一个完整镜像,然后基于副本操作,而不是直接操作卡本身。

这为什么重要。如果卡有坏扇区,反复扫描会增加负担。逐字节镜像能给你一个稳定的数据源。像 USB Image Tool、Win32 Disk Imager,或者 Mac/Linux 上的 dd 都可以很好地完成这项工作。把镜像保存到你电脑的内置硬盘,或另一个有足够可用空间的外置硬盘上。

然后用 Disk Drill 或其他恢复应用扫描这个镜像。Disk Drill 在这方面很靠谱,因为它对相机存储卡文件系统的读取支持很好,而且即使文件夹结构已经损坏,它通常也能找到 Canon 的 JPG、CR2 和 CR3 文件。如果一种扫描模式漏掉了文件,就切换模式。深度扫描耗时更长,但通常能从已删除的卡中找回更多内容。

有一点我和 @mikeappsreviewer 略有不同。如果测试显示这张卡是健康的,我不会因为一次意外就把它淘汰。先检查它。在你完成恢复并备份好剩余内容之后,在 Windows 上运行 H2testw,或在 Mac/Linux 上运行 F3。如果没通过,就扔掉。如果通过了,那是用户操作失误,不是卡本身故障。

另外,如果这些照片非常重要,就别随便用搜索结果里的免费工具。有些是垃圾软件,有些会捆绑广告软件,还有些只能保存预览图。先用预览测试,再恢复到另一块硬盘。小细节,差别很大。

如果你想看一个专门讨论相机 SD 卡照片恢复软件的靠谱帖子,这篇值得一读:
Canon SD 卡最佳照片恢复软件,Reddit 讨论

如果卡是被格式化而不是删除,只要你很快停止继续使用它,恢复成功率仍然不错。如果你在删除后还继续拍摄,就要预期会有缺失或损坏的文件。

我会做的一件事是,@mikeappsreviewer@sternenwanderer 都没有真正足够强调的一点:在你把卡放进读卡器之前,先检查一下卡上的那个小锁定开关能不能拨到只读。它不是完美的保护措施,但可以防止你手忙脚乱时发生意外写入。事情虽小,但很值得。

另外,不要一开始就对恢复软件产生隧道视野。佳能相机有时即使完整图像没了,也会留下可用的缩略图数据库或附属残留文件,而且能识别 RAW + JPEG 配对的恢复应用很重要。这也是为什么 Disk Drill 对佳能 SD 卡照片恢复来说是一个合理选择,尤其是当你的文件里混有 JPG、CR2 或 CR3 时。不过,我不同意恢复后一定要马上测试存储卡这种说法。如果这些照片无可替代,我会先让这张卡退役,之后只有在你真的在意时再去测试它。

我的顺序会是:

  1. 如果可以,先锁卡
  2. 使用读卡器,不要用相机
  3. 恢复到另一块硬盘
  4. 按文件类型/日期整理结果,因为恢复出来的佳能文件夹通常很混乱
  5. 完整打开几份文件,而不只是看预览,以确认它们没有损坏

如果软件找到了文件名,但照片打不开,通常意味着已被部分覆盖。到了这一步,专业恢复实验室可能是唯一的希望,而且没错,费用很快就会变得非常高。

如果你想看一个简单概览,这篇内容还不错:删除照片和视频的简易 SD 卡文件恢复技巧

我赞同 @sternenwanderer 先做镜像的做法,但我对像 @suenodelbosque 建议的那样默认直接弃用这张卡略有不同意见。如果恢复成功,且后续测试表明这张卡没问题,它仍然可以作为仅用于备份的卡继续使用,只是不适合任何关键用途。

还有一件事大家其实都没有充分强调:恢复后检查文件编号是否有缺口。佳能相机经常会以某些方式拆分连拍或混合 RAW/JPEG 组,这会让恢复出来的文件夹看起来像是不完整的,即使文件其实已经以通用名称存在。请按拍摄时间排序,而不要只看文件名。

关于 Disk Drill 本身:

优点

  • 很擅长查找佳能 JPG、CR2、CR3
  • 预览功能确实很有用
  • 即使文件夹消失,深度扫描也能恢复文件
  • 界面比一些更重型的工具更容易上手

缺点

  • 完整恢复需要付费
  • 深度扫描可能需要一些时间
  • 恢复后的名称/文件夹结构可能会比较杂乱
  • 如果文件已被覆盖,它也无能为力

另外,恢复之后,要以全尺寸打开几张照片,并在佳能软件或 Lightroom 中测试几个 RAW 文件。仅凭预览并不能证明文件是完好的。

所以我的顺序会是:防止卡被继续写入,给它做镜像,用 Disk Drill 扫描镜像,恢复到别处,验证文件能完整打开,然后再决定这张卡是否还值得信任。@mikeappsreviewer@sternenwanderer@suenodelbosque 都很好地涵盖了主要风险。我想补充的是验证这一步,因为已恢复并不总是意味着可用。