如何在不损失画质的情况下从 SD 卡恢复照片?

我的SD卡显示错误并要求格式化后,我不小心丢失了照片。这些都是重要的家庭照片,我需要找回已删除或无法访问图像的最佳方法,同时不降低画质,也不进一步损坏存储卡。正在寻找安全且真正有效的SD卡照片恢复技巧或工具。

在动用恢复工具之前,我会先检查那些最基础但容易被忽略的东西。很多“被删除”的 SD 卡照片其实还存在别的地方,我也见过有人完全不用做存储卡恢复,直接从同步服务里把所有内容找回来。

先从与你的手机或相机绑定的服务查起。看看 Google Photos、iCloud Photos、OneDrive、Dropbox、Amazon Photos,或者任何你登录过的备份应用。手机经常会在后台自动上传,而你可能根本不记得这件事。还要打开每个服务里的“最近删除”或“回收站”部分。很多服务会把已删除照片保留 30 到 60 天。

如果这张 SD 卡是从相机里取出来的,也检查一下相机本身。有些型号会把部分媒体文件保存在内部存储中,而不是全部写入存储卡。我也遇到过问题出在读卡器而不是存储卡本身的情况。换一个读卡器。试试另一个 USB 接口。再试试另一台电脑。听起来有点傻,但我真的见过这样就把问题彻底解决了。

如果这些检查都没有任何发现,就立刻停止使用这张 SD 卡,转而使用恢复软件。这个环节比很多人想的更重要。被删除的照片通常会一直留在卡上,直到有新数据覆盖掉同一块空间。每拍一张新照片、录一段新视频,或者复制一个新文件,都会降低恢复成功的概率。

我会先从 Disk Drill 开始。我用它处理过单反相机存储卡、安卓手机里的 microSD 卡、无人机存储卡,以及那些突然显示为 RAW 或无法读取的存储卡。和一些老牌工具相比,它更容易上手,而且在处理复杂情况时的表现也比我预期的更好。

我注意到的一点是,它并不只依赖文件系统条目。很多基础恢复应用在文件刚被删除、而且存储卡状态还健康时表现还不错。但一旦存储卡被格式化、损坏,或者分区受损,这些工具往往就不行了。Disk Drill 会进行更深入的扫描,并直接查找文件签名,这帮助我从状态很差的存储卡中恢复出照片。

以下是我会采用的流程:

  1. 立即将 SD 卡从设备中取出。
  2. 使用可靠的 USB 读卡器将它连接到电脑。
  3. 安装并打开 Disk Drill。
  4. 在磁盘列表中选择这张 SD 卡。
  5. 点击“搜索丢失的数据”,然后选择扫描模式。
  6. 让扫描完整结束。深度扫描通常比快速扫描找到更多内容。
  7. 打开图片部分,或按文件类型筛选,例如 JPG、PNG、CR2、NEF、ARW 或 DNG。
  8. 在恢复之前先预览这些文件。
  9. 将文件恢复到另一块磁盘,绝不要恢复回同一张 SD 卡。

预览这一步非常有帮助。如果一张照片能在扫描结果中正常打开,那么恢复成功的概率通常还不错。不是百分之百,但算是比较可观。而且这也能节省时间,因为在复制一堆无用文件之前,你就能大致判断哪些内容还是完整的。

它在处理相机存储介质时似乎也比普通的取消删除工具更好。GoPro 存储卡、无人机存储卡、微单相机、行车记录仪,它们经常以碎片化的方式存储数据。有些恢复应用会漏掉一部分内容,或者恢复出损坏的文件。相比那些人们在各种帖子里仍然随手推荐的老式取消删除工具,我在处理相机 SD 卡时用它得到的结果更好。

免费版允许你先扫描和预览,如果你只是想先判断这张卡到底值不值得继续折腾,这一点很有用。

如果恢复软件还是没有任何效果,我仍然会再检查几个地方:

  1. 查看 Windows 文件历史记录或 Time Machine 里的旧备份。
  2. 检查你的电脑中是否有自动导入的照片文件夹。
  3. 换一个 SD 读卡器或另一个 USB 接口再试。
  4. 如果这张卡总是反复断开连接、速度慢得难以忍受,或者在磁盘管理中时有时无,就改用专业恢复服务。

一旦涉及物理损坏,软件的可靠性就会大幅下降。对一张正在故障中的存储卡反复扫描,也可能让情况变得更糟,所以如果这张卡表现得很不稳定,我不会继续反复尝试。

如果卡要求格式化,先不要格式化。如果它一直报错,我也会跳过在卡本身上重复扫描的尝试。@mikeappsreviewer 已经提到了备份检查和基本恢复流程,但我会先补充一步。恢复之前,先为 SD 卡制作一个完整镜像。这样可以保护你唯一的副本。

使用磁盘镜像工具,将卡保存为电脑上的镜像文件。然后针对镜像进行恢复,而不是直接对卡操作。如果卡正在劣化,这一点非常重要。恢复软件不会降低照片质量。你要么恢复出原始文件,要么恢复不出来。画质损失通常发生在之后,如果你重新保存了压缩的预览图或截图。请恢复原始的 JPG、RAW、HEIC、PNG、CR2、NEF、ARW 或 DNG 文件。

Disk Drill 在这方面没问题,因为它对 SD 卡支持很好,还能预览找到的照片,但如果可以的话,我会把它用在卡的镜像上。恢复到你的电脑或外置硬盘,绝不要恢复回 SD 卡。庆祝之前也要检查文件大小。0 KB 或很小的 JPEG 都是无效文件,即使文件名看起来没问题。

我和常见建议有一点小分歧。对于一张不稳定的卡,先深度扫描并不总是最佳做法。先制作镜像,再扫描。更安全。磨损更少。后悔更少。

如果文件恢复回来了但打不开,只在恢复完成后再尝试 JPEG 修复工具。不要向卡里写入任何新内容。关于相机相关的具体建议,这个 适合初学者的 SD 卡照片恢复技巧 话题也值得一看。

如果卡突然显示“需要格式化”,我不会信任它到继续在相机里反复操作。这里我和 @mikeappsreviewer 略有不同意见:在尝试一堆扫描之前,先检查一下卡上的小锁定开关,并在“磁盘管理”或“磁盘工具”里看看它。有时候卡是可以读取的,但文件系统头损坏了,而这会影响哪种工具最合适。

另外,恢复照片不会降低画质。这一点经常被误解。恢复软件是在把原始的 JPG/RAW/HEIC 文件找回来。只有在你保存预览图、截图,或者之后再次压缩图片时,画质才会下降。

我建议的顺序是:

  1. 停止使用这张 SD 卡。
  2. 用不同的读卡器测试。
  3. 如果它还能挂载,先尽量把整张卡完整复制成镜像。
  4. 然后再用像 Disk Drill 这样的工具扫描这个源。
  5. 把恢复出来的文件保存到电脑上,不要写回这张卡。

我还想补充一点,@sternenwanderer 只是稍微提到过:在你开始庆祝之前,先按文件大小和分辨率整理恢复出来的照片。真正的相机照片通常大小正常。很小的 JPEG 往往只是损坏的缩略图,不是完整图像。另外,如果这些文件来自相机,也要检查 sidecar 文件和 RAW 配对文件。

如果卡一直断连、发热,或者读取速度慢得离谱,就别再自己折腾了。说实话,这种情况下人们很容易把问题弄得更糟。

想看一个快速直观的说明,这个很有用:YouTube Shorts 上的 SD 卡照片恢复技巧

最重要的一点:不要先格式化,哪怕设备一直不停提示你。那个提示基本上就是个陷阱。

我想在 @sternenwanderer@byteguru@mikeappsreviewer 所说的基础上补充一点:检查恢复出来的文件是否仍然保留原始元数据。像拍摄日期、相机型号、镜头和分辨率这样的 EXIF 数据,是你找回了真实照片而不只是缩略图或缓存预览的一个良好迹象。如果恢复的图像能打开,但尺寸异常或者完全没有元数据,我会对此持怀疑态度。

我对“能预览就说明没问题”这个说法略有不同意见。预览确实有帮助,但我见过一些照片预览看起来正常,恢复后却仍然部分损坏,尤其是来自受损 SD 卡的文件。一定要对一批恢复出来的文件做完整测试。

关于画质:恢复本身不会降低图像质量。如果 Disk Drill 或任何类似工具恢复的是原始 JPG、RAW、PNG、HEIC、CR2、NEF、ARW 或 DNG 文件,画质就不会改变。真正的风险在于之后保存导出文件、截图或重新编码的副本。

Disk Drill 优点:

  • 易于按照片格式筛选
  • 预览效果不错
  • 对损坏或格式化的 SD 卡支持良好
  • 可以恢复到另一块驱动器

Disk Drill 缺点:

  • 对物理故障的存储卡并不神奇
  • 深度扫描可能返回大量杂乱文件
  • 完整恢复需要付费

如果存储卡显示为 0 字节、随机消失,或者导致系统卡死,请停止软件恢复并考虑送去实验室处理。到了这一步,自己动手的代价就会变得很高。