准备软件:xp系统安装盘、vistabootpro 3.1Microsoft .NET Framework 2.0。

 

安装xp的时候,注意不能同vista安装在同一个盘内,以vista安装在c盘,xp安装在d盘为例,注意备份D盘根目录下面的ntldr文件(文件系统级隐藏)。安好xp后肯定是进不了vista的,进入xp,安装Microsoft .NET Framework 2.0xp环境下安vistabootpro 3.1需要该软件支持)后安装vistabootpro 3.1打开vistabootpro 3.1,切换到Manage OS Entries,可以看到软件都可以认出vista的存在了。

切换到Bootloader,选择Reinstall the Vista bootloader,然后Apply,意思是修复vista的启动。

勾选Add new operating system entryOS Type选择第二个,OS Name里面填入你增加的操作系统名称,Drive Letter里面选择xp所在盘的名称,这里选择D盘,点击Apply 。

重新启动,现在你能进入vista了,虽然有了双系统启动菜单,但是你还是不能启动xp的。到了vista系统下,把之前备份好的ntldr文件拷入D盘根目录下,重新启动,现在双系统启动完美解决。