本文共 962 字,大约阅读时间需要 3 分钟。
症状描述
用户已有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
转载地址:http://tyzsl.baihongyu.com/