多长小便一次为正常:双硬盘双系统BCD引导

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 17:40:18

双硬盘双系统BCD引导

(2011-05-03 13:06:33) 转载标签:

win7

xp

bcd

双硬盘

双系统

boot.ini

crh2

分类: 电脑相关

第一个硬盘为Win7 ,第二个硬盘为WinXP,切记,Win7(NT60)可以引导XP(NT52),但XP绝对不能引导WIN7,因此请设置从Win7盘启动。如执意要从XP盘启动,可以看另一篇文章,(下次写)。

1、首先Bios里面设定从安装Win7的硬盘引导。

2、将安装WinXP系统分区根目录下的3个文件(boot.ini、NTDETECT.COM、ntldr)拷贝到Win7硬盘的主分区根目录下。

3、在win7下,编辑刚刚拷贝过来的boot.ini文件:将[operating systems]项目与[boot loader]项目中的rdisk(0)改为rdisk(1),存盘。(不能直接改动WinXP盘的boot.ini文件中的这两项后再复制至Win7盘,否则以后BIOS设定从第二硬盘启动时会出错!)
4、安装BCDTool,新建ntldr引导的启动项,并将盘符同样设定为C盘,保存配置并退出

 

5、重新启动即可
注:
1、重点要了解XP的boot.ini文件参数作用:
[boot loader]项目中,timeout=后面的数值是启动时等待的时间。default=是指定默认的启动项目(因为XP也是可以多引导的,也就是说,如果在BCD引导菜单中选择XP系统,XP的ntldr也会弹出一个菜单,但我们这里只有一个XP,且等待时间设为了1秒,因此实际这个菜单是不会出现的。)
[operating systems]项目与[boot loader]项目中,rdisk后的数值是指第几块硬盘,默认从0开始,partition后的数值是指硬盘的第几个分区,默认从1开始
2、之所以设置将boot.ini、NTDETECT.COM、ntldr这3个文件拷贝到Win7的盘上,是因为:
Win7系统引导时先找bootmgr,这个文件保存在硬盘第一个分区的根目录下,之后,bootmgr去找同路径下的bootBCD. 它包含了系统的引导信息,如果是多系统引导,会提供引导的界面内容;如果选择要进入XP系统,那么系统会去寻找ntldr,并根据boot.ini中的信息进入XP的引导。

下面是我的双硬盘双系统boot.ini配置

[boot loader]
timeout=1

default=multi(0)disk(0)rdisk(1)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect