我在备份之前,不小心从我的 CompactFlash 卡中删除了整组照片拍摄内容,现在我正想找到恢复丢失的 RAW 和 JPEG 文件的最佳方法。这些图像来自一场重要的客户拍摄,所以我真的需要有关安全进行 CF 卡照片恢复的步骤以及不会让情况变得更糟的软件方面的帮助。
我在一次长时间拍摄后也遇到过这种情况。回到家,把 CF 卡插进读卡器,电脑却像这张卡失忆了一样。文件丢失、卷无法读取,整套问题全来了。那种感觉很快就糟透了。不过,只要卡没有物理损坏,你恢复数据的机会还是不错的。我不止一次从损坏的 CompactFlash 卡里找回照片和视频片段,其中包括 RAW 文件组和体积很大的视频文件。
第一部分比软件更重要。
先做这 3 件事
- 停止使用这张卡。把它从相机里取出来。不要再拍更多照片。也不要往里面复制无关文件来测试。任何新的写入都会让旧数据面临风险。
- 拒绝格式化提示。Windows 和 macOS 很喜欢建议格式化无法读取的卡。不要这么做。如果你点了是,恢复只会无缘无故变得更难。
- 使用真正的 CF 读卡器。这是我吃过亏才明白的。通过 USB 连接相机更不利于恢复工作。你需要的是直接访问存储卡,而不是让相机的传输模式来碍事。
完成这些后,把卡插到你的 Mac 或 PC 上,看看系统是否至少能识别到这个设备。在 Windows 上,检查磁盘管理。在 Mac 上,打开磁盘工具。如果卡显示出来,而且容量大致正确,那你还有操作空间。如果那里根本不显示,或者卡已经弯曲、开裂,或者进过水,那么在家自行恢复就不太现实了。到了这一步,像 CleverFiles 恢复中心这样的实验室可能就是下一步选择。
如果电脑能检测到这张卡,通常就可以走软件恢复这条路。遇到这种情况,我会先从这里开始,再考虑别的。YouTube 演示在这里:
这些年我试过一大堆恢复工具。有些对 JPEG 和办公文档还不错,但一遇到相机文件就不行了。我遇到问题较少的是 Disk Drill。它让我印象比较深的是支持 CR2、NEF、ARW 这类相机格式,以及较大的视频文件,而不会把恢复结果搞得一团糟。
为什么我没有继续使用那些免费工具
PhotoRec 能用,算是吧。我曾在别无选择时用过一次。那感觉就像在跟一台自动售货机较劲。命令行、难看的输出、没有原始文件名,而且所有东西都会一股脑地混在一起回来。Recuva 用起来更轻松一些,但我在专业 RAW 格式上的恢复结果时好时坏。如果你只需要恢复基础的已删除文件,它还不错。对于来自实际相机拍摄工作的 CF 卡,我会选择那种允许你在保存前预览文件的工具。
我遵循的恢复步骤
- 将恢复软件安装到电脑的主驱动器上。 不要安装在 CF 卡上。这听起来很明显,但人在疲惫时会做出奇怪的事。
- 如果卡不稳定,先制作整卡镜像。 这一步有一次救了我。如果卡会断开连接、死机或出现读取错误,请先创建一个逐字节备份,然后扫描镜像文件,而不是直接扫描卡本身。
- 扫描卡或镜像文件。 让软件完整跑完全部扫描过程。不要因为前几分钟看起来很慢就中断它。
- 预览结果。 打开图片。拖动查看视频内容。你需要先确认这些文件可用,再去恢复上百 GB 的垃圾文件。
- 恢复到另一块驱动器。 将恢复出来的文件保存到你的内置驱动器或外接 SSD。绝不要把它们写回同一张 CF 卡。
还有一件事,因为很多人会在这里措手不及。
如果恢复的视频无法播放
我在高清片段上见过这种情况。文件恢复回来了,但播放损坏或播到一半就停止。VLC 有时会有帮助。在它的输入和编解码器设置中,将损坏或不完整 AVI 处理设为“始终修复”。在 Windows 上,Untrunc 有一次帮我解决了文件头损坏的问题。它是免费的,在你放弃这个片段之前值得一试。
恢复后如何处理存储卡
一旦你的文件已经安全并检查无误,就该处理存储卡本身了。在 Windows 上,你可以尝试 CHKDSK。在 Mac 上,在“磁盘工具”中运行“急救”。如果之后存储卡表现正常,我仍然会在再次使用前先在相机中将其重新格式化。如果它不止一次出故障,我不会再信任它用于付费工作。我有一张在第二次出问题后就扔掉了。不值得再提心吊胆。
慢慢来。不要向卡里写入任何内容。先检查系统是否能识别它,然后恢复到另一块驱动器。这三个选择能完成大部分关键工作。
是的,如果你删除了拍摄内容,并且之后没有继续使用这张 CF 卡,恢复的几率仍然不错。
我同意 @mikeappsreviewer 关于那条重要规则的说法,停止所有写入操作。我稍有不同的是,在你恢复照片之前,我会先跳过像 CHKDSK 或 First Aid 这样的修复工具。这些工具有时会更改文件系统,而在图像文件安全恢复之前,我不会去动客户的存储卡。
我会这样做:
- 先把 CF 卡放到一边。
- 使用读卡器,不要用相机。
- 如果卡可以挂载,除了完整镜像外不要从中复制任何内容,前提是你的软件支持创建镜像。
- 使用专门为照片恢复设计的软件进行扫描。Disk Drill 是从 CompactFlash 卡恢复 RAW 和 JPEG 的较好选择之一。我见过它在文件夹结构丢失但图像数据仍然完好的情况下,恢复出 CR2、NEF、ARW 和 JPG 文件集。
- 恢复到另一块硬盘。
还有一个很多人会忽略的小提示。按文件类型和大小对恢复出的文件进行排序。同一次拍摄的 RAW 文件通常大小相近,所以很小的文件往往是损坏的垃圾文件。在交付之前预览所有文件。我还会检查 EXIF 时间戳来重建拍摄顺序。
如果这张卡只是被相机内“删除”了,那么你的机会比格式化之后更大。如果你在删除后又拍了 20 到 50 张新照片,一些原始文件可能已经被覆盖。任何软件都无法修复被覆盖的扇区,绝对不行。
如果想快速看一个可视化演示,这个CompactFlash 卡照片恢复指南很容易跟着操作。
如果 Disk Drill 或类似软件看不到有效预览,就到此为止,把 CF 卡送去数据恢复实验室。不要继续反复尝试,把情况弄得更糟。我曾经就这么干过一次,真是个坏主意。
如果只是被删除而没有被覆盖,那么是的,你仍然很有机会把 RAW 和 JPEG 找回来。我基本同意 @mikeappsreviewer 和 @cacadordeestrelas 的看法,但在文件取出来之前,我对在卡上做任何修复性操作这件事会更谨慎一些。不要修复,不要重新格式化,不要做相机测试,也不要搞什么让我看看它还能不能用 这种操作。
我想补充的是:检查一下你的相机是否按可预测的模式写入双格式文件。很多相机会按顺序保存 RAW+JPEG 配对文件,所以如果恢复结果是一大堆没有文件名的文件,你通常可以根据拍摄时间和文件大小的规律把整组拍摄重新整理出来。这对客户项目特别有帮助。
另外,如果卡读取异常但还没彻底损坏,我会优先先把整张 CF 卡做一个镜像备份,然后再运行多次扫描。扫描一次没问题,但十几个不同应用轮番去折腾一张状态不稳定的卡,往往就是把 可恢复 变成 只能送实验室。Disk Drill 是一个不错的起点,因为它对常见相机格式支持得很好,而且预览功能对于区分垃圾文件和要保留的文件确实很有用。
我和常见建议有一点小分歧:免费工具不一定总是不好,但它们在整理方面往往很糟糕。如果这是一次付费拍摄,你的时间同样重要。省下 40 美元却花六个小时给损坏的文件重命名,说实话挺蠢的。
如果你想看看更多社区意见,这个帖子里的 CF 卡数据恢复软件推荐 值得一看。
最重要的是,如果预览返回损坏,或者卡开始断开连接,就别再折腾它了。到了这个阶段,自己动手处理很快就会变得非常冒险。


