我不小心从我的 SD 卡中删除了照片——还有办法恢复吗?

我在将文件移动到电脑时,不小心从 SD 卡中删除了重要照片,现在两个地方都没有了。这些照片真的非常重要,我需要帮助弄清楚,在任何内容被覆盖之前,是否有一种安全的方法可以从 SD 卡中恢复已删除的照片。

在动用恢复软件之前,我会先检查一些简单的地方。不止一次,我以为 SD 卡上的照片没了,结果后来发现副本其实还躺在同步应用里,或者某个旧的导入文件夹中。

看看所有与手机、相机或电脑关联的服务。Google Photos、iCloud Photos、OneDrive、Dropbox、Amazon Photos,凡是当时登录过的都查一下。还要打开它们各自的垃圾箱或最近删除区域。很多这类服务会把已删除的图片保留 30 到 60 天。

如果这张卡是从相机里取出来的,也顺便看看相机本身。有些型号会把部分媒体文件保存到内部存储里。我还遇到过一次读卡器故障,明明 SD 卡没坏,却显示像是死卡。换个读卡器或者试试第二台电脑,花你五分钟很值得。

如果这些检查都没有结果,立刻停止使用这张 SD 卡。不要再往上拍照片。不要往上复制文件。被删除的图片通常会一直留在卡上,直到有新内容写入同样的存储块。一旦被覆盖,就没戏了。

我会先从 Disk Drill 开始。我用它处理过单反相机卡、安卓手机里的 microSD 卡、无人机卡,还有几张突然显示为 RAW 或无法读取的卡。它比一些老牌恢复工具更容易上手,而且不只是做简单的取消删除扫描。

我觉得它有用的地方在于更深层的扫描。有些工具只有在文件系统还保留着比较完整记录时才表现不错。如果卡被格式化、损坏,或者分区出了问题,这些工具很快就不行了。Disk Drill 仍然有机会,因为它也会查找文件签名,而不只是看目录信息。

我会这样做:

  1. 现在就把 SD 卡从设备里取出来。
  2. 用正规的 USB 读卡器把它连接到电脑。
  3. 安装并打开 Disk Drill
  4. 在驱动器列表中选中这张 SD 卡。
  5. 点击 Search for lost data 并选择扫描模式。
  6. 让扫描完整结束。快速扫描会漏东西。深度扫描更耗时,但通常能找出更多内容。
  7. 按 Pictures 筛选,或者按扩展名搜索,比如 JPG、PNG、CR2、NEF、ARW 或 DNG。
  8. 在恢复之前先预览文件。
  9. 恢复到另一块磁盘。不要把任何内容写回 SD 卡。

预览这一步比很多人想的更重要。如果一张照片能在预览中正常打开,成功恢复的概率通常还不错。如果预览损坏或者有一半是灰的,恢复结果就没那么稳了。

对于相机存储卡,这个工具往往比普通的取消删除应用效果更好。GoPro 视频、无人机媒体文件、行车记录仪文件、微单相机图像,这类内容经常是分块保存的。有些软件遇到碎片化媒体就会翻车,最后给你一堆垃圾输出。和那些老的免费工具相比,我在这里遇到的失败恢复更少。

免费版很适合先做第一轮检查,因为你可以先扫描和预览,再决定下一步怎么做。我喜欢先这样做,这样就能知道卡里是否还有值得继续追的内容。

还有几个检查也值得做:

  1. 查看 Windows File History 或 Time Machine 里的旧备份。
  2. 检查电脑里有没有从相机或手机自动导入的文件夹。
  3. 换一个读卡器或者不同的 USB 端口试试。
  4. 如果这张卡会掉线、速度慢得离谱,或者在磁盘管理中反复出现又消失,就别再硬折腾了,去找专业恢复服务。

一旦涉及物理损坏,软件的可靠性就会大幅下降。对一张正在故障的卡反复扫描,有时候会让糟糕的情况变得更糟。如果这张卡不稳定,我不会继续反复折腾它。

立即停止使用SD卡。不要再拍新照片。不要复制文件。不要尝试格式化。

我同意 @mikeappsreviewer 先检查云端和导入文件夹的建议,但在进行长时间扫描前,我还想补充一点。如果你的电脑还能读取这张卡,先做一个逐字节镜像。基于镜像进行恢复,比反复对卡本身操作更安全。在 Linux 或 Mac 上,可以使用 dd 或 ddrescue。在 Windows 上,USB Image Tool 或类似工具也完全可以。如果这张卡开始频繁掉线,这一步就非常重要。

然后用 Disk Drill 扫描镜像;如果你别无选择,也可以直接扫描卡。我喜欢它用于照片恢复,因为它会按文件类型整理结果,并且预览很清晰。当你需要同时找回 JPG、RAW、CR2、NEF、ARW、DNG 或 MP4 时,这样能节省很多时间。恢复到你的电脑硬盘,不要写回这张卡。听起来很显然,但还是很多人会犯这个错。

有一点小分歧。如果卡已经不稳定,我不会一直反复尝试各种读卡器和接口。稍微检查几次可以,但之后就该停下。正在损坏的闪存介质通常会很快变得更糟。

如果 Disk Drill 找到的文件大小正常,而且预览也能正常打开,那你的成功几率还不错。如果文件名和文件夹都没了,但图片还能预览,先把这些恢复出来,之后再整理。如果什么都无法预览,而且卡容量显示也不对,那基本就进入专业实验室恢复的范围了。

另外,如果你想看更多偏相机使用场景的讨论,这个帖子也很有用,已删除SD卡照片的恢复技巧

我会和 @mikeappsreviewer 以及 @cacadordeestrelas 的做法稍微有一点不同:在过于执着于软件之前,先检查一下“移动”是否是电脑端出了问题,而不是存储卡这边。Windows 资源管理器和一些照片导入工具有时看起来像是完成了操作,但实际上会把文件暂存在临时/导入缓存中,或者在传输中途失败。按文件类型和拍摄日期在电脑上搜索,而不只是按文件名搜索。还要检查隐藏文件夹。

如果 SD 卡仍然可以挂载,就不要在上面来回浏览太多。有些系统很喜欢自动“修复”问题,但这时候这未必是你的朋友。如果可以,先把存储卡的锁定开关拨到锁定位置。不算完美,但可以防止意外写入。

如果存储卡表现异常,我对反复尝试太多适配器/读卡器这件事部分持不同意见。额外做一次测试,可以。重试十次,不行。很多人就是这样把“还能恢复”折腾成了“为什么这张卡现在彻底死了”。

如果确实需要软件,Disk Drill 是恢复 SD 卡照片的一个可靠选择,因为它对常见图像格式支持良好,并且可以在恢复前预览哪些内容实际上还能找回。我会先只恢复那些必须保存的文件,剩下的之后再整理。当存储卡状态可疑时,优先级很重要。

还有一点很多人会忽略:如果恢复出来的照片能够打开,但画面看起来混乱,文件可能是碎片化了,不一定就是永远没了。这种情况下,不同软件的结果差异可能会很大。

另外,如果你想看一个简单的概览,这个值得快速看一下:SD 卡照片恢复快速技巧

最重要的规则:不要把任何东西再保存回那张 SD 卡。一次都不要。