我在备份之前不小心从佳能相机的 SD 卡中删除了重要照片,现在我真的很需要帮助把它们找回来。删除后这张卡还被继续使用过,所以我不确定是否还有可能恢复。对于佳能相机存储卡,哪些照片恢复方法或 SD 卡恢复软件效果最好?
我不止一次在佳能 SD 卡上遇到这种情况,最开始的几分钟比很多人想的更重要。已删除的照片通常还在那里。真正会毁掉恢复机会的是再次使用这张卡。如果你也遇到了这种情况,现在立刻停止拍摄并把卡取出来。
如果是我,第一步会这样做,不绕弯子:
- 一张额外的照片都不要再拍。哪怕只是测试拍一张,也足以覆盖旧文件的一部分。
- 不要在相机菜单里乱点,试图修复任何东西。即使是正常的相机操作,有时也会向卡里写入数据。
- 如果电脑弹出格式化提示,直接取消。
- 把 SD 卡从佳能相机里取出来。如果卡上有锁定开关,把它拨到只读,并在用电脑扫描之前一直保持这样。
为什么恢复工具里还能看到已删除的照片,其实很简单。在大多数存储卡上,删除并不会立刻擦除图像数据。相机会把那部分空间标记为空闲,而旧文件会一直留在那里,直到有新数据写到它上面。所以照片通常只是从图库里消失了,并不是真的从存储中消失。区别很大。
在你开始折腾恢复软件之前,如果之前绑定过 image.canon 应用,先去那里看看。我见过云端副本在那里保留大约 30 天。如果那里什么都没有,再转到恢复软件。用电脑和 USB SD 读卡器。我不建议为此通过 USB 连接相机。
有几个值得一试的工具:
这个最适合作为起点。界面干净,预览效果不错,而且很擅长从 SD 卡恢复照片。它也支持读取佳能 RAW 格式,比如 CR2 和 CR3,如果你拍的不是 JPG,这一点就很重要。在 Windows 上,免费恢复额度有 100MB 可供测试,足够看出你的文件是否还在。
- PhotoRec
这是省钱路线,也就是免费。它能用,而且扫描得很深,但整体感觉比较老派。没有精致的界面,更像是文本窗口操作。另外,文件名通常会变得混乱或很通用,所以如果你恢复了 900 张图片,后续整理起来会很烦。不过如果你不想花钱,它依然很靠谱。
无论你选哪个工具,恢复步骤基本都一样:
- 把程序安装到电脑上,不要安装到 SD 卡上。
- 把卡插入读卡器并开始扫描。
- 等待。大容量卡需要一些时间,特别是工具在做更深度扫描时。
- 把结果筛选到图片,这样你就不用一直翻垃圾文件。
- 恢复之前先预览文件。这样能节省时间。
- 把所有恢复出来的文件保存到另一块硬盘上,不要写回同一张 SD 卡。
最后这一点非常重要。把恢复出来的文件写回卡里,就是很多人把自己的抢救操作搞砸的原因。
如果你动作慢一点,并且保持这张卡不被动过,成功率还是不错的。把能恢复的先恢复出来并复制到安全的地方后,再在相机里格式化这张卡,然后再继续使用。这样通常能避免这张卡的文件系统以后变得奇怪。
如果删除后这张卡又被使用过,恢复几率会下降,但并不是零。关键在于有多少新数据写入了相同的扇区。只拍了几张,有时问题不大;如果连续拍了很久或录了 4K 视频,情况就糟得多。
有一点我同意 @mikeappsreviewer 的看法:先别把卡放回相机。我们稍微不同的地方在这里。如果你有电脑,在直接对卡运行恢复之前,先把 SD 卡做一个完整镜像。像 USB Image Tool、Win32 Disk Imager,或者 Mac/Linux 上的 dd 都可以做到。扫描的是镜像文件,不是正在使用的存储卡。这样更安全。如果扫描崩溃或你误操作了,原始数据不会被动到。
我会这样做:
- 把 SD 卡插入读卡器。
- 为它创建一个逐字节镜像。
- 先用 Disk Drill 扫描这个镜像。它通常能比较干净地提取 Canon 的 JPG、CR2 和 CR3,而且预览功能帮助很大。
- 如果结果不理想,再对镜像运行 PhotoRec。它会忽略损坏的文件表,按文件特征直接提取。
- 把恢复出的文件保存到电脑或外接硬盘,绝不要存回 SD 卡。
还要检查是否有隐藏残留。有些 Canon 存储卡即使主 DCIM 视图看起来是空的,仍会保留 sidecar 文件、缩略图,或者拆分的视频文件夹。
还有一点很多人会忽略。如果这些照片非常重要,第一次尝试之后就先停止自行操作。反复写入、接受修复提示以及随意扫描,都会让专业恢复变得更困难。
如果你想看一个简短直观的演示,这个适用于 Canon 和其他相机的 SD 卡照片恢复短片用很简单的方式讲了基础步骤。
如果你愿意说明删除后又拍了多少新照片或视频,我可以给你一个更诚实的恢复概率判断。
如果卡在删除后又被使用过,我会比 @mikeappsreviewer 说得稍微没那么乐观一些,但也没有大家想的那么糟。照片通常只是被部分覆盖,所以你可能能完整恢复一些、恢复出损坏的一些,还有一些完全无法恢复。这很正常。
我想补充一点,@viaggiatoresolare 提到过但没有特别强调:在认定只是单纯删除之前,先检查一下卡上是否有文件系统异常。佳能相机卡有时在 DCIM、MISC 或 PRIVATE 下仍然有可恢复的文件夹条目,只是 Windows/macOS 不会清楚显示出来。在 Windows 上,开启显示隐藏文件。在 Mac 上,也试试“图像捕捉”,不要只用 Finder。我见过 Finder 犯傻的时候,照片却能在那里面显示出来。
另外,如果你拍的是 RAW+JPG,不要只搜 JPG。也要分别找找 CR2 或 CR3。有时候 JPEG 预览没了,但 RAW 还在,反之亦然。视频附属文件也是一样。
说到实际恢复,Disk Drill 可能是最容易先尝试的一步,因为在恢复之前你可以预览哪些文件仍然完好。这在卡被重复使用过时非常重要。如果它找不到任何有用的内容,那再进一步使用数据雕刻工具。我只是不会毫无理由地连续运行十个不同的应用。越混乱,越容易点错东西。
如果你想看更多真实场景下的相机 SD 卡恢复建议,这个帖子值得快速看看:来自 Reddit 的佳能相机 SD 卡照片恢复建议
现在最重要的是:不要格式化,不要修复,不要再使用。只恢复到你的电脑上。如果丢失的照片属于一生一次那种,我会在一次谨慎扫描后停手,并考虑找专业实验室。自己动手很好,直到它不好用为止。
我想补充一点,其他人只是轻微提到过:问题可能出在存储卡本身,而不只是删除。如果 Canon SD 卡开始出现故障,在相信任何恢复结果之前,先用读卡器做一次健康检查。读取缓慢、频繁断开连接或 I/O 错误通常都意味着要尽快停止自行处理。
我对 @viaggiatoresolare 和 @nachtschatten 提到的“运行多个工具”的做法略有不同意见。如果这些照片很重要,通常更明智的做法是尽量减少扫描次数。每多做一次操作,出错的几率都会增加,即使读取大多是安全的也是如此。我会先选择一次谨慎的扫描,然后再重新评估。
对于第一次扫描,Disk Drill 是一个比较合理的选择,因为它对 Canon 文件的预览支持很好,这有助于区分完好的照片和无用数据。
Disk Drill 的优点:
- 易于使用
- 对 JPG、CR2、CR3 有良好的预览支持
- 比较擅长重建文件夹结构
- 能较快判断是否值得继续恢复
缺点:
- 在大多数环境下,完整恢复不是免费的
- 可能会因为不同的扫描方法返回重复文件
- 深度扫描可能会丢失原始文件名
另外,检查一下你的 Canon 是否在 RAW 文件中写入了较小的嵌入式预览图。有时候完整图像已经损坏,但嵌入式预览图仍然保留下来,总比什么都没有好。
@mikeappsreviewer 在一点上尤其正确:不要把恢复出来的文件再写回那张卡上。如果这张卡已经被大量重复使用,就要预期只能部分恢复,而不是指望奇迹。


