双系统启动菜单新问题——如何在Vista中顺利安装 XP

董师傅茶坊

读者VS董师傅

王涛:前段时间我看了《电脑报》上介绍的关于安装Vista和Windows XP双系统的文章后受益匪浅。不过文章中主要介绍的是先安装Windows XP,然后安装Vista的顺序。而我现在买的品牌机却是预装的Vista,我在D盘安装了Windows XP后,发现原有的Vista根本不能用了。特此请教董师傅,我该如何做才能让Vista中安装的XP顺利运行。

董师傅:要让预装Vista的机器中装Windows XP后顺利实现双系统的启动,我们还需要通过Vista自带的工具简单做一个可以让Vista和XP启动的双系统启动菜单。

一、安装前准备工作

1 将Vista系统调试好,做个备份,防止操作失误而引起系统崩溃。

2 整理出一个分区用于安装XP系统。

二、安装Windows XP

将Windows XP安装在刚才整理出的分区中,安装完驱动程序及杀毒软件之后对系统进行备份。安完Windows XP后大家会发现原来的Vista已经不能用了,开机启动的系统只有XP。接下来我们要做的就是手动创建双启动菜单,实现在Vista下对XP的启动。

三、制作启动菜单

恢复Vista的启动管理器

1.进入Windows XP,使用 Daemon Tools 加载 Vista 光盘映像;

2.点击开始→运行, 输入 cmd打开命令提示符;

X: (X代表你的虚拟光驱盘符);

cd boot;

bootsect /nt60 SYS (删除是nt52);

手动建一个XP启动菜单

1.进入Vista,点击“开始→程序→附件→命令提示符”,右键单击“命令提示符”选“以管理员身份运行”;

2.使用 Bcdedit.exe 在 BCD Boot.ini 文件中为早期版本的 Windows 操作系统手动创建一个条目。具体操作是在打开的命令提示符中键入下列命令;

Bcdedit \create {ntldr} -d "" (注意空格,如图1所示)

25-f5-01.jpg
图1

Bcdedit \set {ntldr} device partition=x:(注:x是安装XP的驱动器)

Bcdedit \set {ntldr} path \ntldr

Bcdedit \displayorder {ntldr} –addlast

3.退出命令提示符;

4.用闪存到其他Windows XP的系统中拷贝几个隐藏的系统文件(Ntldr、Boot.ini、NTDetect.com),复制到本机安装Windows XP的驱动器的根目录下。

5.文件复制完后,右键单击“我的电脑→属性→高级系统设置”,点击“启动和故障恢复”下的“设置”在“默认操作系统”的菜单中可以看到多出了一个“早期版本的 windows”(如图2)。把“显示操作系统列表的时间”设成3秒钟就可以了。设置完成后,重新启动电脑,你会发现熟悉的XP启动菜单已经出现了。进去看看吧!

25-f5-02.jpg
图2