无忧启动论坛

标题: 把XPX64系统由分区(hd0,2)移动到(hd0,0)。[已解决] [打印本页]

作者: 2011GameBoy    时间: 2011-10-16 11:23
标题: 把XPX64系统由分区(hd0,2)移动到(hd0,0)。[已解决]
把XPX64系统由分区(hd0,2)移动到(hd0,0)。
现有一个系统,windows xp x64 sp2.其位于分区 (hd0,2),且已经其系统盘占用的是C盘。现在我需要把这个系统镜像后还原到hd(0,0),并从(hd0,0)上成功启动,未知可不可行呢?
我知道它会记住原来的分区的位置的,我需不需要启动PE,然后离线修改这个系统的注册表,让其从(hd0,0)启动时,使(hd0,0)成为C盘,而不是(hd0,2)。修改哪里我不知道,我只知道有这一回事。
我希望各位高手不吝赐教哦~


------------------------------------------
我上网看到的解决方法:
1、离线修改注册表:“HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices”下的键值什么的。
2、利用二楼所说的NTBOOTautofix软件进行修复。
3、也就是我本来就有的工具AcronisLinux.iso,利用grldr4 for dos启动后,选择XP系统,然后删掉(hd0,2)的C卷标,然后为(hd0,0)分配C卷标。保存然后重启,即可正常启动系统了。


注意,如果你的XP系统本来占用的是D盘符,那么就应该修改为D,而不是本例中的C。

[ 本帖最后由 2011GameBoy 于 2011-10-17 13:18 编辑 ]
作者: 2010_zheng    时间: 2011-10-16 11:41
如果hd0,2以前是活动分区,即该映像中已经包含ntldr等引导文件,则直接用ghost11.x恢复至hd0,0,且激活hd0,0的情况下,正常应该可以直接使用。如遇到不能直接使用的情况,可以在PE中用NTBOOTautofix最新版本v2.2.6修复一下
作者: 2011GameBoy    时间: 2011-10-16 12:19
第一、是的,的确如你所说的一样,我就是没有去试验过了。
第二、如果失败了,需要使用你的软件,其实难不难使用的。其次,能否通过离线修改注册表这个方法来达到目的呢??
作者: 2011GameBoy    时间: 2011-10-17 13:09
标题: 解决了!
我自己弄好了,利用AcronisLinux.iso启动,选择XP系统,然后显示在(hd0,0)上的XP的卷标,的确发现(hd0,2)的卷标为C,利用Acronislinux该过来,使(hd0,0)的卷标为C,即可以成功启动。
作者: 2011GameBoy    时间: 2011-10-17 13:29
标题: 下面是微软的相关文章。
http://support.microsoft.com/kb/223188
作者: maskabc    时间: 2011-10-30 19:48
标题: 回复 #1 2011GameBoy 的帖子
一直没用过XP X64 系统。羡慕!
作者: 2011GameBoy    时间: 2013-5-1 11:01
还有一个简单的方法:
1、克隆一个XP到其他住分区;
2、里面修改这个克隆出来的XP的注册表:
2.1、删除HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices下所以键值;
3、激活该主分区;
4、修正boot。ini文件,然后重启到这个克隆出来的XP。
这个时候,这个XP已经“忘记了“所有盘符对应的分区,它会把激活的那个主分区设为C盘,即它位于的分区,这是我们希望的。然后继续分配其他分区的盘符。
至此,克隆出来的这个系统已能正常使用了。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3