我在一次家庭活动后不小心删除了相机 SD 卡中的照片,现在到处都找不到了。存储卡仍然可以被识别,但有些图片不见了,我担心它们可能已经永久丢失。我需要帮助,想知道在把情况变得更糟之前,从 SD 卡中恢复已删除照片的最佳方法。
如果你的照片从 SD 卡中消失了,立刻停止使用这张卡。我的意思是,马上停。不要再拍更多照片,不要录视频,也不要让相机继续往里面保存东西。
我最常见到的错误就是,人们删除了文件,慌了,然后又像什么都没发生一样继续使用这张卡。这样旧数据就会被覆盖。
已删除通常并不意味着照片数据当场就消失了。大多数时候,存储卡只是移除了文件记录,而图像数据仍会在那里保留一段时间。在相同存储块被新文件写入之前,恢复效果最好。
还有一件事。如果 Windows 弹出提示说这张卡需要修复或格式化,先不要点是。我见过 CHKDSK 和类似的修复工具在你还没来得及扫描之前就修改文件系统,把恢复弄得一团糟。
至于恢复软件,我会选择 Disk Drill。这些工具我这些年试过不少,而这个在处理 SD 卡方面通常表现不错,而且不会让整个过程变得很折腾。
我为什么总是又回来用它:
它通常在哪些情况下有帮助
它不只是对简单的误删有用。我见过它在这些情况中也能发挥作用:
- 已格式化的 SD 卡
- 损坏的分区
- RAW 卡
- 存储空间明明还被占用,但卡却显示为空
最后一种情况比很多人想的更常见。卡看起来是空白的,但已用空间说明了另一回事。
基本恢复步骤
- 用读卡器把 SD 卡插入电脑。
- 打开 Disk Drill,在设备列表中找到这张 SD 卡。
- 开始扫描。
- 让所有扫描阶段都完成。
- 查看图片部分,或按文件类型筛选。
- 预览文件。
- 把文件恢复到别的地方,不要恢复回同一张 SD 卡。
最后这一点很重要。把恢复出来的文件保存到电脑、外接硬盘,任何地方都行,就是不要保存回原卡。
文件类型比很多人想的更重要
相机存储卡里常常不只有 JPG,还会有 RAW 文件和大体积视频文件。这正是一些较弱工具容易掉链子的地方。Disk Drill 支持 JPG、PNG、CR2、CR3、NEF、ARW、RAF、DNG 等格式,还有很多其他格式。如果你用的是单反或无反相机,这种支持就很重要。便宜的工具可能只能找到文件名,然后在你真正关心的文件上卡住。
预览能节省时间
预览功能很有帮助。与其把 4000 个来历不明的文件全恢复到硬盘后再检查,我更愿意先确认照片能不能正常打开。这样更容易区分完好的照片和损坏的照片。
如果这张卡不稳定,先这样做
如果 SD 卡不断断开连接、表现异常,或者看起来已经损坏,通常更安全的做法是先制作一个逐字节的备份镜像。这样你就有了整张卡的完整副本,可以基于镜像操作,而不是一遍又一遍地折腾原始介质。
在放弃之前我还会检查的其他地方
有时候文件其实已经在别的地方了,只是人们忘了。在花几个小时扫描之前,我会先看看这些地方:
- Google Photos 或 iCloud 同步
- 外接硬盘上的旧备份
- 相机的内部存储,如果有的话
- 电脑上已导入的副本
- 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 文件夹,让人看起来像是文件消失了。
我的建议顺序是:
- 如果可以的话,锁定 SD 卡。
- 手动浏览存储卡,不要只通过“照片”/“图像捕捉”查看。
- 如果文件确实不见了,请通过读卡器恢复,不要通过相机的 USB 连接。
如果存储卡表现异常,我对过多地反复翻找文件夹这件事有一点不同意见。如果它速度很慢或报错,越少操作越好。
至于软件,Disk Drill 还算合理。
优点
- 对照片和 RAW 的检测效果不错
- 预览功能有助于避免恢复一堆无用文件
- 对非技术用户来说也足够简单
缺点
- 深度扫描可能需要一些时间
- 免费恢复限制取决于平台
- 如果文件系统损坏严重,结果会比较混乱
如果恢复出来的照片有灰块或只有半张图,通常意味着发生了部分覆盖,这种情况没有任何应用能完美修复。到了这一步,尽量恢复能恢复的内容,然后不要没完没了地反复重试扫描。

