一、XP与Vista双系统 操作步骤:
在xp中可通过使用命令提示符来运行以下过程中的命令。(如果在 Windows Vista 中运行这些命令 “以管理员身份运行”)。
1、使用 Bootsect.exe 还原 Windows Vista MBR 以及将控制权转给 Windows 启动管理器程序的启动代码:
i:/boot/Bootsect.exe /NT60 All
注意: Drive 是 Windows Vista 安装盘所在的驱动器。boot 文件夹位在光驱上
2.使用 Bcdedit.exe 在 BCD Boot.ini 文件中为早期版本的 Windows 操作系统手动创建一个条目。
注意:以下的Drive 是已安装 Windows Vista 的驱动器。
d:/Windows/system32/Bcdedit /create {ntldr} /d "< Windows xp>"
注意:在此命令中,<对早期 Windows 版本的描述> 可以是所需的任何文本。
d:/Windows/system32/Bcdedit /set {ntldr} device partition=c
注意:在此命令中,x: 是活动分区的驱动器号。
d:/Windows/system32/Bcdedit /set {ntldr} path /ntldr
Drive:/Windows/system32/Bcdedit /displayorder {ntldr} /addlast
微软官方提供的信息到此就可以重新启动,但我用虚拟光驱且装xp时格式化c:盘,于是仍无法启动。原因是c:下的memtest.exe ,bootmgr已经被格式化。如果不能启动则进行第3步。
3、将光盘上的memtest.exe拷贝到x:下boot文件夹下。将bootmgr拷贝到x:根目录下,重新启动。(x: 是活动分区的驱动器号)
二、在格式化XP系统前备份启动文件
1、备份以下文件:
vista的启动文件: Boot文件夹 ntldr文件 bootmgr文件
系统引导文件 : NTDETECT.COM CONFIG.SYS
xp和dos相关的启动文件 : boot.ini bootfont.bin IO.SYS MSDOS.SYS AUTOEXEC.BAT
2、重装xp之后将以上备份文件放在c盘(活动分区的驱动器号)
3、如果不能启动vista则执行下列操作:
a:将vista的安装盘放在光驱,或用虚拟光驱加载vista安装镜像文件
b:在xp的命令行中执行以下命令:
i:/boot/Bootsect.exe /NT60 All
注意: Drive 是 Windows Vista 安装盘所在的驱动器。boot 文件夹位在光驱上。
4、重启系统
三、在xp下卸载vista
1、在xp下执行fixboot(运行->cmd->fixboot)命令修复xp的启动项(将启动项还给xp)
2、进入xp系统将vista系统盘格式化