先别急着怪软件。扫出来能预览说明文件结构还在,导出后打不开,多数是四种原因之一,其中两种能修。
判断顺序很简单:看缩略图、看文件大小、看能不能部分打开。这三眼基本能定性。

表现是缩略图清清楚楚,双击打开一片灰,或者提示「文件已损坏,无法打开」。原因通常是删除之后,文件开头那几百字节被新数据覆盖了,而缩略图信息存在别处,所以还能看。
这种有机会修。文档类可以用「打开并修复」,Office 的修复引擎会跳过损坏的头,从正文区重新解析;图片和视频要靠专门的修复工具,把同批文件里完好的头拼上去。
表现是文件大小明显偏小,或者大小对得上但只能播前几分钟。原因是文件在磁盘上不连续,被分成几段存放,恢复时只找到了第一段。
这种靠单一工具很难完整拼回。做法是换工具的深度扫描再跑一遍,不同工具对碎片的追踪策略不一样,有的能顺着文件系统的日志把后续片段找出来。
表现是双击没反应,或者让选择打开方式。扫描工具只能按文件头判断类型,判断失败时会按通用二进制导出,名字也可能变成 FILE0001 这类。
处理办法是先看文件头。用记事本打开前几十个字节,看到 PK 开头的是 Office 新格式或者压缩包,改成 .docx 或 .zip 试;看到 JFIF 或类似的改成 .jpg。
| 表现 | 原因 | 能不能修 | 怎么做 |
|---|---|---|---|
| 缩略图能看打开全灰 | 文件头被覆盖 | 有机会 | 用打开并修复重新解析 |
| 大小偏小或只播一半 | 碎片没找全 | 看情况 | 换工具再扫一遍 |
| 双击没反应 | 扩展名判断错 | 能 | 看文件头改成正确后缀 |
| 大小为 0 或全乱码 | 数据区已被覆盖 | 不能 | 停止折腾,接受损失 |

修复类工具的逻辑大同小异:拿一个完好的同类文件当模板,把损坏文件的数据段往里填。所以手里最好有同批文件里正常的样本,修复成功率会高很多。
视频的修复最看运气。如果关键帧完整、只是索引丢了,重建索引就能播;如果中间的数据块缺了,画面会卡在某一帧不动。
超级兔子数据恢复在导出环节做了一个小设计:可以选「恢复并校验」,导出后自动检查文件头和长度,对不上的单独标出来。这样不用一个个点开试,先看报表就知道哪些需要返工。有用户一次扫出三千多张照片,校验完发现一百多张有问题,重扫一遍后只剩二十来张实在救不回来。

文件大小是 0,或者只有几 KB 且内容全是重复的乱码,基本可以放弃。那种情况是数据区已经被新内容覆盖,扫出来的只是文件名和残存的元信息。
还有一类本来就没救:删除之前文件就已经损坏了。比如相机写入时断电留下了半截视频,这种文件在删除前就打不开,恢复出来自然也打不开。

不一定是。预览读的是缩略图和文件头,导出要读完整数据。头在、身子没了,就会出现这种表现。
正常。每个文件被覆盖的概率不同,跟它当初存放的位置、删除后被写入的次数有关。先把能打开的导出,再处理剩下的。
值得试一次,但别反复扫同一个盘。恢复过程本身是只读的,可你每次连接、每次挂载都可能触发系统写入日志。扫两轮还是不行,就接受这个结果。