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

我在备份之前不小心删除了佳能相机里的重要照片,现在非常需要帮助把它们找回来。存储卡还在相机里,而且我还没有拍任何新照片,因为我不想覆盖任何数据。安全恢复已删除的佳能相机照片的最佳方法是什么?

我不止一次在佳能 SD 卡上遇到过这种情况,第一步很无聊,但非常重要。现在立刻停止使用这张卡。你每拍一张新照片,哪怕只是随手测试的一张,都会降低找回旧文件的几率。

如果你想尽可能提高恢复成功率,先这样做,而且要按这个顺序来:

  1. 不要再拍任何照片。一份新文件就足以覆盖旧数据。
  2. 不要在相机菜单里乱试各种修复方法。即使是正常的相机操作,也可能向卡里额外写入数据。
  3. 不要格式化这张卡。如果电脑弹出格式化提示,直接取消。
  4. 把 SD 卡从相机里取出来。如果卡侧面有一个小锁定开关,把它拨到只读并保持这样,直到你在电脑上扫描它为止。

为什么被删除的照片有时还能找回来

佳能相机不会在卡上保留回收站文件夹。删除照片时,相机通常只是把那块空间标记为空闲,而不是立刻擦除照片数据。所以图片往往还会在那儿保留一段时间。问题出在有新数据写到它上面的时候。一旦被覆盖,就真的没了。

在折腾恢复工具之前,我会先快速检查一下 image.canon 应用,前提是你之前连接过它。有时候云端副本会在那里保留长达 30 天。如果那里什么都没有,再转去用恢复软件。

请使用电脑和一个 USB SD 读卡器。不要为了这件事用 USB 线连接佳能相机机身。我一直觉得把存储卡当作独立设备来处理,恢复效果更好。

几个值得尝试的工具

  1. Disk Drill

这是我会首先尝试的。界面很清爽,结果也容易整理,而且在从 SD 卡恢复照片方面通常表现不错。它也支持佳能 RAW 文件,比如 CR2 和 CR3;如果你不只是拍 JPEG,这一点就很重要。预览功能也很好用,所以你可以在恢复前先检查文件。在 Windows 上,前 100MB 是免费的,足够快速试跑一下。

  1. PhotoRec

如果你不想花钱,这个也很靠谱。它是开源的,而且扫描得很深入。缺点是界面。它在文本窗口里运行,而且文件名通常没法恢复成原来的样子。它确实能用,但风格很老派,如果你以前没用过这类工具,可能会觉得不太友好。

我会这样进行恢复

  1. 把恢复应用安装到电脑硬盘上,不要装到 SD 卡上。
  2. 把卡插进 USB 读卡器,然后开始扫描。
  3. 等待。大容量存储卡需要一些时间,有些扫描会特别慢。
  4. 把结果筛选到图像文件,这样你就不用在一堆杂项里翻找。
  5. 在恢复任何内容之前先预览它找到的文件。
  6. 把恢复出来的文件保存到另一块硬盘。不要保存回同一张 SD 卡。如果你把恢复结果写回这张卡,就有可能把你正试图保存的东西覆盖掉。

如果你足够小心,成功几率仍然不错。我见过一些看起来没希望的卡,最后还是找回了大部分照片。等你把重要内容恢复出来并做好备份之后,再在相机里格式化这张卡,然后再继续使用。

你已经完成了最重要的部分。你停止拍摄了。这能让你恢复的几率保持不错。

我同意 @mikeappsreviewer 关于避免向存储卡写入新数据的建议,但我想先补充一点。在你运行恢复软件之前,先检查照片可能已经存在的所有位置。查看你的电脑导入记录、手机相册、Adobe Lightroom 缓存、Google Photos、OneDrive、Dropbox,以及如果你曾开启过的话 Canon image.canon。我见过有人花一个小时扫描存储卡,结果那些照片其实早就已经同步好了。

如果文件只在 SD 卡上,请使用读卡器并在电脑上扫描这张卡。我会先从 Disk Drill 开始,因为它对 Canon 照片格式支持得很好,包括 CR2 和 CR3,而且预览功能能帮助你快速找到正确的文件。如果快速扫描漏掉了一些内容,就运行深度扫描。已删除的照片通常会在那里显示出来。

有一点我和常见建议略有不同,不要花太多时间连续尝试一堆不同的恢复应用。有些工具会不断提示你修复存储卡或写入临时数据。先选一个可靠的方案,扫描,恢复到你的电脑上,然后再查看结果。

一些实用建议:

  1. 恢复到你的桌面或外接硬盘,绝不要恢复回 SD 卡。
  2. 按文件类型和日期排序结果。
  3. RAW 文件通常更大,所以要有耐心。扫描一张 64GB 的存储卡通常需要 20 到 60 分钟。
  4. 如果文件名丢失了,使用缩略图和拍摄时间来识别照片。

另外,这份关于 SD 卡照片恢复的简短指南值得一看:
已删除相机照片的简单 SD 卡恢复技巧

如果 Disk Drill 能找到预览图,你恢复成功的机会就相当大。如果它什么都找不到,就别再折腾这张卡了,在做任何其他操作之前,先去了解一下专业数据恢复店。

由于你还没有拍摄新照片,你仍然很有机会把它们找回来。这一点比人们想象的更重要。

我大体同意 @mikeappsreviewer@espritlibre 的看法,但有一件事我会更严格一些:在取出存储卡之前,我会完全停止使用相机。即使只是反复开机,在某些机型上也可能触发少量写入。太谨慎了?也许吧。但已删除文件的恢复本质上就是和覆盖写入赛跑。

还有几点补充,他们并没有真正展开讲:

  1. 检查照片在删除前是否在相机内被设为受保护
    某些佳能机身在回放时对受保护图像的处理方式不同。通常如果它们真的已经被删除,这也未必能救回来,但如果你是在筛选视图中删除的,或者只删了某一个文件夹里的内容,请务必在电脑上浏览整张卡的完整目录结构。我见过一些看似丢失的照片,其实只是放在另一个 DCIM 子文件夹里。

  2. 先给 SD 卡做一个镜像
    如果这些照片非常重要,更安全的做法是在扫描之前先把存储卡克隆成一个镜像文件。然后针对镜像进行恢复,而不是直接对物理存储卡操作。这样一来,如果存储卡开始表现异常,或者某个工具出问题,你仍然保留着一份冻结在当时状态的原始数据。这正是大多数普通指南会略过的部分。

  3. 如果你的 Mac 或 PC 提示要修复存储卡,选择不要
    修复工具有时会对文件系统做出改动,从而让后续恢复变得更加困难。很多人出于习惯点了这些提示,然后又疑惑为什么恢复结果更差了。

在软件方面,Disk Drill 依然是个合理的选择,因为它可以方便地预览佳能 JPG、CR2 和 CR3 文件,并将它们恢复到另一块硬盘上。老实说,预览功能才是真正节省时间的关键。如果它能显示正常的缩略图,你找回文件的机会通常就还不错。

如果你想看更多更针对佳能的存储卡恢复讨论,还有一篇值得一读:来自 Reddit 的佳能相机 SD 卡照片恢复建议

如果 Disk Drill 或其他扫描工具什么都找不到,那就不要一个接一个地继续用不同应用反复折腾这张卡了。在这一点上,我和人们有时抱持的那种 试遍一切 的想法略有不同。到了这一步,找专业恢复服务才是更明智的下一步。确实更贵,但如果这些照片很重要,值得考虑。

我想补充一下 @espritlibre@viajeroceleste@mikeappsreviewer 所说的一点:检查一下你是否只是删除了索引,而不是相机仍然无法显示的图像数据本身。有些佳能存储卡最终会出现损坏的文件夹记录,如果你按文件签名扫描,而不是依赖存储卡的目录树,恢复应用能找到更多内容。

所以我的顺序会稍微不同:

  1. 把卡取出来,并且先不要再插回去。
  2. 如果这些照片很重要,先对 SD 卡做一个逐字节镜像。
  3. 在镜像上运行恢复,而不是直接在卡上操作。
  4. 使用一个既能扫描已删除文件又能进行 RAW 签名扫描的工具。

Disk Drill 很适合这个,因为它对佳能 JPG/CR2/CR3 的预览支持很好。

优点:

  • 易于使用
  • 预览功能确实很有用
  • 对 RAW 格式处理得很好
  • 比命令行工具省心得多

缺点:

  • 某些系统上的免费恢复功能有限
  • 深度扫描可能会返回杂乱的文件名/文件夹
  • 如果存储卡有严重的文件系统损坏,它不一定总是最强的选择

和常见建议有一点小分歧:除非你确定自己启用了它们,否则我不会花太多时间去检查每一个同步应用。如果这是最近才发生的,最有希望的地方仍然是 SD 卡本身。

如果恢复找到了部分文件,也请先全部保存下来。JPEG 有时即使一开始看起来已经损坏,之后也仍然可以修复。