sxtvs1000 发表于 2012-9-4 22:27:23

MP3中Found.000(chk文件)数据恢复方法

分区chkdsk后文件丢失的数据恢复方法
硬盘分区间移动文件时或者拷贝大量数据的时候,如果突然停电、死机或自动重启以及硬盘产生大量坏道都会在系统启动时,系统会自动执行SCANDISK命令,扫描硬盘驱动器,修复文件系统产生的错误。Found文件夹存放这里入“FOUND.000”文件夹这样,类似“file0001.chk”的文件之外,你很难再找到别的东西。别急!其实这些文件中很有可能包含你丢失的重要数据,让我们将CHK文件恢复原貌。
默认情况下,CHK修复工具都是利用文件头标识来判断文件格式,然后修改后缀完成恢复目的,例如CHKResume可以恢复MP3、JPG、BMP、MPG、DOC和GIF等文件类型,CHK文件恢复软件的功能扩展也是增加文件类型的识别,当然大家可以自己手工修改CHK后缀完成恢复CHK文件的目的,类型也可以自己判断增加,当事当文件量庞大的时候这个工作就变的比较枯燥无味。
下面我们来讲述一下CHK文件恢复工具的原理和文件头的查找方式:
找出文件头。CHK文件恢复软件是根据文件头来判断恢复文件的类型的,所以我们先要知道RAR文件的文件头。【文件头的前6个字节+空格+文件类型后缀名】增加文件类型,如:“FFD8FF jpg”。文件头的前6个字节怎么来的?用16进制文本编辑器(如WinHex )打开一个文件,取前6个字节(jpg的文件的前6个字节为“FFD8FF”)。
为了方便大家识别文件格式,这是常用的文件头信息:
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
      414331 dwg
      D0CF11 max
另外还有一些重要的文件,没有固定的文件头,如下:
      TXT没固定文件头定义
      TMP没固定文件头定义
      INI没固定文件头定义
      BIN没固定文件头定义
      DBF没固定文件头定义
      C没没固定文件头定义
      CPP没固定文件头定义
      H没固定文件头定义
      BAT没固定文件头定义
如果有些无法恢复的,很可能就是以上这些文件。
还有一些不同的文件有相同的文件头,最典型的就是下面:
      4D5A90 EXE
      4D5A90 dll
      4D5A90 OCX
      4D5A90 OLB
      4D5A90 IMM
      4D5A90 IME
用CHKResume还原恢复CHK文件
不知如何,硬盘上的一个分区里的文件都不见了,经磁盘扫描后发现在FOUND.000文件夹内居然有上千个CHK文件,头大下在网上寻找解决方法,无意中找到了一个句为CHKResume的工具。

图1:CHKResume工具
该工具的使用需要.NET Framework V2.0.40607.42的支持。除了能还原mp3,jpg,bmp,avi,mpg,doc,gif文件外,还可以手工增加文件的识别类型,打开file.type文件(以文本文件打开)后按照:[文件头的前6个字节+空格+文件类型后缀名]增加文件类型,如:“FFD8FF jpg”。文件头的前6个字节怎么来的?用16进制文本编辑器(如WinHex)打开一个文件,取前6个字节(jpg的文件的前6个字节为“FFDBFF”)。
不管如何先试试吧,用WinHex打开了几个rmvb格式的文件,确定文件头的前6个字节是2E524D,如法炮制了zip、rar、exe等几个识别类型,rm和rmvb文件头居然是相同的,所以添加其中之一就可以了。很明显了,这个软件是根据16制文件文件头前6个字节来判断和转换文件的。
将修改过的file.type文件保存后便开始进行文件转换,在左框中填入文件路径和文件名开头(比如第一个文件是FILE0000.chk就填G:\FOUND.000\FILE),在上下两个框中填文件起始和结束(0000起到结束的那个文件FILE后的数字,比如6271),填完所有参数后点击‘开始转换’即可。

sxtvs1000 发表于 2012-9-4 22:28:22

看看
能不能决绝谁的问题,我的还没解决
页: [1]
查看完整版本: MP3中Found.000(chk文件)数据恢复方法