我在备份照片之前,不小心从我的 CF 卡中删除了几个文件夹,现在我正尝试恢复丢失的文件。我需要帮助找到最好的 CF 卡数据恢复工具,能够安全地恢复已删除的文件夹和图像,而不会让情况变得更糟。
我靠拍摄活动谋生,而且没错,我也经历过那种胃里一沉的时刻。长时间拍摄结束后,你插入一张 CompactFlash 卡,结果电脑什么都不显示,或者更糟,说这张卡需要格式化。我不止一次从出问题的 CF 卡里把文件抢救出来,所以这就是这种情况发生时我一直采用的方法。
我第一步就是直接用数据恢复软件。我不会先去折腾那些杂七杂八的内置工具。根据我的经验,Disk Drill 是最不让人头疼的选择,也是处理我的 RAW 文件时问题最少的一款。我用它恢复过 CR2、NEF 和 ARW 文件,也恢复过分散在整张卡上的大型视频片段。PhotoRec 当然也能用,但它会把所有东西都丢进一堆杂乱文件里,还会去掉原始文件名。Recuva 在专业相机格式上的表现则显得偏弱。Disk Drill 给我省了不少时间,因为我可以先预览文件,这在你需要分辨一张损坏的照片和一张还能用的照片时非常重要。
我首先会做什么
- 在主电脑硬盘上安装恢复应用。把它安装到内部硬盘上,不要安装到 CF 卡上。不要向卡中写入任何内容。
- 制作完整的卡镜像。如果卡状态不稳定、速度很慢,或出现读取错误,先创建一个逐字节备份。扫描镜像文件,而不是反复对原始卡进行高强度读取。
- 扫描卡或镜像。将软件指向正确的数据源并让它完成扫描。除非完全卡死,否则不要不断停止并重新开始扫描。
- 预览它找到的内容。我总是在恢复之前先检查照片和视频片段。这样可以节省时间,也能让你大致了解哪些内容是完好保留下来的。
- 把文件恢复到其他位置。内部 SSD、外部 SSD、另一块硬盘,都可以。不要恢复回同一张 CF 卡上。否则你可能会覆盖掉你正试图保存的内容。
扫描运行期间,有几条规则我认为是绝对不能妥协的。在很多这类情况下,文件其实仍然保存在卡上。损坏的是文件系统索引,而不是图像数据本身。所以你的任务是避免让这张卡发生任何重写。
我吃过亏后学到的规则
- 不要再往卡里拍东西。不要拍测试照片。不要把垃圾文件复制进去“检查它是否还能用”。每一次新的写入都会提高旧文件被永久丢失的概率。
- 忽略任何格式化提示。如果 Windows 或 macOS 说这张卡无法读取并想要格式化它,点否。先不要让系统“修复”任何东西。
- 使用读卡器。我已经不用相机的 USB 连接来处理这种事了。正规的读卡器能让电脑获得更好的底层访问权限,而且恢复工具通常在这种情况下表现更好。
- 检查这张卡是否仍会在系统工具中显示。在 Windows 上,打开磁盘管理。在 Mac 上,打开磁盘工具。如果 CF 卡显示出来且容量大致正确,恢复的希望仍然不错。如果它根本不显示,或者卡片已经弯曲、开裂或被高温损坏,软件可能帮不了你。
- 如果恢复回来的视频有损坏,试着在恢复后修复它们。我遇到过恢复出来的片段即使文件大小看起来正常也无法播放的情况。如果你把 VLC 设置为始终修复损坏的 AVI 文件,它有时会有帮助。在某些情况下,Untrunc 也值得一试,主要用于修复损坏的文件头。
- 只有在文件安全后再修复卡。等照片和视频都复制出来并检查无误后,再考虑修复这张卡。Windows 上的 CHKDSK 或 Mac 上的急救功能可能会有帮助。大多数时候,在我确认恢复完成后,我会在相机里格式化这张卡,并在下一次拍摄时密切留意它。
有一件事值得检查
如果您的设备能够正确识别存储卡容量,例如 32 GB 的卡显示为大约 32 GB,我会先继续尝试软件恢复,再判断存储卡是否已经损坏。如果系统完全无法识别,或者存储卡每隔几秒就会断开连接,那可能就需要送到专业实验室处理了。我见过有些存储卡通过软件就能恢复,也见过一些是硬件本身已经彻底损坏了。
简短版本
停止使用 CF 卡。不要格式化。通过读卡器读取它。如果看起来不稳定,先克隆一份。使用 Disk Drill 扫描。将恢复的文件保存到另一块驱动器。然后测试这些文件,尤其是视频。
这种情况发生时感觉很糟,我知道。不过,如果你小心操作并且不要向卡中写入任何新内容,你的文件通常仍然有机会恢复。
CF 卡上删除的文件夹通常是可以恢复的,前提是你立刻停止继续使用这张卡。这一点比软件本身更重要。
我基本同意 @mikeappsreviewer 对 Disk Drill 的看法。我稍微不同意的一点是:如果文件夹不见了,但卡仍然可以正常读取,我会先做一次完整扫描,再决定是否花时间做额外的修复步骤。对卡操作越少越好。
我的选择会是:
-
Disk Drill
如果你想要文件夹结构、预览以及对 RAW 格式的支持,它是最好的选择。在 CF 卡上,如果你拍的是 CR2、NEF、RAF、ARW 或视频,这一点尤其有帮助。当删除的文件夹在普通扫描中不再显示时,深度扫描表现很可靠。 -
R-Studio
如果你更在意重建原始文件系统和文件夹树,它会更好。没那么易用,更偏技术型。更适合棘手情况。 -
PhotoRec
适合作为最后手段。免费。它通常能恢复文件,但文件名和文件夹会很乱。要是有成千上万张照片,这很快就会让人受不了。
所以如果你想要最好的平衡,我会先从 Disk Drill 开始。如果 Disk Drill 找到了文件,但文件夹恢复效果不好,再试试 R-Studio。
有几点很多人会忽略:
- 按文件类型和拍摄日期排序结果。这样能更快找到被删除的那组文件夹。
- 先恢复一小批文件。把 RAW 文件放大到 100% 打开,检查是否有损坏。
- 如果删除后这张卡又在相机里被格式化了,仍然有可能恢复。搜索 recover files from a formatted CF card。原理一样,只是损坏情况不同。
这个指南标题也更适合搜索:
从已格式化的 CF 卡恢复文件,实用快速步骤
如果 CF 卡掉线、显示 0 字节,或者在读卡器里发出咔嗒声,就别用软件了,直接送实验室。如果它还能勉强挂载并显示正确容量,软件恢复仍然很有希望。
我和 @mikeappsreviewer 以及 @jeff 在一个主要观点上意见一致:如果 CF 卡仍然能够挂载并显示正确容量,那么软件恢复就是正确选择。我稍微不同意的一点是,每次都直接上最高级的工具。如果你只是删除了文件夹,而且之后没有再次使用这张卡,那其实算是比较干净的恢复情况之一。
针对这种特定情况,Disk Drill 很可能是进行 CF 卡数据恢复的最佳首选。不是因为它有多神奇,而是因为它往往能做好人们实际需要的那些实用功能:预览照片、清楚地区分找到的数据和已删除的数据,而且通常在处理相机文件时表现不错,不会把恢复结果变成一个杂物抽屉。如果你的目标是在不花一整晚整理无名文件的情况下,从 CompactFlash 卡中恢复已删除的文件夹,这一点非常重要。
我的看法:
- Disk Drill:最适合先尝试恢复已删除的文件夹、RAW 照片,以及符合普通人使用习惯的流程
- R-Studio:如果文件夹结构非常重要,而且你不介意更偏技术化的界面,它会更好
- PhotoRec:如果唯一要求就是免费,那它也可以,但文件命名混乱的问题确实存在
我还想补充一点,而他们没有特别强调:如果删除的文件夹里包含同一次拍摄的照片,恢复后要检查元数据,而不只是看缩略图。我遇到过文件预览看起来没问题,但之后在 Lightroom 里表现异常的情况。先恢复 20 到 30 个文件,并在你实际使用的应用程序里测试它们。
另外,如果这些文件夹是在相机上删除的,恢复过程可能会比在桌面端删除更麻烦一些。仍然可以恢复,只是有时候没那么干净利落。
对于正在搜索相关信息的人来说,这里有一个有用的讨论帖:已删除照片和文件夹的 CF 卡数据恢复技巧。
简短版:停止使用这张卡,用读卡器,先用 Disk Drill 扫描,恢复到另一块硬盘,然后在做任何其他操作之前先验证文件。如果 Disk Drill 能找到文件,但文件夹树乱得一塌糊涂,那就试试 R-Studio。如果这张卡开始掉线或读取异常,就别再继续折腾了,因为情况可能会很快恶化。
我会稍微反驳一下“先看文件夹树”的思路。如果文件夹已被删除,但 CF 卡还没有被再次使用,那么真正的关键是在追求完美结构之前,先把图像数据干净地取出来。
为此,Disk Drill 是一个可靠的第一步。
优点
- 对 RAW 格式和常见相机存储介质支持良好
- 预览功能有助于快速筛掉无用文件
- 通常比 PhotoRec 更容易整理
- 对新手来说,工作流程比 R-Studio 更友好
缺点
- 不是最便宜的选择
- 文件夹恢复并不总是完美
- 深度扫描可能会返回重复文件
- 对于损坏严重的卡,它也不是万能工具
我大体上同意 @jeff、@sternenwanderer 和 @mikeappsreviewer 的看法:PhotoRec 更像是一个抢救箱,而 R-Studio 在你想要认真重建文件系统时更合适。我唯一不同意的是,如果文件本身可以恢复且完整无损,我不会执着于恢复原始已删除文件夹。
还有一个额外建议:检查一下你的 CF 卡使用的是 FAT32 还是 exFAT。在较旧的使用 FAT32 的 CF 卡上,已删除文件夹的元数据可能会更快消失,因此恢复应用可能找得到照片,但重建出来的文件夹名称会比较差。这很正常。
所以,我的顺序是:
- Disk Drill
- R-Studio
- PhotoRec
如果读卡器开始卡死,就先停下来,先做镜像,或者直接找专业实验室。

