我的电脑装有两个操作系统,一个是Windows XP,装在C盘,这个操作系统不能上网;还有一个是Windows XP SP3的,现在正在用,可以上网,装在D盘。现在我想卸载装在C盘的Windows XP系统,并且把D盘的Windows XP SP3系统转到C盘去,该怎么办?
你要准备一张基于Windows PE的Live CD光盘,如深山红叶维护工具盘、老毛桃WinPE系统维护盘等。然后,再找一个名为“Registrar Registry Manager”的软件,并安装好。Registrar Registry Manager是一个超强注册表编辑工具。它允许你对注册表进行复制、剪切、粘贴、移动等操作,就像使用资源管理器一样。接下来把D盘里面无用的文件全部删除,这会缩短复制文件消耗的时间(这项工作可以在Windows里面完成,也可以在Live CD启动的系统里面完成)。然后将C盘原有系统文件删除,同时确认磁盘空间足以放下D盘的相应文件。需要注意的是,C盘根目录下的一些文件是系统启动需要的(Boot.ini、bootfont.bin、ntdetect.exe、ntldr),不要把它们删除。然后把D盘所有系统文件拷贝到C盘。拷贝的时候会有些提示说一些文件正在使用无法读取,这里先不用管它们,将能拷贝的文件都复制到C盘。然后按照如下步骤来拷贝D盘注册表文件: 1、用Live CD启动电脑,把注册表文件全部拷贝到C盘对应的位置(Windows/system32/config)。 2、打开注册表编辑器regedit.exe,修改D盘Windows的注册表文件。注册表编辑器菜单中的“文件”里有两项是加载/卸载配置单元,“加载配置单元”和“卸载配置单元”只影响 HKEY_USERS 和 HKEY_LOCAL_MACHINE 项,并且只有选中这些预定义项时它们才是活动的。在将配置单元加载到注册表中时,配置单元成为其中一个项的子项。注册表目录下文件很多,必须要修改的只有两个:system 和software。 3、把两个注册表文件装载后,在Live CD下安装Registrar Registry Manager并运行它,此软件有个功能是自动替换,这正是我们需要的。我们要做的就是把装载在分支下面的“D:”全部替换为“C:”,替换完成以后,关闭Registrar Registry Manager。 4、在注册表编辑器regedit.exe里面,卸载掉刚才挂载的那个文件,D: -> C: 的替换已经在system和software这个文件中生效。最后还有一个步骤是修改C盘根目录下面的Boot Loader配置文件,名字叫 boot.ini,把对应的那个partition(x) 改成 partition(1),保存就完成了。注册表里面可能还有一些“D:”并未完全替换,可以进入windows以后再次利用Registrar Registry Manager替换掉它们,此外可能还有一些快捷方式的路径需要修改。至此,整个系统的移动就已完成,并可以正常使用