童鞋们在安装双系统的时候,如果先安装的Win7或者Vista(因为很多机器自带的,可能有人不想卸,只想加个XP),再装XP的话,装完后会发现进不了前者了,系统引导的时候没有出现预期的双系统引导菜单。
这是因为从Vista后,Microsoft就引入了一种全新的Boot Loder架构。它与旧版的Windows的Ntldr严重地依赖于硬件不同,新版引导管理器能够实现完整的硬件独立性,且能够与多种操作系统无缝结合,让引导更加快速与安全。也就是说之前XP的Boot.ini管理的内容就移交给了Boot Configuration Data,同时提供了选项编辑器——BCDEdit.exe。所以,我们可以选择用Win7、Vista来引导后安装的XP,只要将XP的引导项添入BCD就行了。
当然,首先必须要能进入Win7或者Vista。
进入XP后,我们找一张Win7的安装盘,或者是用虚拟光驱加载Win7的安装的ISO镜像文件,将光盘放入光驱之后,运行XP下的“命令提示符”(运行cmd.exe),输入命令:
X:
其中“X”是光驱所在的盘符。切换到光驱所在盘后,依次执行如下命令:
cd boot
bootsect /nt60 SYS
完成之后重启电脑,就能进Win7或者Vista了,不过也只能进该系统了。
进入Win7/Vista后,同样运行“命令提示符”(cmd.exe),注意以管理身份。在命令提示符中执行:
bcdedit
就能看到当前引导菜单了。通过命令行工具Bcdedit,我们可以添加、删除及修改BCD (Boot Configuration Data)中的对象。在BCD中,每个对象均具有唯一的 GUID (Globally Unique Identifier : 全局唯一标识符),如系统中的每块硬盘、每个分区的GUID (全局唯一标识符)均不相同。
在BCD中,硬盘或分区的GUID可分为如下几类:
{legacy}:指存在上一代Windows系统如Windows XP的硬盘或分区;
{default}: 默认操作系统所在硬盘或分区;
{current}: 当前硬盘或分区;
{c34b751a-ff09-11d9-9e6e-0030482375e7}: 类似于这个格式的GUID指其他安装了操作系统的硬盘或分区。 (注:这只是个例子,具体数字根据硬盘或分区参数会有相应变化,但均会类似于{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}格式)。
另外,执行命令“bcdedit /?”可以查看帮助信息。
出于安全考虑,我们先对当前引导信息进行备份,执行命令:
bcdedit /export “E:\backup
将其备份到“E:\backup”目录下。如果有问题,再执行“bcdedit /import “E:\backup””恢复。
接下来依次执行以下命令以添加引导项:
cdedit /create {legacy} /d “description” (其中description为描述信息,一般为“Windows XP”,如果执行后提示有,不必管它。)
bcdedit /set {legacy} device boot
bcdedit /set {legacy} path \ntldr
bcdedit /displayorder {legacy} /addlast (如果另外还有启动项,不想把XP放最后,可以将各启动项的ID找到,执行“bcdedit”就可以找到各ID,执行类似 “bcdedit /displayorder {ID1} {ID2} {ID3}”回车的命令)
至此,一切工作完成,重新启动电脑,就会发现引导项了,默认等待时间为3秒。如果要更改引导项的描述和引导等待时间,只须分别执行这两个命令:
描述:
bcdedit /set {legacy} description "Windows XP" 或者 bcdedit /set {current} description "Windows Vista"
时间:
bcdedit /timeout 5
,此处设为等待5秒。
最后想说的是,如果你想装双系统,而且系统间有版本梯度的话,最好是先装低版本的,再装高版本的,可以省去很多不必要的麻烦。如果是Windows与Linux系统构成的双系统的话,建议先装Windows再安装Linux,用Linux带的GRUB引导两个系统,GRUB会检测到Windows并自动添加进引导菜单,这样也是为了方便。
声明:本文采用 BY-NC-SA 协议进行授权 | 星期九
原创文章转载请注明:转自《先装Win7\Vista,再装XP后找回前者的引导》
推荐个傻瓜点的方法,直接用win7盘修复启动……然后easyBCD
文章写得不错!!
顺道来问个好、占个位,沙发沙发,希望允许!常来常往!!
@最有效的减肥产品, 常来是绝对欢迎的,四海之内,皆朋友啊!
@jordan shoes, 用来用去,Windows还是XP好,跑着顺畅,一点不好就是现在微软不提供支持了。
Random Posts
Recent Posts
Recent Comments
By Plastic injection mould
By OOZJ
By Jusbe
By 互联网战
By 互联网战
By ixwebhosting
Blogroll
Categories
Tag Cloud
360 5800 Alexa C++ Chrome Cisco Dedecms Discuz Fcitx Fedora GFW Gravatar IE Linux Mobile ModelSim Music QT Quartus Shell Verilog VPN VPS Windows Wordpress XAMPP Xilinx xp 下载 垃圾评论 情感 手机 插件 星期九 注册 电子信息 程序设计 站长工具 缩略图 网络应用 考研 胡思乱想 西工大 视频 软件Meta