热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

NT5.X/NT6.0双启动的故障解决

NT5.XNT6.0双启动的故障解决杜飞最近很多朋友在讨论早期NT5.X操作系统与新版NT6.07.0操作实现双引导时出现问题,网上也有很多的解决方法,



 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,如需转载请自行联系原作者



推荐阅读
author-avatar
咪了眼的小迷糊
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有