博客统计信息

用户名:laiquanchao
文章数:22
评论数:57
访问量:51277
无忧币:20
博客积分:374
博客等级:3
注册日期:2008-09-29

动态磁盘和基本磁盘转换
2009-05-19 13:16:06
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jiyi521.blog.51cto.com/493339/159228
     在工作环境下,有时候我们的硬盘总是无缘无故的自动转换成动态磁盘,在很多情况下我们的磁盘如果转换成动态磁盘后有的系统将会不支持,那样系统就会启动不起来,下面做一下动态磁盘转基本磁盘的实验,有一点必须注意的是必须在一个磁盘上做,如果是多个磁盘组成个RAID就很不容易去做了。。。
首先我们在虚拟机上挂上一个磁盘,并且给他分好区,下面做的是一个主分区和一个扩展分区,一个扩展分区中有三个逻辑分区。。。
1
分完区以后,我们给下面四个盘中拷贝一些数据:
2
把winhex工具的文件夹拷贝到我们的四个分区中。
3
打开计算机管理--磁盘管理  我们把第二个基本磁盘转化成动态磁盘
4
选择磁盘一。点击确定:
5
从下面的提示我们可以看到,说无法启动其他系统是不可能的。。。还是能启动起来的。。。
6
出现文件系统将要被卸载。。。没事的,。。。。点击是就可以了。。。。
7
这样,一个基本磁盘就被我们转换成动态磁盘了:
8
转换完成以后,我们用winhex工具打开第二个硬盘,看到里面只有一个分区了,难道以前的分区真的都没有了吗。不要担心。。。我们往下面看,。。。经过我们的计算,我们以前的分区时完全可以恢复出来的。。。可以看到在C0偏移2的方向上是42   表示文件系统的类型,。。。。42表示的是动态磁盘。。。
9
我们来到第一个文件系统的起始。一般第一个文件系统是在0柱面1磁头1扇区开始的。由于文件类型是NTFS的,在20偏移8的位置可以看到第一个分区的大小,我们先用笔记录下来,一会等下要用到。。。
10
我们知道第一个分区是从63号扇区开始的。我们来计算下他的结束位置,结束位置=起始+大小-1,根据上面的记录,起始和大小我们都已经知道,这样我们就可以轻松的算出结束位置。
11
算出结束位置以后,我们转换到那个扇区去看看。。。。
12
这样从图形的左面可以看出他的结束位置用C/H/S表示的位置是637柱面254磁头63扇区。因为每个分区的结束基本上都是结束在某个柱面的254磁头63扇区的。我们还是用笔记录下来。。。以后重建分区表的时候要用到。。。
13
然后根据上面的计算,我们分区的大小:
14
经过上面的计算我们知道了第一个分区的起始位置,大小,我们来重新建下第一个分区表。
H: 00 01 00 07 FE BF 7D 3F 00 00 00 BF 64 9C  00
把我们算出来的粘贴到分区表中。。。
15
由于我们第二个分区是扩展分区,我们来看一下我们第一次分区时第四个分区表中,
16
来到分区看到里面的大小,因为都是NTFS类型的分区。。。。
17
从下面看到我们第一次分区时扩展分区的分区表都没有变动,都是完好的。。。我们只需要把整个扩展分区重建起来就OK了。。。
18
既然我们知道了第四个分区的大小,用里面自带的计算机算下。。。
19
查到第四个分区的开始是30748473,点击复制。。。
20
我们来到我们算出来的分区数,可以看到最后一个分区的结束位置是2609柱面254磁头63扇区,
22
知道第一个分区是10249470开始的,结束在2609/254/63结尾的,这样问可以算出来他的大小。。。还是上面那个公式。。。结束位置=起始位置+大小-1
23
从上面的计算我们知道用CHS表示他的开始是在638柱面0磁头1扇区开始的,是在2609柱面254磁头63扇区。
用LBA表示是从10249470开始的,到41929649结束的。。。。这样我们把他转换成16进制表示出来。。。
 
00  00  81  7E  05  FE FF  FF FE 64 9C  00  B4  66  E3  01 
 
24
输入上面的数据后,我们保存下重新打开,在访问处可以看到。。。。分区全部回来了。。。。然后我们重新启动下看看。。。
25
虚拟机启来后,我们打开计算机管理--磁盘管理中可以看到,我们的第二个磁盘变为原来的基本磁盘了。。。
26
然后我们把盘符给配置上去,还是原来的 H   I  J  K  四个分区,建好分区后,我们打开磁盘来看下。。。
27
28
我们看到了原来的数据室完好无损的。。。实验成功。。。

本文出自 “来全超” 博客,请务必保留此出处http://jiyi521.blog.51cto.com/493339/159228

分享至
更多
一键收藏,随时查看,分享好友!
talent3712、663072729
2人
了这篇文章
类别:数据恢复技术圈()┆阅读()┆评论() ┆ 推送到技术圈返回首页

文章评论

 
2009-05-19 13:21:01
写得很好啊,值得学习,继续努力!
博主回复:
2009-05-19 19:30:45
大家一起努力。。。。。

2009-05-19 15:06:12
好,支持 继续努力!!!!!!!
博主回复:
2009-05-19 19:31:34
呵呵!~~~~~

谢谢哦、、、、、

2009-06-03 13:04:38
如果是四个分区,建议直接全部都恢复成主分区的形式,要简单很多,不用在ebr里算来算出,怪麻烦的.
博主回复:
2009-06-03 20:50:00

  你这样说也可以,但是和以前的符合那是最好了,你说是吧?

2009-07-05 00:02:44
你是个追求完美的人,我比较懒,呵呵!
博主回复:
2009-07-06 19:50:29

  谢谢。!~~~、


做什么事情只要做的自己想做的地步就好了 。。。

2010-04-07 21:13:06
我看了好几遍没看懂,可能是我差的太远了点,但是我从另外一个 地方找到了一篇同样的主题的文章,那人说只要把1C0 那个标志们改成07就可以了.. 我用虚拟机做了个实验,发现好像也是那么回事似的..
只是有一个毛病那人的办法实现不了,那就是一个新硬盘刚挂上就用动态磁盘,这种情况下新建了卷后,如果想要无损的把磁盘转换成静态的,只改成07的话就应该是不行的..但是博主写的我又看不懂.. 博主可以帮忙解释一下吗?谢谢 我的邮箱:jkoner206@gmail.com

2011-07-23 07:59:31
楼主真是强人,只是转为动态后,变过分区结构还行么?

2012-01-05 09:49:48
楼主强人啊

 

发表评论            

【技术门诊】专家解析:软考重点难点及应试技巧
昵  称:
登录  快速注册
验证码:

请点击后输入验证码博客过2级,无需填写验证码

内  容: