如何从我的相机 SD 卡中恢复照片?

我在一次家庭活动后不小心删除了相机 SD 卡中的照片,现在到处都找不到了。存储卡仍然可以被识别,但有些图片不见了,我担心它们可能已经永久丢失。我需要帮助,想知道在把情况变得更糟之前,从 SD 卡中恢复已删除照片的最佳方法。

如果你的照片从 SD 卡中消失了,立刻停止使用这张卡。我的意思是,马上停。不要再拍更多照片,不要录视频,也不要让相机继续往里面保存东西。

我最常见到的错误就是,人们删除了文件,慌了,然后又像什么都没发生一样继续使用这张卡。这样旧数据就会被覆盖。

已删除通常并不意味着照片数据当场就消失了。大多数时候,存储卡只是移除了文件记录,而图像数据仍会在那里保留一段时间。在相同存储块被新文件写入之前,恢复效果最好。

还有一件事。如果 Windows 弹出提示说这张卡需要修复或格式化,先不要点是。我见过 CHKDSK 和类似的修复工具在你还没来得及扫描之前就修改文件系统,把恢复弄得一团糟。

至于恢复软件,我会选择 Disk Drill。这些工具我这些年试过不少,而这个在处理 SD 卡方面通常表现不错,而且不会让整个过程变得很折腾。

我为什么总是又回来用它:

它通常在哪些情况下有帮助

它不只是对简单的误删有用。我见过它在这些情况中也能发挥作用:

  1. 已格式化的 SD 卡
  2. 损坏的分区
  3. RAW 卡
  4. 存储空间明明还被占用,但卡却显示为空

最后一种情况比很多人想的更常见。卡看起来是空白的,但已用空间说明了另一回事。

基本恢复步骤

  1. 用读卡器把 SD 卡插入电脑。
  2. 打开 Disk Drill,在设备列表中找到这张 SD 卡。
  3. 开始扫描。
  4. 让所有扫描阶段都完成。
  5. 查看图片部分,或按文件类型筛选。
  6. 预览文件。
  7. 把文件恢复到别的地方,不要恢复回同一张 SD 卡。

最后这一点很重要。把恢复出来的文件保存到电脑、外接硬盘,任何地方都行,就是不要保存回原卡。

文件类型比很多人想的更重要

相机存储卡里常常不只有 JPG,还会有 RAW 文件和大体积视频文件。这正是一些较弱工具容易掉链子的地方。Disk Drill 支持 JPG、PNG、CR2、CR3、NEF、ARW、RAF、DNG 等格式,还有很多其他格式。如果你用的是单反或无反相机,这种支持就很重要。便宜的工具可能只能找到文件名,然后在你真正关心的文件上卡住。

预览能节省时间

预览功能很有帮助。与其把 4000 个来历不明的文件全恢复到硬盘后再检查,我更愿意先确认照片能不能正常打开。这样更容易区分完好的照片和损坏的照片。

如果这张卡不稳定,先这样做

如果 SD 卡不断断开连接、表现异常,或者看起来已经损坏,通常更安全的做法是先制作一个逐字节的备份镜像。这样你就有了整张卡的完整副本,可以基于镜像操作,而不是一遍又一遍地折腾原始介质。

在放弃之前我还会检查的其他地方

有时候文件其实已经在别的地方了,只是人们忘了。在花几个小时扫描之前,我会先看看这些地方:

  1. Google Photos 或 iCloud 同步
  2. 外接硬盘上的旧备份
  3. 相机的内部存储,如果有的话
  4. 电脑上已导入的副本
  5. Time Machine 或 Windows 文件历史记录

什么时候软件就不够用了

如果这些方法都没用,而且存储卡还有物理问题,那下一步就是找专业恢复。费用很快就会变高,所以除非 SD 卡明显已经损坏,否则大多数人都会先尝试软件。

简短来说,停止使用这张卡,不要太早运行修复工具,用 Disk Drill 扫描,并把文件恢复到另一块硬盘上。这样最有机会找回文件,同时也不至于把情况弄得更糟。

首先,停止使用这张 SD 卡。关于这一点,你已经从 @mikeappsreviewer 那里得到了关键建议,我也同意。

我稍微有点不同看法的是这个。在运行任何修复工具,甚至完整恢复扫描之前,先检查照片是否只是被隐藏了,或者文件夹结构是否被弄乱了。在 Windows 上,在文件资源管理器中显示隐藏文件。在 Mac 上,在 Finder 中按 Command + Shift + Period。我见过看起来是空的卡,其实文件还在。

接下来,尝试把整张卡复制到你的电脑上。如果正常复制失败,那说明文件系统已经损坏,不只是被删除了。这个信息很重要。

如果这张卡状态稳定,Disk Drill 是相机 SD 卡照片恢复的一个可靠选择。它通常很擅长查找 JPG 和 RAW 文件,预览功能也能帮助你分辨哪些文件还是完整的。把恢复出来的文件保存到电脑上,不要再保存回卡里。很明显,但还是有人这么做,然后纳闷为什么情况变得更糟。

如果有些照片丢失了,但其他照片还在,也检查一下相机。有些相机会把照片分散存放在 DCIM 的子文件夹里,而导入时可能会漏掉其中一个文件夹。我不止一次在佳能和索尼的存储卡上见过这种情况。

如果你想要一个快速演示,这个SD 卡照片恢复视频指南简短且易于跟着操作。

如果这张卡会断开连接、变得很慢,或者出现读取错误,就不要再折腾它了。到了那个时候,反复扫描只会弊大于利。

如果卡仍然能被检测到,我其实不会急着先去“修复”它。这一点上,我会比 @mikeappsreviewer@sterrenkijker 稍微更谨慎一些。即使一张看起来大体正常的卡,如果控制器开始故障,情况也可能很快恶化。

我会这样做:

  • 检查卡的实际容量和已用空间
  • 如果它仍然显示已有存储占用,这是个好迹象,说明数据可能还在
  • 如果你有的话,使用写保护适配器,这样就不会有任何东西意外写入
  • 把卡里的内容恢复到你的电脑上,绝不要恢复回 SD 卡本身

另外,不要想当然地认为“已删除”就是唯一的问题。相机有时会留下碎片化的 RAW/JPG 文件集,尤其是在卡快满了,或者相机在写入过程中被中断时。这就是为什么有些文件能找回来,而有些不行。

这里我还是会用 Disk Drill,因为它很容易对照片结果进行分类,还能预览哪些是真文件、哪些是垃圾文件;但如果扫描发现大量带有奇怪名称的损坏文件,这通常更说明是文件系统受损,而不只是简单删除。在这种情况下,成功概率会下降一些,不是归零,只是更低。

还有一件很多人会忘记的事:检查一下丢失的照片是否是以不同的格式或存储在不同文件夹中,而不是你目前能看到的那些。我见过用户以为 JPG 被删除了,结果其实是相机悄悄切换成了 RAW+JPEG,或者切到了第二个 DCIM 文件夹。很烦人,但这种情况确实会发生。

如果你想看更多关于相机照片删除和 SD 卡恢复的真实案例,这个帖子很相关:如何从 SD 卡中恢复已删除的照片,包括 JPG 和 CR3 文件

如果卡开始频繁断开连接、发热,或者读取速度慢得离谱,就停下。这时候自己动手恢复就会进入“糟了,我让情况更糟了”的范围。

我想补充一下 @sterrenkijker@cacadordeestrelas@mikeappsreviewer 所说的内容:检查一下照片是否只是没有从电脑导入,而不是卡本身丢失了。很多相机导入应用会跳过不受支持的 RAW、重复文件名或某些 DCIM 文件夹,让人看起来像是文件消失了。

我的建议顺序是:

  1. 如果可以的话,锁定 SD 卡。
  2. 手动浏览存储卡,不要只通过“照片”/“图像捕捉”查看。
  3. 如果文件确实不见了,请通过读卡器恢复,不要通过相机的 USB 连接。

如果存储卡表现异常,我对过多地反复翻找文件夹这件事有一点不同意见。如果它速度很慢或报错,越少操作越好。

至于软件,Disk Drill 还算合理。

优点

  • 对照片和 RAW 的检测效果不错
  • 预览功能有助于避免恢复一堆无用文件
  • 对非技术用户来说也足够简单

缺点

  • 深度扫描可能需要一些时间
  • 免费恢复限制取决于平台
  • 如果文件系统损坏严重,结果会比较混乱

如果恢复出来的照片有灰块或只有半张图,通常意味着发生了部分覆盖,这种情况没有任何应用能完美修复。到了这一步,尽量恢复能恢复的内容,然后不要没完没了地反复重试扫描。