WinXP + Vista双系统安装在电脑上,这是在低和高的顺序。否则,可能会导致高版本操作系统无法启动的问题。这里的如何手动修复WinXP + Vista双系统启动文件。





如果你有WinXP + Vista双系统安装在你的电脑,你相信WinXP通常是先安装,然后安装Vista。根据高或低的顺序,否则可能会导致问题,高版本的操作系统不能启动,今天我们要来谈谈如何手动修复WinXP + Vista双系统启动文件。

从Windows Vista操作系统的启动管理器不再是NTLDR + Boot.ini Windows 2000 / XP / 2003服务器使用,但使用一个全新的启动配置数据库存储(BCD)。在Windows操作系统上安装了早期版本的Windows Vista的基于时间的电脑,安装将覆盖MBR,所有部门和引导文件启动,在这种情况下,我们不能用从Boot.ini文件的早期版本开始,Windows Vista的Windows操作系统。即使你在记事本中打开Boot.ini文件,你只会看到如图1所示的提示信息(请注意在图中红框)。


如果已经形成了错误,我们没什么可担心的,在这里安装Windows Vista到D盘,然后出于某种原因重新格式化Windows XP作为一个例子:

第一步:还原MBR并恢复引导管理器

使用Windows Vista安装光盘启动电脑,选择安装语言,按照时间和货币格式,以键盘和输入法的从左下角进入设置界面;修复计算机,然后选择在下一个屏幕的命令提示符(见;图2),在命令提示符下手动输入以下命令:bootsect - nt60所有运行


第二步:重构BCD码

仍然是在命令提示符下执行环境bootrec / rebuildbcd命令,这个命令会在所有磁盘扫描和兼容Windows Vista的安装,并将其添加到BCD存储的新一代,这里需要注意的是BCD码完整的重建。

第三步:手动添加WindowsXP项目

需要指出的是,由于bootrec / rebuildbcd只在Windows Server 2008进行检测,发现Vista和Windows,Windows XP无法检测,所以我们只能采取手动添加Windows XP加入BCD码的方法,或多重启动菜单只显示Windows Vista,但不显示Windows XP。

Bcdedit.exe命令行工具可以修改启动配置数据存储。我们可以在命令提示符环境中输入以下命令并执行括号。括号的内容代表命令的解释。

BCDEdit /创建{ NTLDR } / D早期版本的Windows

(新名称是在商店的;windows早期版本的项目)

BCDEdit /套{ NTLDR }设备分区C:

(在存储中设置项选项值,将应用程序设备设置为C分区)

BCDEdit /套{ } pathntldr NTLDR

BCDEdit / / addlast } {文件显示顺序

(在启动管理器中设置命令以显示多个启动菜单)

上面的命令,{ }标签;NTLDR;用于指定对操作系统加载程序,操作系统启动比Vista的Windows版本的windows早期版本的信息;可以随意改变;分区= C:ntldr文件所在的硬盘分区活动,请修改为根据实际情况; / addlast指定项的标识符;将增加显示顺序最后的可用参数Bcdedit.exe可以查看帮助文件。

最后,用户只需要重新启动系统,然后你会发现,问题已经解决,WinXP + Vista双系统引导文件虽然看起来有点复杂,手工修复,但只要按照程序的病人,你可以成功,比一些软件修复,成功率大,这个问题需要维修的朋友去试试。