先装Vista再装XP后如何实现双启动

先装Vista再装XP后如何实现双启动
[ 2007-1-18 14:38:00 | By: D.CSQ ]
 
       在工作的空闲时间,我喜欢做一些实验,有时我会去想象 Vista 用户可能遇到的问题并为其提供一个解决方案。以下是我做的一个实验,供大家参考:

场景:Vista用户由于工作需要,需再装一个XP以实现双启动

故障:在计算机上先装Vista再装WinXP后,无法实现双启动,无法进入Vista

原因:在之前基于 NT Windows 系统中, Windows 使用 Ntldr 作为 Boot Loader 来启动系统。在 Windows Vista 中,微软引入了一种全新的 boot loader 架构, Windows Boot Manager (Bootmgr.exe) 。也就是说原先 XP 使用的 Ntldr Boot.ini 文件在 Vista 中不再使用,取而代之的是 Bootmgr 文件 , 而且 Bootmgr 文件要用 bcdedit.exe 来修改。
解决方案:
    步骤:
    1, 进入XP系统,以administrator身份运行cmd;
    2, 插入Vista安装盘,运行: (CD-ROM):/boot/bootsect -nt60 all ;
    3, 进入X:/windows/system32/目录(X为Vista的系统盘);
    4, 备份BCD文件,运行bcdedit /export "e:/BCD_Backup/BCD" ;
    5, 运行bcdedit -create {ntldr} -d "Windows XP" ;
    6, 运行bcdedit -set {ntldr} device partition=x: (x: 为ntldr文件所在的盘);
    7, 运行bcdedit -set {ntldr} path /ntldr ;
    8, 运行bcdedit -displayorder {ntldr} -addlast ;
    9, 重启计算机,出现双启动菜单。故障排除.
实验成功
参考:
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值