win7和xp双硬盘双系统启动的设置[指南]
WIN7和XP双硬盘双系统启动的设置
[复制本帖链接]
GDDQGAHSG
发
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
于 2011-04-19 16:39:19
[此帖被浏览 1888 次,回复 19 次]
本人最近将电脑的两只硬盘用GHOST版分别独立安装了WIN7和XP系统,其中500G SATA硬盘装了WIN7系统,160G IDE硬盘装了XP系统。安装好后再将两个硬盘同时接上电脑使用,启动时一般只会默认启动其中一个系统,不能随意的切换。感受大家懂的。
于是上网查找双硬盘双系统双启动的方法。找到其中一个方法,然后“依样画葫芦”。果真成功了。具体操作:
一、将XP系统分区中的NTLDR,Boot.ini和NTDETECT.COM三个文件,复制到Win7分区。
1、启动WIN7系统(如果默认XP启动,有多种方法设置,这里不啰嗦了)。 2、双击桌面的“计算机”图标,再打开XP系统所在的盘(我的为H盘)。找到NTLDR,Boot.ini和NTDETECT.COM三个文件。(如果这些文件被隐藏,可以点窗口左上角“组织”、再点菜单中“文件夹和搜索选项”、“查看”、将“隐藏受保护的操作系统文件(推荐)”取消,以及在“隐藏文件和文件夹”选项中选择“显示隐藏的文件、文件夹和驱动器”,再“确定”。)
3、将NTLDR,Boot.ini和NTDETECT.COM三个文件复制到C盘(即WIN7系统所
在分区。)
二、修改Boot.ini里面的内容。
1、取消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所在的分区位置进行修改。
2、查看XP分区所在位置。
3、修改Boot.ini里面的内容。
三、添加引导菜单。
需要在Win7的BCD引导管理器中添加XP菜单才会出现引导选项。 1、在Win7下以管理员身份运行“命令提示符”(开始~所有程序~附件,右键“命令提示符”会有管理员运行选项)
2、按先后顺序执行以下5全命令:(注:以下命令多处含有空格,输入时请注意,操作时也可在此处直接复制。)
bcdedit /create {ntldr} /d "Windows XP"
bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
bcdedit /timeout 10
注:上述5条命令具体作用:
1、bcdedit /create {ntldr} /d "Windows XP"
此命令是在BCD中加入XP菜单选项,其中"Windows XP"可任意修改为自己的喜好内容,但需要注意添加引号;
2、bcdedit /set {ntldr} device partition=C:
此命令是设置XP引导文件NTLDR所在分区,我们已经将其放到了Win7所在分区(即C盘);
再执行命令:
3、bcdedit /set {ntldr} path \ntldr
此命令是设置NTLDR文件的路径,其在根目录就用“\”即可(这里使用相对路径,即不需要盘符);
4、bcdedit /displayorder {ntldr} /addlast
这是设置添加启动菜单的位置,/addlast是放在后面(/addfirst为在前面)。 5、bcdedit /timeout 10
此处的“10”可修改为希望的值,单位为秒。
四、重启电脑。
如无意外就可以实现双硬盘双系统双启动,即出现下面的画面(下面的WIN7,XP双系统选择启动的时间,默认只有10秒)。
下面是选择上面的XP系统后出现的画面,默认启动是下面一个的,这里不用变,
默认运行的时间为30秒,如果要快点运行,按“回车”就可以直接运行了。