- Vista系统下如何再安XP,实现双系统
-
发布时间:2011-01-17 18:28:57
发布时间:2011-01-17 18:28:57
如果在VISTA下安装Windows XP,可以通过一下几种方法:
方法一、修改系统盘引导方式
直接从光盘安装XP到非VISTA分区,这样只能进入XP,不能进入VISTA,可以修改系统盘引导方式实现引导。
进入XP,下载“bootsect.exe”解压到XP系统分区C:根目录下(Bootsect.exe也包含在Windows PE2.0程序包中,可在微软网站免费下载)。用win+R,运行CMD,输入“c:bootsect.exe /nt60 c:”(C:为XP系统盘),出现“Bootcode was successfully updated all targeted volumes.”提示,重启就会出现启动管理器了。
方法二、使用VISTA光盘修复启动管理项
第一步:从VISTA光盘引导系统,选择语言,出现安装提示时,单击左下角的“修复计算机”,PE会自动修复故障,重启后在启动管理器里就会出现“Windows vista(已修复)”,就可以顺利进入VISTA了
第二步:不过,这样只是修复VISTA启动,又无法进入XP了,要在VISTA下添加XP启动项。以管理员身份进入VISTA,进入系统目录,并右键以管理员身份运行CMD(“c:windowssystem32cmd.ece”),在CMD下依次输入以下6个命令:
1、X:bootbootsect -nt60 all (X为VISTA光盘,使用该命令更改系统盘引导方式)
2、c:windowssystem32bcdedit /export "d:BCDBackBCD" (备份VISTA引导文件,需现在D盘建立上述目录)
3、c:windowssystem32bcdedit create {ntldr} -d "Windows XP" (添加名为windowsXP的引导菜单)
4、c:windowssystem32bcdedit /set {ntldr} device partition=c:
5、c:windowssystem32bcdedit /set {ntldr} path ntldr (添加ntldr引导)
6、c:windowssystem32bcdedit /displayorder {ntldr} -addlast
第三步:重启后就可以看到启动管理器并修复多重启动。
方法三、纯手动添加启动菜单
如果用GHOST安装XP,可以用这种方法修复启动菜单。
第一步:在纯DOS下运行GHOST并安装XP到空白分区,如D: ,重启后进入VISTA。
第二步:打开资源管理器,把D盘根目录下的bootfonbin、boot.ini、grldr/IO.SYS、MSDOS.SYS、NTDETECT.COM、ntldr几个文件复制到C盘根目录下。
第三步:借助Easybcd手动添加XP启动菜单。运行Easybcd,单击“ADD/remove Entries”,然后在“ADD an entries”下单击“Windows”标签,在“Version”下拉列表选择“Windows NT/2K/2K3",drive选择“C:(ntldr所在分区)”,Name处输入启动菜单名称,然后单击SAVE保存即可。
第四步:添加成功后,单击“ViewSetting",可以看到如下字符,则表示添加成功,重启就可以修复多重启动。
Entry #2
Name:Windows XP
BCD ID:{ntldr}
Drive:D:
Bootloader Path:ntldr
以下介绍另一种在已安装Windows Vista的情况下,如何安装Windows XP,并实现Windows Vista和Windows XP的双引导
Vista下安装xp最重要的是引导,因为微软出的系统引导都是向下兼容的,而向上不一定可行。
下面以在第一分区已安装Vista为例讲解安装xp:
首先,备份Vista的引导文件至另外的文件夹,例如放到一个bak文件夹下(不要放到要安装xp的分区下,要不就白备份了)
第二步:安装xp,正常安装xp至一空闲分区,安装前一定要确定分区内无重要数据,要不就惨了。
第三步,也是最重要的,因为第二步安装完成后系统启动只有xp的引导,而没有Vista的引导,因此我们要修复出Vista引导。
先将第一步备份的引导文件拷贝回第一分区,在Windows XP下插入Vista的安装盘,然后点开始->运行->cmd,进入命令行。在命令提示符内输入"X:bootbootsect /nt60 sys"(不含引号,X代表你的光驱所在的盘符,/nt60和sys前的空格不可以省略)回车后重启你就会发现能进入Vista但此时却没有XP的选择菜单了。
再一步修复xp的引导菜单:进入Vista,在Vista下进入命令提示符,在命令行中输入"bcdedit /default {legacy}"(同上,不含引号),然后回车,重新启动就会有一个选择菜单让你选择是启动早期版本的Windows还是Vista,早期版本的Windows就是WinXP了。
一切ok!
方法四、运行Vista优化大师,在Vista优化大师里面进行更改启动菜单。
C盘已经有Windows Vista系统,想把Windows XP安装在其他分区,例如D盘E盘F盘G盘H盘等等上......
第一步、先在Windows Vista系统下面做好多启动菜单,在Windows Vista系统下面先下载运行Vista优化大师,打开Vista优化大师,采用如下步骤:
1、点击左侧的“系统设置”
2、点击下面的“系统启动设置”
3、点击右侧的“多系统选择”
4、点击底下的“添加”
5、点击添加后,会出来一个对话框,选择系统类型为其它即可,系统名称那儿输入想要在开机启动菜单里面显示的文字,例如:“Windows XP”。
6、上一步的系统名称设为“Windows XP”,点击确定,刚才添加的新系统就出现在Vista优化大师的窗口里面了,下次开机时候,这个会出现在电脑开机启动菜单里面。Vista优化大师下面还有备份和还原按钮,是用来对电脑启动菜单设置做备份。可以选中系统列表中的各个系统,点击“设为默认启动项”,这样可以作为电脑开机后的默认启动系统,当然,是在没进行系统选择的情况下,等待30秒后的默认。那个操作系统选择等待时间,可以在Vista优化大师里面进行更改,一般默认为30秒。
第二步,拿出 Windows XP的光盘,启动电脑,用光盘安装。在第一步里面选择的是D盘,就安装在D盘。要和第一步里面选择的新系统位置的盘符一样。
在D盘(在此以D盘为例)装好Windows XP之后,安装更新和驱动程序行了。还可以把虚拟内存和Windows Vista 设置在同一个分区。
1、在Windows XP系统里面,更改文件夹选项,让系统显示隐藏文件和隐藏的系统文件,把C盘的 ntldr 这个文件,拷贝Windows XP所在的盘符根目录,这里我们用D盘做的例子,把 ntldr 这个文件拷贝(就是复制)到 D 盘的根目录行了。
2、插入 Windows Vista 的光盘,然后,打开“运行” (开始〉运行),输入cmd.exe 并运行,进入命令行程序。
3、输入 X: (X代表光驱盘符)。
4、输入 cd boot
5、输入 bootsect /nt60 SYS