dvbbs
收藏本页
联系我们
论坛帮助
dvbbs

>> 电脑专业知识交流
搜一搜相关精彩主题 
安易免费财务软件交流论坛专业知识交流电脑知识交流 → 反格式化的原理

您是本帖的第 938 个阅读者
树形 打印
标题:
反格式化的原理
robinson163
帅哥哟,离线,有人找我吗?
等级:论坛游侠
文章:290
积分:1612
注册:2006年12月27日
楼主
  点击这里发送电子邮件给robinson163

发贴心情
反格式化的原理
  在dos时期。从dos开始就就加入一个unformat.exe的外部命令,这个命令是用来反格式化操作的,一直到windows系统才不支持这功能,那么系统能够进行反格式化操作的原理是什呢?
  用户格式化一个fat卷时,格式化程序只把其fat与根目录区清零,其数据区的数据仍然还存在的,但时这些数据并不能为系统所认识,目前在国内出现的一个新兴行业"数据恢复",要恢复它们,可以搜索该分区中的所有目录项,根据目录所在的簇的簇号和目录项里的内容不如父目录的簇号等信息来建立目录层次,如果格式化中数据量太大,恢复工作量时非常巨大的,如果用工来做是花很多时间,一般选择自已编程或者已经非常成熟的工具来完成这项工作,但是由于fat在删除文件时fat区内容中的数据完全清空,而目录项中只有该文件数据的起始簇号的信息与该文件的大小信息,所以在恢复时只能假设该文件在磁盘上所占的簇时连续的,并按该文件的大小重新分配给其它连续的簇,如果有80%的文件的簇是连续的就能够恢复80%的文件所以经常做磁盘整理的磁盘要不做磁盘整理的磁盘文件可能恢复的概率要大,令外由于小文件占连续簇的可能性要比大文件要大,所以文件越小恢复的可能性就越大,一个占用空间小于一个簇的文件的可能恢复性是100%.
  当用户快速格式化一个ntfs卷时,格式化程序主要做的是清空bitmap元数据的内容,清空根目录的索引,当然其他一些地方也相应随之改变,但是有一点,虽然文件全部删除,但其mft与数据已经除根目录外的索引并没有被清空,而ntfs的mft中记载着所有关该文件信息,如文件名与存储的所有簇的簇号,因此只要数据没有覆盖,在ntfs下恢复误格式化的分区的可能性是100%,可见计算机用户应该选择ntfs文件系统。但要恢复大量因格式化而删除的文件同样用手工来做是不现实的,因为工作量太大了,所以也必须自已编程或者选择已经非常成熟的数据恢复软件来进行。
  但如果用户在格式化分区时,没有选择快速格式化,那么格式化程序在格式化时就会用某个数字对分区的数据区从头到尾进行填冲,要恢复这样的分区就没有可能了,但在windowsxp 系统中对分区格式化时不管选中快速格式化,似乎都没有对数据区进行覆盖,而且在命令行模式下,format命令也不支持/u命令了,了解了这些反格式化原理后,就可以利用一些反格式化工具对误格式化的分区进行反格式化操作了。
  反格式化可以看成时恢复卷中所有的文件,因为工作量比较大,所以很少手工来做,只有当工具不能将用户希望恢复的文件成功恢复时,才考虑人工分析和手工恢复 。
ip地址已设置保密
2006/12/30 15:45:45
wuxy1234
帅哥哟,离线,有人找我吗?
等级:论坛游侠
文章:201
积分:1121
注册:2006年12月28日
2
  点击这里发送电子邮件给wuxy1234

发贴心情
不太懂
ip地址已设置保密
2007/1/9 11:06:28
mayx1215
帅哥哟,离线,有人找我吗?
头衔:西窗雪映断肠人
等级:蝙蝠侠
文章:913
积分:4826
注册:2006年11月6日
3
  点击这里发送电子邮件给mayx1215

发贴心情
一般不用啊

映雪难对佳人,弹琴难觅谊人
(本人真实照片,请勿在网上流传为谢!)
ip地址已设置保密
2007/1/10 17:13:33

 3   3   1/1页      1    
网上贸易 创造奇迹! 阿里巴巴 Alibaba
北京安易天地软件有限公司北方论坛
联系电话:010-51268244 13611231185 QQ:511102924
Powered By Dvbbs Version 7.1.0 Sp1
页面执行时间 0.10938 秒, 4 次数据查询