我的佳能相机突然显示存储卡错误,检查存储卡后,我发现许多重要照片丢失了。此后我一直没有再拍新照片,因为我担心会覆盖它们。我需要帮助弄清楚,在存储卡出错后,如何从 SD 卡中恢复已删除的佳能照片的最佳方法。
你的佳能照片很有可能还在。我要做的第一件事就是立刻停止使用这张 SD 卡。图片被删除后,通常会继续留在卡上,直到有新数据覆盖到它们。所以关键因素其实很简单:你删除它们之后又发生了什么?
如果你马上就发现了错误并停止拍摄,恢复的几率通常还不错。如果你继续拍摄,又用这张卡存了一批新的照片或视频,情况就会很快变得复杂。我见过有些文件能完整恢复,有些恢复出来却损坏了一半,还有些则直接消失了。
我会按这个顺序来做。
把 SD 卡从相机里取出来。如果你有读卡器,就用读卡器。除非你没有别的办法,否则我不建议直接连接佳能相机再从那里折腾。如果电脑弹出格式化警告,忽略它。CHKDSK、First Aid 或任何修复提示也是一样。那些工具是用来修复卷的,不是用来保护已删除图片的。
之后,对这张卡运行恢复扫描。如果要我从常见工具里选,我会这样排:
- Disk Drill。这是我会先试的工具。它对常见照片类型和 RAW 文件支持不错,预览功能很有帮助,而且整个过程没那么折腾。
- Recuva。在 Windows 上处理简单的已删除照片恢复还可以。它感觉比较老,而且我在较新的格式上得到的结果有好有坏。
- Data Rescue。它能用,不过我觉得操作流程有点笨重。
- UFS Explorer。当前面那些简单工具失效时它很不错。它对用户要求更高,所以我不会先推荐给普通用户。
有一条规则大家总是会搞错。把恢复出来的文件保存到电脑上,或者另一块外接硬盘里。不要把它们写回同一张佳能 SD 卡。如果你这么做,就有可能覆盖掉你还在努力抢救的数据。
另外,在你花一小时扫描之前,先检查一下那些不起眼的地方。回收站、Mac 废纸篓、Time Machine、文件历史记录、云备份,以及 Canon image.canon。如果这些照片之前被导入、同步或复制过,你也许可以直接从那里找回来,完全跳过存储卡恢复。
所以没错,还是有希望的。停止使用这张卡,用靠谱的工具扫描,预览找到的内容,然后把文件恢复到别的地方。经历过这种惊吓之后,我会先把那张 SD 卡放一边冷静一阵子。换作是我,它已经被罚坐冷板凳了,哈哈。
是的,由于你在第一时间就停止了拍摄,所以找回的几率仍然相当不错。这一点最重要。
有一点我同意 @mikeappsreviewer 的看法:让存储卡远离相机。我不太赞成立刻急着修复,或假设这张卡只是文件被删除的问题。佳能的“卡错误”通常意味着文件系统损坏、坏扇区,或者存储卡开始故障。如果卡的状态不稳定,更安全的做法是先对它做一个完整的逐字节镜像,然后扫描镜像,而不是直接扫描存储卡本身。读取次数更少,风险也更低。很多人都会跳过这一步,之后又后悔。
我会这样做:
- 把 SD 卡插入读卡器。
- 如果电脑能识别它,先克隆或制作这张卡的镜像。
- 对镜像运行恢复程序。
- 把恢复出来的照片保存到电脑上,不要写回 SD 卡。
如果你想走最简单的路线,Disk Drill 是恢复佳能 JPG 和 RAW 文件时一个很稳妥的首选。如果存储卡反复断开连接或出现读取错误,在做任何别的事情之前先改用镜像工具。如果存储卡根本无法被检测到,软件恢复的可靠性会迅速下降,这时候找专业恢复机构通常更合理。
另外,也检查一下你的佳能是否写入了相机菜单不再显示的 sidecar 文件或隐藏文件夹。我见过一些“丢失”的照片其实还在,只是被相机忽略了。
想看更多关于相机 SD 卡照片恢复工具的用户反馈,这个帖子很有参考价值:
Reddit 上适用于佳能 SD 卡的最佳照片恢复软件
如果这些照片非常重要,现在就先停下来,先给存储卡做镜像。不要反复折腾它。一个有问题的读卡器,或者一次失败的修复尝试,都可能很快把情况搞得更糟。
既然你已经停止拍摄,成功恢复的机会大概率仍然很高。那是最明智的一步。
我基本同意 @mikeappsreviewer 和 @codecrafter 的看法,但我想补充一点很多人在佳能存储卡报错后会忽略的事:有时候照片并不是真的被删除了,只是目录结构被打乱了。在这种情况下,文件恢复是一条路,但在电脑上检查存储卡的 DCIM 结构问题,也可能发现一些相机已经无法显示的文件。不算什么高大上的办法,但这种情况确实会发生。
我不建议做的事:
- 不要格式化存储卡,即使佳能提示你这么做
- 不要先运行 Windows 修复或 macOS 磁盘修复
- 不要反复把卡插回相机里测试
我建议做的事:
- 使用一个靠谱的读卡器
- 如果存储卡可以挂载,立刻复制所有还能看到的内容
- 然后再用恢复软件扫描
Disk Drill 在这里算是一个合理的选择,因为它对佳能 JPG、CR2 和 CR3 的恢复通常表现不错,而且预览功能能帮助你快速判断,丢失的内容到底是真的可以恢复,还是只是一些残留的幽灵条目。如果存储卡开始频繁断连或者读取速度特别慢,就别再继续折腾了,先考虑在做更多扫描之前创建一个磁盘镜像。
对于那种 只要恢复出来然后继续用 就行 的想法,我有一点小小的不同意见:如果这张卡已经出现过一次内存错误,这次处理完之后我会直接让它退役。SD 卡很便宜,丢失的照片可不便宜。
另外,如果你想看一个简单的SD 卡文件恢复简易指南,这个内容能提供一个还不错的快速概览。
简短结论:可以,佳能相机中被删除或丢失的照片,在存储卡报错后通常还是有机会恢复的,尤其是在你没有写入任何新数据的情况下。先检查可见文件夹,把恢复出的文件保存到另一块硬盘,然后更换这张卡,因为我不会再信任它了。
我和 @codecrafter、@yozora 以及 @mikeappsreviewer 在一个重点上意见一致:立即停止是正确的做法。
不过有一点小分歧:在直接进行完整恢复之前,我会先检查读卡器是否显示出实际的照片文件、带有异常文件名的文件、零字节占位文件,或者相机忽略的第二个类似 DCIM 的文件夹。佳能的存储卡错误有时损坏的是索引,而不是图像数据本身。如果是这种情况,先手动复制任何仍然可读的内容,可以节省时间并减轻压力。
我的看法:
- 不要把卡重新插回相机
- 不要格式化
- 不要让电脑“修复”它
- 如果能看到文件,先复制这些文件
- 然后再恢复缺失的那些
至于软件,Disk Drill 在这里是一个合理的选择。
Disk Drill 的优点:
- 对佳能 JPG 和 RAW 格式支持良好
- 预览功能方便,你可以快速判断恢复是否真实有效
- 比很多更技术化的工具更简单
Disk Drill 的缺点:
- 如果存储卡已经出现严重物理故障,它并不理想
- 深度扫描可能需要一段时间
- 最好的功能通常需要付费版本
如果存储卡开始卡顿、消失,或者让读卡器表现异常,就停止。到那时,这已经不太算是“已删除照片恢复”,而更像是“介质不稳定”,风险性质也就变了。说实话,如果这些照片重要到一生只有一次,我会在一次谨慎检查之后跳过反复的自行尝试。很多人在快要坏掉的卡上做太多次扫描,最后就吃了大亏。
恢复完成后,淘汰那张 SD 卡。即使它看起来又正常了,我也不会再把重要内容交给它。

