我在一次拍摄后不小心格式化了我的 SD 卡,现在我的照片在 Windows 电脑上都不见了。我需要帮助,想找到在它们被覆盖之前,从 SD 卡中恢复已删除照片的最佳方法。
在动用恢复软件之前,我会先检查那些枯燥但基础的东西。我见过有人以为 SD 卡把照片清空了,结果发现整套照片其实安安稳稳地躺在某个云账户里,或者在他们早就忘了还有这个功能的回收站文件夹里。
查看任何与你的手机或相机绑定的服务。Google Photos、iCloud Photos、OneDrive、Dropbox、Amazon Photos,或者任何当时登录过的服务。很多手机会在后台自动上传,直到出问题人们才会注意到。另外,也要打开每个服务里的“最近删除”或“回收站”。很多这类服务会把已删除图片保留 30 到 60 天。
如果这张卡曾用于相机,也去翻翻相机菜单。有些型号会把一部分媒体文件保存到内部存储里。我还不止一次碰到过读卡器有问题的情况。SD 卡看起来像是坏了,但换一个读卡器或换一台电脑,文件就能正常显示。所以我会先排除这种简单的硬件问题。
如果这些检查都没有结果,立刻停止使用这张 SD 卡,然后再进入恢复步骤。这一点比很多人想的更重要。被删除的照片通常仍然留在卡上,直到有新数据覆盖到它们。每拍一张新照片、每复制一个文件、每次在同一张卡上做测试,都会降低找回的几率。
我会先从 Disk Drill 开始。我曾用它处理过单反相机存储卡、安卓手机里的 microSD 卡、无人机存储卡,还有那些突然显示为 RAW 或无法读取的卡。和很多恢复工具相比,它更容易上手,而且在卡状态很糟时也还能做更深入的扫描。
我一直继续用它的一个原因是,它做的不只是读取残留的文件系统条目。便宜的反删除工具通常只有在刚删除不久、而且卡本身仍然健康时才表现还行。这款工具还会按文件签名扫描,所以在格式化、损坏或分区受损之后,它成功找回的机会更高。
我会这样做:
- 现在就把 SD 卡从设备里取出来。
- 用一个靠谱的 USB 读卡器把它连接到电脑。
- 安装并打开 Disk Drill。
- 在驱动器列表中选择这张 SD 卡。
- 点击 Search for lost data 并选择扫描模式。
- 让扫描完整结束。深度扫描通常比快速扫描找回更多内容。
- 打开 Pictures,或按 JPG、PNG、CR2、NEF、ARW、DNG 这类扩展名筛选。
- 预览文件。
- 把恢复出来的文件保存到另一块驱动器,绝不要保存回同一张 SD 卡。
预览这一步非常有帮助。如果图片能在扫描结果的预览里正常打开,我通常会把这视为一个相当不错的信号,说明恢复出来的文件大概率可以使用。
它在处理相机存储介质时通常也比老式反删除软件表现更好。GoPro 存储卡、无人机存储卡、微单相机、行车记录仪,它们常常会把数据分段保存。有些工具会在这里卡住。就我自己的使用经验来看,这款工具在从相机存储卡恢复照片方面,比那些更简单的工具做得更好。
免费版可以先扫描和预览,这一点很实用。你可以先判断这张卡里是否还有可恢复的文件,再决定要不要继续花更多时间。
如果软件恢复这条路看起来不太行,我还是会再检查几个地方:
- Windows 文件历史记录或 Time Machine 里的旧备份。
- 电脑上的自动导入文件夹。
- 另一个 USB 端口或另一个读卡器。
- 数据恢复实验室,如果这张卡总是断开、速度慢得离谱,或者在磁盘管理里时有时无地出现。
一旦涉及物理损坏,软件的可靠性就会下降。对一张正在故障中的卡反复扫描,有时反而会让情况更糟,所以如果它开始频繁掉线,我就不会继续反复折腾它了。
停止向 SD 卡写入数据。这最重要。
我同意 @mikeappsreviewer 的一部分意见,现在就停止使用它。如果这是一次拍摄后专用的相机存储卡,而照片从未导入过,我不太同意先花很多时间寻找云端副本。若照片从未被导入,你现在立刻进行恢复的成功率最高。
我在 Windows 上会这样做:
- 把存储卡插入一个稳定的 USB 读卡器。
- 检查磁盘管理。看看 Windows 是否显示了存储卡的完整容量。
- 如果能显示出来,就用 Disk Drill 扫描它。
- 把恢复出来的文件保存到你的电脑或另一块硬盘,不要保存回 SD 卡。
- 按文件类型整理结果,比如 JPG、RAW、MP4,如果你的相机也拍了视频的话。
为什么是 Disk Drill。格式化通常清除的是文件记录,不是照片数据。恢复软件会查找残留的文件条目和原始文件特征码。对于 SD 卡来说,格式化后特征扫描非常重要。这正是 Disk Drill 往往表现不错的地方。
还有一个很多人会忽略的小提示。如果存储卡看起来不太稳定,先给存储卡制作一个镜像,然后扫描这个镜像。这样对原卡的读取更少。对于状态不稳定的介质更好。
如果恢复出来的照片可以正常预览,但有些文件名丢失了,或者文件夹不见了,这在格式化恢复后很正常。内容比名称更重要。
如果 Windows 提示你再次格式化存储卡,不要这么做。如果存储卡会断开连接、显示为 0 字节,或者读取速度慢得离谱,立即停止。到了这种情况,交给专业实验室成功率更高。
这里也有一篇有用的文章,面向 Windows 摄影师的 SD 卡照片恢复技巧。在你继续折腾这张卡之前,值得快速看一眼。
如果这是一次 快速格式化,你的成功几率通常仍然相当不错。关于先花很长时间检查每个云应用这一点,我会稍微不同意 @mikeappsreviewer 的看法。对于刚拍摄完的相机 SD 卡来说,时间比排查更重要。如果卡本身状态不稳定,每多一次挂载、复制尝试或测试,都可能让情况变得更糟。
我会这样做:
- 首先,如果 SD 卡有 锁定开关,把它拨到只读。这个简单的动作很容易被忽视,但很有用。
- 在 Windows 中,检查 事件查看器,至少也要看看设备管理器,尤其是在卡表现异常的时候。如果你已经遇到 I/O 错误,就别像 Windows 总让人忍不住做的那样,继续反复扫描它 12 次。
- 如果这张卡很重要,先用 HDD Raw Copy Tool 或 USB Image Tool 之类的工具做一个 逐字节镜像,然后基于镜像进行操作。@shizuka 提到了做镜像,没错,如果卡不稳定,这大概是最明智的一步。
说到 Windows 上的实际恢复,Disk Drill 是个不错的选择,因为它在格式化之后,对已删除条目恢复和基于文件签名的照片恢复都处理得相当好。相比文件夹名称,我会更关注预览能不能正常打开。如果预览看起来是乱码、残缺或者发灰,那通常已经说明你今天会面对什么情况了。
另外,也要检查 RAW 附属文件和视频片段,不要只盯着 JPG。很多人只恢复了 JPEG,却忘了他们真正想要的 CR2/NEF/ARW 文件。
还有一点很多人会跳过:如果恢复出来的文件名都变成了通用名称,就按 文件大小和时间戳模式 排序。这能帮助你更快重建拍摄顺序。
如果你想快速看一个直观演示,这个视频很有帮助:
Windows 下 1 分钟内完成 SD 卡照片恢复
最重要的规则还是一样:恢复到另一块硬盘,不要写回这张卡。这就是很多人把自己的恢复机会亲手毁掉的原因。

