先装Win7\Vista,再装XP后找回前者的引导

Posted by Harid2010 - Sep - 06 留个言

童鞋们在安装双系统的时候,如果先安装的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后找回前者的引导

Comments(4) Leave comments
  1. Gravatar
    godlove Google Chrome Google Chrome 6.0.480.0 Windows Windows 7
    九月 15th, 2010 at 23:35  | #1

    推荐个傻瓜点的方法,直接用win7盘修复启动……然后easyBCD

  2. Gravatar
    最有效的减肥产品 Internet Explorer Internet Explorer 6.0 Unknow Os Unknow Os
    九月 7th, 2010 at 16:21  | #2

    文章写得不错!!
    顺道来问个好、占个位,沙发沙发,希望允许!常来常往!!

  3. Gravatar
    Harid Google Chrome Google Chrome 7.0.513.0 Windows Windows XP
    九月 7th, 2010 at 13:00

    @jordan shoes, 用来用去,Windows还是XP好,跑着顺畅,一点不好就是现在微软不提供支持了。

31 + 22 =  (required)
comment_ad

 NOTICE1: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!

 NOTICE2: 请申请gravatar头像(http://en.gravatar.com),木有头像的会显示为“小怪物”头像,将难以通过审核!

分享按钮