如今体验Vista的人是越来越多了。由于Vista有较大的不同,支持的软件还没有xp那样多,还处在一个过渡的过程,所以安装XP与vista共存的双系统比较好。
默认情况下,Vista不能和XP或者早期版本的Windows安装在同一分区,如果要XP和Vista兼得的话只能安装在不同的分区。
如何让Vista和Xp都安装在C盘呢?

主要的冲突就在系统的3个目录:Program Files、Windows、Documents and Settings,要使Vista和早期的Windows安装在同一分区,就必须避免存在这三个目录名。这样就要想办法修改早期版本这三个目录的名字。下面以XP sp2为例.

不得不说的是早期版本的Windows必须重新安装.安装过程将使用DeployTools来设置安装配置文件.指定上述三个特定目录的自定义名称.

DeployTools.cab 解压缩到一个文件夹,运行 setupmgr.exe 来创建安装配置文件.

创建安装配置文件详细的说明请看http://www.cctips.com/Unattended/winnt_sif.htm

在[Unattended]位置加上:

TargetPath=\WINXP
ProgramFilesDir=”C:\Programs”
CommonProgramFilesDir=”C:\Programs\Common Files”

这样自定义了windows文件夹为WINXP,Program files文件夹为Programs,同时Common Files也要同Program files指定的路径来修改.

在[GuiUnattended]位置加上:
ProfilesDir=”C:\Docs and Settings\”

这样自定义了Documents and Settings目录的名称为Docs and Settings.

这样Windows系统默认的三个系统目录都改名了.然后用这个配置文件来全新安装XP.

XP安装完后就可以来全新安装vista系统了.安装时有提示有旧版本系统在C:盘.不用管他,继续安装vista.

注意:安装完后只有vista!不用着急,进入vista后下载安装VistaBootPRO,现在最新的版本是3.1,在VistaBootPRO选择Diagnostics->Run Diagnostics,这样就能找到之前的XP系统了.重名为Microsoft Windows XP Professional,同时注意备份BCD噢.

Image

最后一步.打开C:盘.将boot.ini.bak重新命名boot.ini,大功告成.重新启动就会出现可爱的双系统启动菜单.

c:盘目录如图:
Image