相机屏幕上一张张都在,回放也正常。插上电脑拷出来,一半的文件只有几 K,双击打不开。相机说的「有」,和电脑说的「能看」,不是同一件事。
相机为了快速回放,会把一张小尺寸的预览图嵌在文件里。回放的时候读的是这张小图,不是完整的原图数据。
所以原图坏了,相机上照样能看到画面。等到电脑上按完整数据解析,才发现文件是残的。

相机读的是小图
判断办法很简单:看文件大小。正常的照片几兆到几十兆,只有几 K 的,基本只剩缩略图。
USB 线接触不良、读卡器供电不稳、拷贝到一半拔卡,都会留下不完整的文件。文件大小是对的,内容是断的。
这种重新拷一次通常就好了,卡本身没问题。所以遇到打不开的文件,第一步是换个读卡器重拷一遍。
重拷之前把卡上的写保护开关拨上,或者干脆用只读的读卡器。保护做在前面,后面的操作才有意义。

先重拷一遍
拷的时候别用剪切。剪切是拷完就删,中途失败两边都没有,照片这种量大的东西一律用复制。
| 情况 | 文件表现 | 怎么处理 |
|---|---|---|
| 拷贝中断 | 大小对,内容断 | 换读卡器重拷 |
| 原图损坏 | 只有几 K | 重新扫卡 |
| 目录读不全 | 少了一半照片 | 按签名扫 |
| 卡被格式化 | 目录全空 | 扫卡,别写入 |
先看文件大小,再看能不能打开。几 K 的文件不用花时间修,直接回去扫卡。
第一行重拷就行,卡没坏。第二行是文件本身坏了,得从卡上重新扫,别在电脑上修那个坏文件。
第三行是相机卡常见的问题。卡上的文件系统乱了,电脑读目录读不全,看着像少了一半照片。
恢复软件扫的不是目录,是文件签名。JPG 开头是固定几个字节,RAW 各家不同,工具认识几十种。
扫的时间不短,一张 64G 的卡要半小时到两小时。这段时间别拔卡,也别让电脑休眠,中断之后只能重来。
扫之前把卡设成只读,或者用读卡器上的写保护开关。扫出来的文件导到电脑上,别导回卡里。
扫完先按大小筛。几 K 的那些是缩略图,几十 K 的是预览,几兆以上的才是原图,优先看大的。

按签名扫,按大小筛
扫出来的文件名字通常是乱的,按名字找没用。按时间排也没用,因为导出时时间戳全变成了当下,只有 EXIF 里的拍摄时间还准。
救出来之后,这张卡最好别再用于拍摄。出过一次问题的卡,第二次出问题的概率比新卡高。
要继续用就先做一次完整格式化,让相机自己重建目录结构。别在电脑上格,相机认不出电脑格的格式。
户外拍摄带两张卡,拍完当天导一次。卡是耗材,别把它当唯一的存储。

卡是耗材
还有一种情况是卡和相机不匹配。老相机认不了新卡的大容量和高速度,拍着拍着就报错,换一张容量小一点的反而稳。
RAW和JPG双格式能救哪个
先救JPG,它结构简单,成功率高。RAW依赖完整的元数据,坏一点就打不开,两个都拍过的片子,JPG往往还有。
卡上的照片删了还能恢复吗
能,只要没继续拍。删掉只是把目录项标成空,数据还在,拍到新照片才会覆盖。
相机显示的是内嵌的小图,原图坏了它照样能显示。按文件签名扫卡,别在卡上修,也别再往卡里拍。