恢复CHK文件数据

Posted on 2008-01-13 21:06 搬个┳┳看雪 阅读(574) 评论(1)  编辑  收藏 所属分类: CS,一种习惯~~
今天wgf说他mp3里面存的东西都无法显示,但是存储空间仍然被使用!检查一下发现mp3内只有一个found.000文件夹,打开发现全部都是.chk 格式的文件!从来没有见过~baidu下,发现有不少人都是这样的,解决的方法有很多,可是大部分都没有用!郁闷!结果用CHKResume 恢复了绝大多数的文件!

CHKResume 小档案
软件版本:1.0 软件大小:41KB
软件性质:免费 适用平台:Windows 2000/XP
下载地址:http://work.newhua.com/cfan/200611/chkrs.rar
软件备注:需要Microsoft .NET Framework V2.0 Beta 2运行库(下载地址:http://download.microsoft.com/download/2/d/9/2d96a8eb-a612-46ad-b4ed-6497a8e1f245/dotnetfx.exe,或见压缩包中的readme.txt)。

CHKResume不需要安装,直接运行即可,但是需要Windows安装Microsoft .NET Framework V2.0 Beta 2。需要注意的是,这个软件仅支持Beta 2版本的.NET Framework(见图2 运行CHKResume可能遇到错误信息),如果你安装的是正式版的.NET Framework V2.0,运行时会遇到错误信息,可卸载后重装。

默认情况下,CHKResume可以恢复MP3、JPG、BMP、MPG、DOC和GIF等文件类型,不过作者已经考虑到了软件的功能扩展问题,你可以自己手工添加能够恢复的文件类型,比如常见的RAR文件。
第一步:找出文件头。CHKResume是根据文件头来判断恢复文件的类型的,所以我们先要知道RAR文件的文件头。右击桌面空白处,选择“建立快捷方式”,“项目位置”输入“debug”,建立一个名为“debug.exe”的快捷方式。用鼠标拖动一个RAR文件到建立好的debug快捷方式上,出现“命令提示符”窗口,在“-”提示符出现后输入字母“d”回车即可查看到文件头,记录下前6个字节的数据,这里为:“526172”,查看以后输入字母“q”退出。

第二步:使用“记事本”打开CHKResume目录中的file.type文件,按照“文件头前6个字节 文件扩展名”的规则增加文件类型,如添加RAR文件则为“526172 rar”,保存文件后关闭。
第三步:运行CHKResume,选择保存CHK文件的目录,输入文件的命名规则(一般自动产生的CHK文件都是以“file+四位数字.chk”的规则来命名),在旁边的两个数字输入框中填写文件的起始和结束编号,点击“开始转换”恢复文件(见图4)。

ps:
 网友总结的CHKResume的可恢复的文件格式 
255044 PDF
526563 EML
D0CF11 PPT
4D5AEE COM
E93B03 COM
4D5A90 EXE

424D3E BMP
49492A TIF
384250 PSD
C5D0D3 EPS
0A0501 PCS
89504E PNG
060500 RAW
000002 TGA

60EA27 ARJ
526172 RAR
504B03 ZIP
495363 CAB
1F9D8C Z  

524946 WAV
435753 SWF
3026B2 WMV
3026B2 WMA
2E524D RM 
00000F MOV
000077 MOV
000001 MPA
FFFB50 MP3
234558 m3u

3C2144 HTM
FFFE3C XSL
3C3F78 XML
3C3F78 MSC
4C0000 LNK
495453 CHM

805343 scm
D0CF11 XLS
31BE00 WRI

00FFFF MDF
4D4544 MDS
5B436C CCD
00FFFF IMG
FFFFFF SUB

17A150 PCB
2A5052 ECO
526563 PPC
000100 DDB
42494C LDB
2A7665 SCH
2A2420 LIB
434841 FNT
7B5C72 RTF
7B5072 GTD


234445 PRG
000007 PJT
202020 BAS

000002 TAG
4D5A90 dll
4D5A90 OCX
4D5A50 DPL
3F5F03 HLP
4D5A90 OLB
4D5A90 IMM
4D5A90 IME
3F5F03 LHP
C22020 NLS
5B5769 CPX
4D5A16 DRV

5B4144 PBK

24536F PLL

4E4553 NES
87F53E GBC
00FFFF SMD

584245 XBE
005001 XMV
000100 TTF

484802 PDG
000100 TST
2006-11-05 12:07:05

 


以上是我手头能找到的文件头列表,需要的朋友可以把它加到CHKResume的文件格式表中,中间不要有空行,空是我为了大致把各种文件分一个类。
另外还有一些重要的文件,没有固定的文件头,如下:
TXT没固定文件头定义
TMP没固定文件头定义
INI没固定文件头定义
BIN没固定文件头定义
DBF没固定文件头定义
C没没固定文件头定义
CPP没固定文件头定义
H没固定文件头定义
BAT没固定文件头定义
如果有些无法恢复的,很可能就是以上这些文件。
还有一些不同的文件有相同的文件头,最典型的就是下面:
4D5A90 EXE
4D5A90 dll
4D5A90 OCX
4D5A90 OLB
4D5A90 IMM
4D5A90 IME


414331 dwg
D0CF11 max


最后感谢所有帮助过我的人,恢复做得比较成功,特留下这些内容,希望以后有需要的朋友能搜索到这儿。

Feedback

# re: 恢复CHK文件数据  回复  更多评论   

2013-02-01 10:40 by jinyw
没有xv文件类型的文件头,用debug也查不出来啊