在笔记本原装win7系统基础上安装WinXP完美实现win7和winxp双系统启动独立运行的方法

之前按某某教程说的在安装win7系统(我的为笔记本原装Win7系统)后,用ghost安装winxp系统(由于我的Win764位的,普通ghost方法还不行,折腾了半天,终于在找到了ghost64.exewin7系统里ghost搞定!),然后将boot.ini, NTDETECT.COMntldr文件拷贝到Win7分区,然后按其所说以命令行方式在Win7里重写多重启动菜单,结果死活不成功,提示boot.ini文件错误,NTDETECT.COM检查错误,无语啊。

 最后我重新恢复了我的win7系统,并在恢复时选择c盘仅60G,剩余空间全部给D盘,然后以光盘启动全新安装winxp方式再次安装了xp,此时仅能进入xp,于是用bcdautofix v1.0.5.exe这个工具软件修复启动模块,启动时有win7winxp的启动菜单,可是启动选择win7时提示找不到启动模块(大意,具体是如何的记不清了),于是进入xp瞎折腾了许久,最后突然想到进入磁盘管理看一下,一看不要紧,xp已将win7100M系统分区System Reserved搞成了C盘,将原来的win7分区搞成了E盘,不知如何是好,于是试着将win7分区改成系统分区,再次用bcdautofix v1.0.5.exe这个工具软件修复启动模块,后再次重新启动,居然能进入win7了,可又不能竟如xp系统了,后再次打开win7分区和winxp分区均没有找到boot.iniNTDETECT.COMntldr文件,于是就想是不是被winxp放到System Reserved分区了,进去一看,果然在,于是赶紧拷贝到win7分区和winxp分区,重启终于进入win7也可以进入winxp了!(一阵狂喜,呵呵!)但随之而来的问题也出现了,由于xp将系统分区System Reserved搞成了C盘,xp在安装程序时会默认向c盘里写入数据(区区100M显然不够用!),于是就想着将该C盘符修改成另外的(如Z),但问题也来了,在xp里居然没有c盘,由于很多操作均要向c盘写数据,所以根本无法正常运转该系统!

于是又折回win7系统,重新将D盘分成若干个(我搞了一个2G的当做xp里的c当然需要在磁盘管理里将盘符尽量靠前紧邻winxp的盘符,再按原来的习惯搞了一个programdocsetup等分区,具体容量根据硬盘大小和使用习惯确定),然后回到xp系统里将2G分区分配为C盘符(很幸运,按前述盘符分配原则确认后我的已自动为c盘了!),然后就可以随心所欲地使用该双系统了。

接下来我根据前述安装过程来梳理一下尽量少走弯路的安装方法:

1、 首先在安装好的win7系统里利用磁盘管理将硬盘分区:C-Win730~60G,D-WinXp10~30G,EFG-TempC(因为Win7可能不能分配EF)按1~2GH-Program50~100GI-Doc100G左右,剩余的分配为J-Setup

2、 用光盘启动安装WinxpWinXp分区。

3、 XP系统里记得将System Reserved分区改成Z盘符,将前述TempC改成C盘符,其余类推。

4、 xp系统里利用磁盘管理将Win7分区设置为系统分区。

5、 xp里运行bcdautofix v1.0.5.exe这个工具软件修复启动模块,看是否成功,不成功则将能找到的boot.iniNTDETECT.COMntldr文件同时复制到Win7分区和winxp分区。

6、 大功告成,祝您好运!