扫了几小时,列表里几百张照片都带缩略图,导出来一看,一半打不开,一半下半截是灰的。很多人觉得是软件不行,换一个再扫一遍,结果还是一样。
删文件的时候,目录里的索引被清掉,数据块还留在盘上。恢复软件做的事,是照着索引的痕迹去找这些块,能找回多少,取决于块有没有被别的文件占。
一张照片占几十个块,中间只要有一块被覆盖,整张就拼不起来。表现出来就是打不开,或者打开只有一半。

一块丢了,整张拼不起来
所以同一批恢复出来的照片,有好的有坏的,很正常。不是软件不努力,是盘上的东西已经不完整了。
完全打不开,提示文件损坏。这种是文件头坏了,或者长度对不上。文件头里存着尺寸、色彩、压缩方式,头一坏,解码器就不知道该怎么解。
打开只有上半截,下半截是灰色。这种是后半段的块丢了,图像数据被截断在马赛克结束的位置,再往后的内容本来就是靠压缩算法补的,补不出来就是灰的。

三种坏,三种原因
能打开但有彩色条纹、位置错乱。这种是中间某几块坏了,后面的数据还在,解码器把错的数据当成对的解,画面就花了。
| 坏法 | 原因 | 能修到什么程度 |
|---|---|---|
| 完全打不开 | 文件头坏 | 部分能救,换头试试 |
| 只出上半截 | 后半段被覆盖 | 上半截能看,改不了 |
| 有条纹错位 | 中间块丢失 | 能减轻,修不完整 |
| 缩略图正常打开是灰 | 小图和数据分开存 | 小图能单独提出来 |
| 大小显示为 0 | 索引在数据没了 | 没法修 |
先判断是哪种坏法,再决定要不要花时间修。三种坏法混在一起修,多半白忙。
表里第一行还有救。文件头坏了但后面的图像数据完整,用同类相机拍的正常照片做一个头,替换进去,多数能打开。
第二行和第三行只能减轻,修不完整。丢掉的块没有第二份,任何工具都变不回来,最多把灰块填成模糊的色块。
很多相机和手机拍照时会同时存一张小图,嵌在文件里。大图坏了,嵌在里面的小图可能完好。
恢复软件一般有单独提取缩略图的选项。几百 K 的小图,发朋友圈够用,打印就不行了。

小图也是一份
系统级的缩略图缓存也值得翻。Windows 的缩略图数据库在用户目录的隐藏文件夹里,原图删了它可能还在。这个缓存救回过不少只有小图的人。
先按文件大小排序-只有几百字节的多半是坏的
只导完整的-边导边看
坏的记下来,别整批倒出来
换工具只试一次-同一块盘扫第二遍结果不会更好
停手之后先做镜像-后面所有尝试都在镜像上做
第三条能省很多时间。不同软件的算法差不多,都是照文件特征找连续块,扫不出来就是真没了。

四步,越少走越好
有人拿十几款软件挨个试,试了两天,盘一直通着电,能救的越来越少。扫不出来的东西,换工具也扫不出来。
修图软件能修好打不开的照片吗
打不开就是打不开,修图软件也要先解码才能读。要修得用专门的修复工具,它跳过坏掉的段,按文件结构重新拼。
恢复出来的照片比原来小很多
两种可能。一是恢复的本来就是缩略图,二是原图后半段丢了,软件只导出了能读的部分。看长边像素,只有几百的就是小图。
打不开、只出一半、能看但花屏,三种坏法对应三种原因。能救的只有完整的那部分,扫之前先按文件大小筛一遍。