none
基于Vista的双系统环境 RRS feed

  • 问题

  • 我的电脑有5个分区:C D E F G,我在C盘装的是XP系统,D盘装2003。

    现在,我把D盘格掉了,装Vista,但是每次开机都显示如下两行:
    早期Windows
    Vista
    如果我选择Vista就进入新系统,但如果我选择“早期Windows”,还会出现如下信息:“WndowsXP,Windows server2003,Ghost一键还原”三个选项
    而Windows server 2003是不可能进入的,因为我的D盘已经安装Vista了。

    为什么我的电脑会出现这种错误呢?我是在 XP下装的Vista,不是用光盘引导安装。出现这种错误,是否是我没装好呢?郁闷……
    蠢驴一头 ……
    2009年4月7日 1:39

答案

  • 用WINDOWS XP启动,文件夹选项-打开隐藏文件夹显示和系统隐藏文件显示,到C盘打开BOOT.INI文件删除带WINDOWS SERVER2003那行!


    Microsoft Certified Systems Engineer 如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    2009年4月7日 3:28
  • 这个不由 Windows Vista 的 BCD 负责、而是依然由 Windows XP 的 Boot.INI 负责。不管 Boot.INI 定义了多少个 Windows XP/Server 2003,BCD 都将其统一显示为“早期版本的 Windows”。

    解决方法是修改 Boot.INI 删除 Windows Server 2003 语句。BCDEDIT 对此问题无效。
    Alexis Zhang (Microsoft MVP 2004' 2007' 2008')
    2009年4月7日 3:46

全部回复

  • 呵呵 你的意思是多出来那个菜单么。在vista下使用启动配置,将那个2003删除了就好。这里不存在部署问题。只是有残留启动信息而已。
    fantasy over with us 努力 WinExperience & PerformanceMVP 寻找志同道合的兄弟一路前行
    2009年4月7日 2:05
  • 用WINDOWS XP启动,文件夹选项-打开隐藏文件夹显示和系统隐藏文件显示,到C盘打开BOOT.INI文件删除带WINDOWS SERVER2003那行!


    Microsoft Certified Systems Engineer 如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    2009年4月7日 3:28
  • 这个不由 Windows Vista 的 BCD 负责、而是依然由 Windows XP 的 Boot.INI 负责。不管 Boot.INI 定义了多少个 Windows XP/Server 2003,BCD 都将其统一显示为“早期版本的 Windows”。

    解决方法是修改 Boot.INI 删除 Windows Server 2003 语句。BCDEDIT 对此问题无效。
    Alexis Zhang (Microsoft MVP 2004' 2007' 2008')
    2009年4月7日 3:46