清空后还能从 SD 卡中恢复图片吗?

我在一次家庭活动后不小心清空了我的 SD 卡,刚刚才意识到我所有的照片都不见了。从那以后我几乎没怎么再使用这张卡,因为我希望这些照片仍然可以被恢复。我真的很需要帮助,想弄清楚在它们被覆盖之前,从 SD 卡中恢复已删除照片的最佳方法。

在动用恢复工具之前,我会先检查那些最基础但很容易被忽略的地方。不止一次,我以为 SD 卡里的照片没了,结果后来发现副本其实在别的地方。可能是某个云端应用里还有。可能是在一个旧的导入文件夹里。有一次卡本身其实没问题,坏的是读卡器。

先从所有连接过这部手机或相机的服务开始查。Google Photos、iCloud Photos、OneDrive、Dropbox、Amazon Photos,以及任何你登录过后来又忘掉的备份应用。垃圾箱文件夹也要打开看看。很多这类服务会把已删除的照片保留 30 到 60 天,之后才会彻底清除。

如果这张卡是从相机里取出来的,也翻一下相机菜单和内部存储。有些相机会把内容分开放在机身内存和 SD 卡里。我见过有人忽略这一点,就以为是卡把所有东西都吞了。另外,换个读卡器试试。如果你手头有第二台电脑,也换一台试试。坏掉的读卡器经常会制造假警报。

如果这些检查都没有结果,就立刻停止使用这张 SD 卡。不要再往上面拍更多照片。不要往里面复制文件。也不要再次格式化。被删除的图像通常仍然会留在卡上,直到新数据写入同样的位置。一旦被覆盖,恢复成功的几率就会迅速下降。

我会先从 Disk Drill 开始。我用它恢复过单反相机卡、安卓手机里的 microSD 卡、无人机存储卡,还有几张变成 RAW 或无法正常挂载的卡。和一些老牌恢复应用相比,它更容易上手,而且不只是简单的取消删除那一套。

很多便宜的恢复工具只有在文件系统基本完好、而且删除发生不久的情况下效果才比较好。这款工具还会扫描文件签名,所以在格式化、损坏或分区受损之后,成功找回的机会更大。这一点对 SD 卡尤其重要,因为它们出故障的方式通常都很混乱。

我会这样做:

  1. 立刻把 SD 卡从设备里取出来。
  2. 使用正规的 USB 读卡器,把它连接到电脑上。
  3. 安装并打开 Disk Drill。
  4. 在驱动器列表中选中这张 SD 卡。
  5. 点击“搜索丢失的数据”,然后选择扫描模式。
  6. 让扫描完整结束。深度扫描通常能找到更多内容。
  7. 查看 Pictures 部分,或按 JPG、PNG、CR2、NEF、ARW 或 DNG 进行筛选。
  8. 在恢复之前先预览文件。
  9. 把恢复出来的文件保存到另一块硬盘,绝不要再存回同一张 SD 卡。

预览这一步非常有帮助。如果一张照片能在扫描结果里正常打开,我通常会把这看作恢复出的文件大概率可以正常使用的好迹象。不是百分之百,但算是个不错的判断依据。

来自相机、无人机、行车记录仪和运动相机的 SD 卡,往往比人们想象中更混乱。文件会被分割成碎片,有些工具遇到这种情况就处理不好。和那些只会查找整齐、近期删除文件的普通取消删除应用相比,我在这里的恢复结果更好。

免费扫描和预览也很有用。至少在花上好几个小时原地打转之前,你可以先看看卡里到底还剩下什么。

如果扫描结果很糟,我还是会再检查几个地方:

  1. Windows 文件历史记录或 Time Machine 里的旧备份。
  2. 电脑上的自动导入文件夹。
  3. 换一个 USB 端口或另一台读卡器。
  4. 如果这张卡在磁盘管理中频繁掉线、读取极慢,或显示状态不稳定,就考虑找专业恢复服务。

一旦出现物理损坏,软件恢复的可靠性就会降低。对一张正在故障中的卡反复扫描,有时反而会让情况更糟,所以如果它开始变得不稳定,我就不会继续反复折腾它了。

如果你把 SD 卡清空了,之后几乎没再动过,那么找回的几率还是相当不错的。删除通常会先移除文件索引。照片数据往往会一直保留,直到被新数据覆盖。所以第一条规则很简单,现在就停止使用这张卡。

我同意 @mikeappsreviewer 先检查那些简单问题的看法,但如果这张卡里存的是唯一的副本,我不会在那里花太多时间。时间比完美排查更重要。

我接下来会这样做:

  1. 如果你的电脑环境允许,先对 SD 卡制作一个逐字节镜像。
  2. 在镜像上运行恢复,不要直接对卡操作。
  3. 先后尝试两种扫描类型,先文件系统扫描,再特征扫描。
  4. 恢复到你的电脑或外置硬盘,绝不要写回 SD 卡。

为什么要先做镜像?SD 卡可能毫无预警地损坏。如果卡在扫描过程中开始断连,你就失去了干净恢复的一次机会。磁盘镜像能给你一个稳定的来源来操作。这一步经常被跳过,但恕我直言,它很重要。

说到软件,Disk Drill 是个不错的选择,因为它对常见照片格式支持很好,而且可以预览结果。如果你的照片来自相机,筛选 JPG 以及 CR2、NEF、ARW、RW2、ORF 这类 RAW 格式。如果文件名没了,就按大小排序并预览。家庭活动照片通常会成批出现,时间戳和文件大小也比较接近。

还有一点很多人会忽略。如果这张卡是在相机里被清空的,有些相机会执行快速格式化。快速格式化后的恢复率通常仍然相当不错。完全格式化就更糟。SD 卡上的 TRIM 不像 SSD 那样一致,所以被删除的照片通常仍有机会恢复,这算是这里为数不多的好消息。

如果扫描结果显示图像损坏或者预览只有一半灰色,也还是先把所有内容恢复出来。照片修复工具有时能修复部分损坏。

另外,这里有一个对摄影社区来说很有用的 SD 卡恢复建议帖,来自摄影初学者的 SD 卡照片恢复技巧

如果这张卡挂载很慢、出现读取错误,或者会消失不见,就停止扫描并转去找数据恢复店。对一张正在损坏的卡反复读取,往往会让糟糕的情况变得更糟。

是的,清空 SD 卡后,您通常仍然可以恢复照片,尤其是在此之后几乎没有继续使用它的情况下。实际上,这一点比人们想象的重要得多。

我大体同意 @mikeappsreviewer@techchizkid 的看法,但我想补充一点他们有些回避的内容:如果这些照片真的无可替代,就不要再在原始卡上进行不必要的尝试。每一次额外挂载、扫描或随意测试,都会继续对闪存存储造成磨损。不是说一次扫描就会毁掉它,只是说人们往往有点过于自信了。

我会这样做:

  • 如果您的适配器有锁定开关,就把卡设为只读模式
  • 如果可以,先把整张卡复制成一个镜像文件
  • 然后针对这个副本运行恢复
  • 将恢复出的文件保存到别处,不要写回 SD 卡

Disk Drill 在这里是个不错的选择,因为它可以在恢复之前轻松预览已删除的 JPG 和 RAW 照片。当您想确认家庭活动的照片是否仍然完好,还是只剩下幽灵条目时,这一点非常重要。如果扫描结果里出现了名称奇怪的文件,不要慌,这在删除或快速格式化之后很正常。

有一点我和常见建议略有不同:如果您知道这些照片只存在于 SD 卡上,就不要花太久去检查每一个云端和文件夹。做一些基本检查当然可以,但不要在卡闲置期间把好几个小时浪费在追逐“也许存在”的副本上。

另外,如果您想看一个快速的可视化说明,这个SD 卡照片恢复快速演示很容易跟着操作。

如果这张卡开始断开连接、显示 0 字节,或者读取速度异常缓慢,就停下来。这时候,DIY 恢复就已经从有帮助变得有点不明智了。到了这一步,找专业恢复服务才是更安全的选择。

是的,通常可以恢复。现在最大的因素是,在你清空那张 SD 卡之后,是否又有新内容写入了它。

我与 @techchizkid@stellacadente 在一点上有些不同看法:先做镜像当然最理想,但对普通家庭用户来说,这很快就可能变成一个无底洞。如果卡状态稳定且可读取,我会建议你先进行一次干净的恢复尝试,而不是卡在“完美”的流程上迟迟不动手。

最重要的是:

  • 完全停止使用这张卡
  • 不要再次格式化它
  • 不要把恢复出来的文件再保存回这张卡上

在恢复之前,先检查一件不太容易想到的事:Windows/macOS 的导入文件夹。很多“丢失”的活动照片,其实是之前已经复制过,只是后来忘记了。

如果它们确实不见了,可以使用 Disk Drill。

优点:

  • 可轻松预览 JPG 和许多 RAW 文件
  • 擅长查找已删除或格式化后的照片文件
  • 对非技术用户来说也足够简单

缺点:

  • 深度扫描可能会返回杂乱的文件名和文件夹结构
  • 并非所有可预览的文件都能完美恢复
  • 完整恢复通常需要付费

我对 @mikeappsreviewer 的看法是:预览很有用,但不要只凭预览来判断一切。如果空间允许,把整批可能相关的文件都恢复出来。有些照片无法预览,但恢复后依然可以正常打开。

如果这张卡会断开连接、读取速度异常缓慢,或显示错误容量,就不要自己折腾了,直接找专业人士。