我的主硬盘上安装了Windows Server 2003。 然后,我在新的硬盘驱动器上添加了新的硬盘驱动器并格式化/安装了Windows Vista。 与Windows Server 2003的旧驱动器仍然在我的系统上作为D:但我没有select引导到它。 有什么办法来设置它,以便我可以select启动时的操作系统?
它看起来像BCDEdit命令将做我想要的,但找出命令行选项给它太难了,所以我用EasyBCD来添加另一个条目。
现在的问题是,当我尝试启动Windows Server 2003实例时出现此错误:
无效的BOOT.INI文件 从c:\ Windows \ NTDETECT失败
我的d:\ BOOT.INI文件包含以下内容:
[引导装载程序] 超时= 30 默认=多(0)磁盘(0)RDISK(0)分区(1)\ WINDOWS [操作系统] 多个(0)磁盘(0)rdisk(0)分区(1)\ WINDOWS =“Windows Server 2003,Enterprise”/ fastdetect / NoExecute = OptOut
我疯狂的猜测是两个行上的磁盘(0)更改为磁盘(1),但它导致了相同的错误。 我想知道如果甚至有可能启动Windows的D:驱动器时它最初安装在C:或者如果我的任何程序仍然可以工作..
EasyBCD将使处理更容易(虽然远不及使用bcdedit手动处理);
以下是关于 BCD和legacy / boot.ini系统的各种引导加载程序问题的Microsoft知识库 。
不知道Vista是否仍然有这个,但在XP中,你可以编辑C:\boot.ini来添加额外的操作系统。 然后可以运行msconfig并单击“boot.ini”选项卡和“检查所有引导path”。