win7 下安装 xp (不用第三方软件)

 

从vista开始,微软就开始改用boomgr+boot目录形式作为新的引导方式。

但遗憾的是xp旧有的引导机制无法兼容BCD。

我们下面的设置,主要在win7下进行。(要想保持这样的选择菜单,也只能讲win7所在的硬盘设置为第一启动盘)。

 

×添加并修改引导文件

在win7下,到winxp分区下找到NTLDR,Boot.ini 和NTDETECT.COM这三个文件

(注:这些文件带有系统隐藏属性。一般情况下找不到,取消“隐藏受保护的系统文件和文件夹”的勾选,

并选择“显示隐藏的文件,文件夹和驱动器”方可看到《此项设置在工具--文件夹选项--“查看”选项卡内,》,如果看不到菜单栏,

请点击“组织”,“文件夹和搜素选项”>),将其复制到win7分区,取消boot.ini的只读属性,有记事本打开,可以看到

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\Windows

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)Windows=="Microsoft Windows XP professional" /fastdetect

这里需要修改的地方是rdisk(0)partition(1): rdisk(0)是物理硬盘序号,起始数字是0,即1号盘,xp在另外一个盘上,需要将其修改为

2号硬盘即改为rdisk(1);partition(1)是分区序号,起始数字为1,即1好分区。这里需要根据xp所在的分Win7下右键“计算机”,“管理”,“存储”,

“磁盘管理”,找到xp所在的盘,从左到右,xp在第几的位置分区上,就讲partition(1)改为几,修改完后保存boot.ini(注:可能修改完的boot.ini在vwin7分区下无法保存,

可将boot.ini移动到win7分区以外的地方,修改保存后再移动回去)。

 

*添加引导菜单

  需要在win7的BCD引导管理器中添加xp菜单才会出现引导选项。在win7中以管理员的身份运行“命令提示符”

执行以下命令:

bcdedit /create {ntldr} /d "Windows XP"

次命令是在BCD中加入XP菜单选项,其中“windows XP”可任意修改为自己喜好的内容,但需

注意添加引号;

继续执行这条命令:

bcdedit /set {ntldr} device partition=c:

次命令是设置xp引导文件NTLDR所在的分区,我们已经将其放到Win7所在的分区(即C盘);

再执行命令:

bcdedit /set {ntldr} path \ntldr

此命令是设置NTLDR文件路径,其在根目录就可用“\”即可;

最后执行命令:

bcdedit /displayorder {ntldr} /addlast

这是设置添加启动菜单的位置,/addlast是放在最后面(/addfirst 为在最前面).

如果需要设置菜单等待的时间,加

bcdedit /timeout 10

此处“10” 可修改为希望的值,单位为秒。

 

完成后重启系统。刺伤是基于win7 与xp 的双系统设置, 此法适用NT6.X与NT5.X双环境。

你可能感兴趣的:(windows,XP,Microsoft,Path,disk,磁盘)