
本来是宅吧里发的一教程贴,见坛子里东西不多拉过来充数吧
http://tieba.baidu.com/f?kz=1133377194 (原帖地址)
(不知道能加个【底层】分类么。。。)
好的 新头像看到了吧 个人感觉这个有创意多了
那么 这一课源于一件非常不幸的事,本宅在重装系统时忘记拔出移动硬盘,结果ghost把移动硬盘识别成了C盘(USB-HDD的引导形式。。。),然后把俺的移动硬盘格了两次,装上了win xp。。。
数据全找不到了,文件表不是损坏,是直接被抹掉了
然后,用了5、6款数据恢复软件均无效。即使是反格式化恢复也不行。的确恢复出了一堆文件,结果都是装xp时产生的临时文件。
最后,通过一些手段,作为神一样存在的本宅用16进制编辑软件winhex和好压两款跟数据恢复风马牛不相及的软件把丢失的数据找回了95%(剩余5%被win xp冲掉了)
那么这一课 我就把这个神一样存在的方法传授给大家。
那么 前提呢先说一下
移动硬盘的大小是150GB 80GB的数据丢失了。
我的电脑用的500GB的硬盘,F盘剩余160GB空间。
打开winhex,然后直接编辑被抹掉的移动硬盘
Tools=>Disk Tools=>Clone Disk
出现如图的对话框
这样子,把镜像做到F盘上去(保证该盘是NTFS,Fat32最大只支持4GB文件。)
之所以要先做一个镜像,是为了方便编辑,毕竟winhex做数据剪切不是他的长项,而且移动硬盘的速度较慢。选OK后慢慢等吧。。。
另外,镜像做到60%时就可以停下了,因为我们只用过80GB的空间,后面的70GB是空的,做镜像的话会拖时间。
大约3个小时后,本宅的F盘上出现了一个80GB的文件。
可以看到这个文件灰常灰常大
然后可以拔出移动硬盘了,用winhex打开这个AIGO.DTA,然后会出现和移动硬盘相同的数据。
事实上,我们的数据并没有丢失,我们只是丢失了保存数据的位置,所以可以用搜索文件头的方法找到它。
比如说要找rar类型的文件,我们可以新建一个压缩包,用记事本查看它:
Rar! 蝎s 6檛 €+ I'
所以说Rar!就是rar文件的文件头。
在winhex中搜索Rar!,过一会会出现几百个结果,去除掉一些巧合后(比如说乱码中偶然出现的rar!字样),去到筛选出来的地址,可以看到rar文件的迹象:
记下它前面的地址,转换成10进制,这就是它所在的字节数。
关闭winhex,右键AIGO.DTA(虽说一般数据文件用DAT,但本宅标新立异就用DTA。。。),添加到压缩文件,压缩方式选存储,分卷大小就是这个十进制字节数,然后确定,让他慢慢压缩吧
大约又过了三个小时后,你回来一看,会发现F盘变红了(差点满了),出来一大堆压缩分卷。因为我们选择的是存储,所以winRar或好压不会把它压缩,只起到了文件分割的作用。之所以我用好压不用专门的文件分割器,是因为它们普遍采用了一个只能最大分割4GB文件的函数,因为贮存文件大小用的变量是两个Long型,最大只能表示4GB。。。
选择第二个压缩分卷,用winhex打开,然后把文件头去了,保存成rar格式再打开,你会惊奇的发现,数据回来了!
于是用此法,我慢慢地恢复出了一些曾经花了很大劲下到的传说中到哪下都有毒的破解版软件还有3DS MAX、Google earth pro。。。