|
本帖最后由 victor888 于 2013-9-21 22:46 编辑
1. BOOTICE修改BCD没有问题,修改TIMEOUT需要保存全局变量
2. 如果设置WIN 8.1为默认启动项,那么在选择XP重新启动后,电脑会重新引导,检测硬件并进入XP,其过程如下:
选择XP启动后,BCD文件被修改,将修改后的BCD文件加入注册表,经与修改前对比发现,BCD文件中新加入了XP启动项,如下图:
3. 如果设置XP为默认启动项,那么启动菜单为黑色,无论是进XP或8.1均不需要重启。
感谢大家的参与!
=====
以下是问题原文:
本人硬盘设置了2个主分区,第1主分区装的WIN8.1,后来在PE下使用WIN$MAN在第2个分区装的XP,XP首次启动时出现BCD菜单并很快进入XP的安装过程,全部装好后,没有了NT 6的启动,直接进入XP。
进入WIN 8PE, 删除BOOT文件夹,使用WIN8.1 下的BCDBOOT重建NT6启动,使用BOOTSECT写入NT6引导。WIN 8.1启动后,使用BOOTICE为BCD加入了XP的启动。
重新启动出现XP菜单,问题来了:选择XP启动后,不是直接进入XP系统,而是系统重启,检测硬盘,再进XP。
我不解的是,WIN8.1 到底使用的什么方法让XP重新启动再进入,而不是直接引导NTLDR进入XP?
这里必须指出的问题是XP首次启动时,BCD菜单是黑色的,默认直接进入XP安装过程,而使用BOOTICE修改BCD文件,没有BCD菜单,而是WIN8.1启动到了类似多用户选择的界面,蓝色的,此时如果选择8.1,则直接进入WIN8.1桌面。
使用BOOTICE修改WIN8.1的BCD文件还是存在问题的,即TIMEOUT时间不可以更改,更改了无效。
以上问题谁能给个解答?
谢谢! |
|