查看: 605|回复: 8

挽救格式化cf卡照片的经历——挽救照片变成160X120的办法

 关闭 [复制链接]

签到天数: 189 天

连续签到: 0 天

[LV.7]护海使者III

发表于 2010-8-19 12:20 | 显示全部楼层 |阅读模式
朋友拿来一张不慎格式化的cf卡,是8G的,里面有大概1000多张照片要恢复出来。按以往的经验,就胸有成竹的接了,让朋友第二天来拿。谁知这次有麻烦了。。。

    按惯例,我还是用EasyRecovery 6.1,先用Advanced Recovery模式进行磁盘扫描,扫描了半个小时,一个文件也未扫出来,这时心里就觉得不太妙。

1.jpg


    还好EasyRecovery还有个超级强大的Raw Recovery模式,这个模式不依赖于文件分区表,可以对磁盘以物理方式做智能扫描。打开这个模式,果然,半分钟就扫出第一个文件,呵呵!

    经过5个多小时的煎熬,扫描出2400多jpg文件,然后又花了差不多同样多的时间恢复到本地硬盘。

   本以为大功告成,可双击图片,图片显示出160X120的小图片,很模糊,可文件有4M多,不应该啊!?

2.jpg


    按文件大小来看,图片数据应该基本完整,可能是jpg文件头损坏了。

   百度了一圈,找了几个图片修复软件,修复图片后,文件变成几K大小了,这倒是160X120图片应该的大小呢。

    这条路还是走不通。只好硬着头皮研究jpg文件的头文件格式,结果也是很绝望,很复杂。

    文件头及标志码 见下说明
[由ffd8(头)-ffe1(exif日本数码相机jpeg扩展标准)-ffdb(量化表)-ffc4(哈夫曼表)-ffc0(帧开始)-ffda(扫描行开始)]

    看的一头雾水,用winhex打开一个文件看看:

3.jpg

    咦,找不到ffd8 ffe1这些标志?再往下翻,都是密密麻麻的数据区,搜索也找不到这2个标志,难道文件头丢失了?

    重新看一下恢复出来的jpg文件,发现一个规律,每个4~5M的文件,都间隔着一个6K的小jpg文件

4.jpg


   一个念头跳了出来,这个6K的文件大概就是丢失的jpg文件头?

   立马用winhex打开一个6K的jpg文件,

5.jpg


    几个标志都有了,还有相机型号和拍摄时间。ok,把全部数据复制到待修复的jpg文件的起始位置,保存,退出。

   双击这个jpg,无法识别!郁闷了。

   没办法,前面安装的几个图片修复软件还在,找了个最顺眼的JPEG Recovery,扫描

6.jpg


    能认的到图片!按下recover按钮,修复!

   打开图片看看

7.jpg


    成功了!

    总结:修复成功的图片还有些缺陷,exif信息在修复过程完全丢失了,为什么会这样,这也许是JPEG Recovery的问题,总之还没有找到完美恢复jpg文件头的办法,朋友要是能提供一个完好的照片文件就好了。不过能交差了,也不枉我这10多个小时的辛苦。
<
PCOS系统下载站:http://zhuangji.wang

签到天数: 1687 天

连续签到: 0 天

[LV.Master]至尊海神IIIIII

发表于 2010-8-19 12:28 | 显示全部楼层
厉害 佩服啊    十六进制编辑器我用来制作crc文件
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2010-8-19 12:53 | 显示全部楼层
呵呵,软件就没了,谢谢分享。
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 1479 天

连续签到: 1 天

[LV.10]逍遥海仙III

发表于 2010-8-19 13:11 | 显示全部楼层
路过学习了
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 2592 天

连续签到: 6 天

[LV.Master]至尊海神IIIIII

发表于 2010-8-19 13:20 | 显示全部楼层
来学习下哦
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 1670 天

连续签到: 1 天

[LV.Master]至尊海神IIIIII

发表于 2010-8-19 14:36 | 显示全部楼层
这个软件很好,但很多都被报毒!
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 7 天

连续签到: 0 天

[LV.3]小小虾米II

发表于 2010-8-19 19:20 | 显示全部楼层
学习一下~

谢谢分享`
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 147 天

连续签到: 0 天

[LV.7]护海使者III

发表于 2010-8-21 15:19 | 显示全部楼层
学习了{:143_271:}
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

签到天数: 84 天

连续签到: 0 天

[LV.6]海之精灵II

发表于 2010-8-21 21:06 | 显示全部楼层
好好学习,天天向上
PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

本版积分规则