NT5.X/NT6.0双启动的故障解决
杜 飞
最近很多朋友在讨论早期
NT5.X
操作系统与新版
NT6.0/7.0
操作实现双引导时出现问题,网上也有很多的解决方法,但其中有些方法有误,我在前面也曾经写过一篇文章来讨论启动的过程,但理论偏多,在此,我就把解决所用到的命令单独总结出来,希望能解决此类问题:
环境介绍:我在
C
盘先安装
Win2008
,然后再在
D
盘安装
Win2003
分析:此时
Win2003
启动,肯定是没有问题的,但
Win2008
无法启动,我们需要将系统的引导方式改为
NT60
,也就是
win2008
所用的引导方式
1.
从安装光盘进入
win2008
的修复模式
2. e:\boot>bootsect.exe /nt60 SYS E
盘为光盘
3. exit
并重新启动
此时就可以成功启动
Win2008,
但在
BCD
中并没有
Win2003
的信息,所以还需要将
Win2003
的启动信息加入到
BCD
中,
4.
进入
win2008
以管理员身份运行
:
Bcdedit /create {ntldr} /d “win 2003” --
此时可能会报错指定项已经存在。
Bcdedit /set {ntldr} device boot
注意,在此如果使用
bcdedit /set {ntldr} device partition=D:
则启动
Win2003
时,会报告错误提示:文件:\
ntldr
有
状态
:0xc000000f
信息:无法加载所选项,因为应用程序丢失或损坏.
Bcdedit /set {ntldr} path \ntldr
Bcdedit /displayorder {ntldr} –addlast
Bcdedit /set {ntldr} description “Windows 2003”
重新启动之后,两个系统均可成功使用!
本文转自 dufei 51CTO博客,原文链接:http://blog.51cto.com/dufei/240427,如需转载请自行联系原作者