迅维网

查看: 7296|回复: 11
打印 上一主题 下一主题

初探Diskgen恢复分区表的原理。

 关闭 [复制链接]
跳转到指定楼层
1#
发表于 2007-8-8 16:41:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 湖北随州 来自 湖北随州

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
探究内容:Diskgen恢复分区表是通过找分区表的信息还是DBR的信息来恢复分区的?
探究过程:
 一、准备工作:
  1、将一个3G硬盘的所有扇区清0(用WinHex)
  2、用Diskgen写入主引导记录,然后将这个硬盘分成5个区,其中C、D、G是主分区(分区表信息在第0扇区内),E、F为扩展分区中的逻辑分区(分区表的信息不在第0扇区)
 二、实验(说明:每次实验时的状态都是一样的)
  实验(一)
   1、将第0扇区的分区表信息(最后64个字节)清空
   2、目的:让硬盘中只有E、F两个分区的分区表信息,看能恢复几个分区
   3、分析:如果能恢复三个分区,说明是通过找分区表信息来恢复的,如果能恢复5个分区表,则说明是通过DBR来恢复的
   4、用Diskgen恢复的结果是:5个分区全部恢复,而且速度非常的快
   5、结论:Diskgen恢复分区表是通过找DBR的信息来恢复分区的(注:这是这次实验的结论,后面的实验还要对它进行完善!!)
  实验(二)
   1、将第二个分区的DBR清空
   2、目的:让硬盘中有分区表信息,但第二分区的DBR信息清空,看能恢复几个分区
   3、分析:如果能恢复4个,说明是与DBR信息有关,如果能恢复5个分区,则说明与分区表有关
   4、用Diskgen恢复的结果是:5个分区全部恢复,而且速度非常的快
   5、结论:晕了....不知该怎么下结论了.....暂时不下结论,再做实验.........
  实验(三)
   1、将第0扇区的分区表信息(最后64个字节)清空,同时将将第二个分区的DBR信息清空
   2、目的:让硬盘的第二分区的分区表和DBR信息都消失,第一、五分区的分区表信息清空,但DBR信息还在,第三、四分区的分区表和DBR信息都在
   3、分析:按实验(一)的规律可知第一、三、四、五的分区都能恢复,第二个分区估计不能恢复,因为这两个信息都没有了。如果第二个分区能恢复的话,说明这个软件恢复分区表既不是根据分区表信息,也不是根据DBR信息恢复的
   4、用Diskgen恢复的结果是:恢复了第一、三、四、五共4个分区。恢复时第一个分区很快找到,后面的分区表找了很长时间。
   5、结论:用Diskgen恢复分区表的原理:根据分区表信息或DBR信息来恢复的。(如果二者中有一个信息还在,可以恢复分区表;如果二者的信息都不在时分区表不能恢复)
  
 总结:用Diskgen恢复分区表的原理:根据分区表信息或DBR信息来恢复的。


  说明:我做这个实验的目的是,通过了解这个软件运行的原理,为以后用这个软件来恢复分区表提供帮助, 这个结论不一定完全正确,有兴趣的朋友可以做类似的实验来作进一步的验证。

[ 本帖最后由 从头开始 于 2007-8-8 20:50 编辑 ]

评分

参与人数 1下载分 +20 收起 理由
张先生 + 20

查看全部评分

2#
发表于 2007-8-8 16:47:58 | 只看该作者 来自: 江苏苏州 来自 江苏苏州
眼过千遍,不如手过一遍。问过来问过去的朋友最好向楼上学习一下,你才能真真把知识学到手。有些东西,你就是问一万遍,不去动手也是白问。有这时间不如自己动动手。

回复 支持 反对

使用道具 举报

3#
发表于 2007-8-8 17:21:23 | 只看该作者 来自: 四川雅安 来自 四川雅安
9494,自己动手实践才能真真正正的学到东西!

回复 支持 反对

使用道具 举报

4#
发表于 2007-8-13 22:31:30 | 只看该作者 来自: 广东肇庆 来自 广东肇庆
理论永远只是一个感性认识,实践才是理性的认识

回复 支持 反对

使用道具 举报

5#
发表于 2007-8-17 20:10:59 | 只看该作者 来自: 辽宁沈阳 来自 辽宁沈阳
研究的真是深入,佩服佩服。我还真得向你学习!!

回复 支持 反对

使用道具 举报

6#
发表于 2007-8-18 13:43:41 | 只看该作者 来自: 江苏徐州 来自 江苏徐州
硬盘的分区与DBR数据没有关系,DBR数据只是每一个分区的引导信息,如果此部分信息丢失会造成当前分区不可读或不启动。在每一个分区之间有63个隐藏扇区,也就是所谓的扩展分区表,是由他与MBR中的分区表构成链接关系,由D指向F。DISKGEN恢复分区是用来查找55AA标记,并根据其位置按相应算法推出分区表,并还原显示,来由用户进一步判断当前的分区状态是否可用。硬盘的所有重要扇区都是以55AA两个字符结尾,如MBR,DBR,扩展分区表等。DISKGEN对由GHOST造成的分区丢失和一些人为重新分区造成的数据丢失还是非常有效的,当然不能新的分区不能完全格式化。

回复 支持 反对

使用道具 举报

7#
发表于 2007-8-19 14:46:55 | 只看该作者 来自: 湖北随州 来自 湖北随州
硬盘的分区与DBR数从某种意义上说是没有联系的,一个是分区表信息,一个是分区的引导信息,但实验的结果却好像是有联系的。从另一个角度分析还是有一点联系的,比如:DBR的前63个扇区的分区表的信息,而且DBR中描述的这个分区的扇区数和分区表中的数据相差不是很大,所以我猜想在没有分区表的情况下可以根据DBR的一些信息来反推分区表的信息?

回复 支持 反对

使用道具 举报

8#
发表于 2008-3-20 20:04:05 | 只看该作者 来自: 广东广州 来自 广东广州
接受了,可是能用DG来恢复引导文件吗??
我常常恢复了注册表GHOST完系统后进系统没的引导。。。
每次都要用DM来低格。。。
DM低格后还会有一个后遗证,就是引导的时候会出来一个蓝色框,显示DM的版本号。。

回复 支持 反对

使用道具 举报

9#
发表于 2008-3-20 20:11:53 | 只看该作者 来自: 江苏盐城 来自 江苏盐城
原帖由 蛋炒饭 于 2008-3-20 20:04 发表
接受了,可是能用DG来恢复引导文件吗??
我常常恢复了注册表GHOST完系统后进系统没的引导。。。
每次都要用DM来低格。。。
DM低格后还会有一个后遗证,就是引导的时候会出来一个蓝色框,显示DM的版本号。。



这说明你使用DM不当.

回复 支持 反对

使用道具 举报

10#
发表于 2008-3-20 23:01:21 | 只看该作者 来自: 浙江宁波 来自 浙江宁波

9494,自己动手实践才能真真正正的学到东西!

9494,自己动手实践才能真真正正的学到东西!

回复 支持 反对

使用道具 举报

11#
发表于 2008-4-3 23:08:03 | 只看该作者 来自: 广东佛山 来自 广东佛山
支持下!!!!!!!!!!!!

回复 支持 反对

使用道具 举报

12#
发表于 2008-4-3 23:20:21 | 只看该作者 来自: 广东佛山 来自 广东佛山
多好一次回复经验呀!!! :!!!!!!'(

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长提醒 上一条 /1 下一条

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索

快速回复