Windows 7用BCDEdit添加、删除XP引导项

简介:

症状描述

用户已有XP系统安装在C盘,使用Ghost恢复镜像的方式将Windows 7恢复到D盘,重启后发现无法进入Windows 7,而是直接进入XP。

 

原因分析

通过Ghost恢复镜像的方式,不会直接将Windows 7的启动信息覆盖掉XP的启动信息,更不会添加对应的XP启动条目。

 

解决方案

只要将Windows 7的启动信息覆盖掉XP的启动信息,然后使用Bcdedit命令添加一条XP的引导项就可以了。 
操作步骤如下:(假设XP安装在C盘,Windows 7安装在D盘,包含Windows 7安装光盘的盘符为X盘) 
1. 将MBR中的引导信息由NTLDR切换为BootMGR: 
X:\boot\bootsect.exe /nt60 c: (注意:bootsect工具默认只在安装光盘上才有) 

2. 将Windows7的启动文件复制到C盘: 
bcdboot D:\windows /l zh-cn /s c: 

3. 此时启动管理工具已经由NTLDR变成了BootMGR,但是里面仍没有包含XP对应的启动条目,使用BCDEdit加入XP的启动条目: 
bcdedit /create {ntldr} -d “XP” 
bcdedit /set {ntldr} device partition=D: 
bcdedit /set {ntldr} path \ntldr 
bcdedit /displayorder {ntldr} /addlast

 

补充说明

1. XP的启动管理工具是NTLDR(该隐藏的系统文件在系统分区根目录下),它只能引导包括XP以前版本的操作系统,不能引导Windows 7 
2. Windows 7的启动管理工具是BootMGR(该隐藏的系统文件在系统分区根目录下),它能够引导包括Windows 7以前版本的所有操作系统 
3. 如果要删除XP的引导项,在Windows 7的“命令提示符”中执行:bcdedit /delete {ntldr} /f 
4. 如果是通过一步步安装Windows的方式做成的双系统就不会有这个问题的,安装程序会自动写入启动信息和启动条目的。



本文转自 jiating227 51CTO博客,原文链接:http://blog.51cto.com/jiating/746339


相关文章
|
2月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows XP 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows XP 操作系统保姆级教程(附链接)
|
7月前
|
自然语言处理 文字识别 语音技术
VMWare 安装英文版 Windows XP 后遇到中文乱码问题的解决方法
VMWare 安装英文版 Windows XP 后遇到中文乱码问题的解决方法
71 0
VMWare 安装英文版 Windows XP 后遇到中文乱码问题的解决方法
|
Java Windows
springboot 在windows 系统下删除指定路径下文件
springboot 在windows 系统下删除指定路径下文件
|
存储 Linux Windows
VMware12部署windows xp虚拟机
请先准备好windows xp的iso文件,如果没有请点击下载
183 0
VMware12部署windows xp虚拟机
|
Windows
windows快速删除大量文件文件夹的方法
windows快速删除大量文件文件夹的方法
374 0
|
XML Linux KVM
linux kvm 命令行安装Windows xp虚拟机(二)
linux kvm 命令行安装Windows xp虚拟机
311 1
linux kvm 命令行安装Windows xp虚拟机(二)
|
XML Linux 5G
linux kvm 命令行安装Windows xp虚拟机(一)
linux kvm 命令行安装Windows xp虚拟机
508 0
linux kvm 命令行安装Windows xp虚拟机(一)
|
安全 Windows
C盘空间一直在减小(每隔几秒减少0.1),windows文件夹下temp文件夹删除后一直在重复创建
C盘空间一直在减小(每隔几秒减少0.1),windows文件夹下temp文件夹删除后一直在重复创建
C盘空间一直在减小(每隔几秒减少0.1),windows文件夹下temp文件夹删除后一直在重复创建
|
Windows
Windows 技术篇 - 无需确认快速删除包含大量文件的目录,cmd删除文件的rmdir、del、erase和rd四种命令使用方法
Windows 技术篇 - 无需确认快速删除包含大量文件的目录,cmd删除文件的rmdir、del、erase和rd四种命令使用方法
765 0
Windows 技术篇 - 无需确认快速删除包含大量文件的目录,cmd删除文件的rmdir、del、erase和rd四种命令使用方法