分类分类
关注+2010-12-28作者:清晨
大家在安装双系统的时候,如果先安装的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 /?”可以查看帮助信息。
相关文章
更多+相同厂商
热门推荐
点击查看更多
点击查看更多
点击查看更多
说两句网友评论