Windows XP 和 Windows Server OS

Windows XP 和 Windows Server OS

假设您有以下场景:

您已在分区上安装了 Windows XP C:,然后又在分区上安装了 Windows Server D:,现在在计算机启动时我们应该看到两个选项可供选择;启动 XP 操作系统或服务器操作系统。

如果您已经格式化了分区C:并重新安装了 Windows XP,则您的计算机将自动启动 Windows XP 操作系统,计算机启动时您将不会有两个选项;您仍安装在 Windows Server 上D:,但您无法启动它。

如何在不重新安装 Windows Server 的情况下解决此问题?

答案1

请参阅以下文章,了解如何通过 bootcfg 实用程序编辑 boot.ini 文件。

http://support.microsoft.com/kb/317521

bootcfg命令是修改 Boot.ini 文件的 Microsoft Windows Server 2003 实用程序。该命令具有一项功能,可以扫描计算机硬盘上的 Microsoft Windows NT、Microsoft Windows 2000、Microsoft Windows XP 和 Windows Server 2003 安装,然后将它们添加到现有的 Boot.ini 文件中,或者如果不存在 Boot.ini 文件,则重建一个新的 Boot.ini 文件。您可以使用该bootcfg命令将其他 Boot.ini 文件参数添加到现有或新条目中。

bootcfg命令在 Windows Server 2003 操作系统和恢复控制台中可用。本文仅介绍bootcfg恢复控制台中可用的选项。Windows Server 2003 附带的 Bootcfg.exe 版本中并非包含恢复控制台中可用的所有选项。Bootcfg.exebootcfg有一组不同的可用命令。您可以使用以下方法之一启动恢复控制台:使用 Windows Server 2003 CD-ROM 启动计算机,然后按 R 选择恢复控制台。使用 Winnt32.exe /cmdcons 命令在本地安装恢复控制台。重新启动服务器,然后在启动菜单上选择 Microsoft Windows 恢复控制台。

命令bootcfg及其用途

要查看可用命令的列表bootcfg,请bootcfg在“恢复控制台”命令提示符下键入,然后按 ENTER。该bootcfg /default命令设置启动菜单上的默认操作系统选项(此命令会自动选择操作系统条目)。该bootcfg /add命令扫描计算机中的 Windows NT、Windows 2000、Windows XP 或 Windows Server 2003 安装,然后显示结果。从此屏幕,您可以将安装添加到启动菜单。

输入此命令时,您会收到类似以下内容的消息:

扫描所有磁盘以查找 Windows 安装。

请稍候,因为这可能需要一段时间...

Windows 安装扫描成功。

注意:这些结果是静态存储的。如果磁盘配置在此会话期间发生变化,为了获得更新的扫描,您必须先重新启动计算机,然后重新扫描磁盘。

已识别的 Windows 安装总数:2

[1]:C:\WINNT [2]:F:\WINDOWS

选择要添加的安装:

当您键入所需的安装编号时,将在启动菜单中添加一个新条目作为要启动的默认操作系统。

bootcfg /rebuild命令将扫描您的计算机以查找 Windows NT、Windows 2000、Windows XP 或 Windows Server 2003 安装,然后显示结果。从此屏幕,您可以将检测到的 Windows 安装添加到启动菜单。

输入此命令时,您会收到类似以下内容的消息:

Windows 安装扫描成功。

注意:这些结果是静态存储的。如果磁盘配置在此会话期间发生变化,为了获得更新的扫描,您必须先重新启动计算机,然后重新扫描磁盘。

已识别的 Windows 安装总数:2

[1]: C:\WINNT 将安装添加到启动列表吗?(是/否/全部):

键入 y,然后按 Enter 键后,您将收到以下消息:输入加载标识符: 键入要在启动菜单上显示的安装描述。例如,键入 Microsoft Windows Server 2003,然后按 Enter 键。

您收到以下消息:

输入操作系统加载选项:键入所需的操作系统加载选项。例如,键入 /fastdetect,然后按 ENTER。

bootcfg /scan命令将扫描您的计算机中的 Windows NT、Windows 2000、Windows XP 和 Windows Server 2003 安装,然后显示结果。

输入此命令时,您会收到类似以下内容的消息:

Windows 安装扫描成功。

注意:这些结果是静态存储的。如果磁盘配置在此会话期间发生变化,为了获得更新的扫描,您必须先重新启动计算机,然后重新扫描磁盘。

已识别的 Windows 安装总数:2

[1]: C:\WINNT [2]: F:\WINDOWS bootcfg /list 命令读取 Boot.ini 文件,然后显示操作系统标识符、操作系统加载选项和操作系统位置(路径)。输入此命令时,您会收到类似以下的消息:Total entry in boot list: 2

[1]:“Microsoft Windows Server 2003,企业版”操作系统加载选项:/fastdetect 操作系统位置:F:\WINDOWS

[2]:“Microsoft Windows 2000 Server”操作系统加载选项:/fastdetect 操作系统位置:C:\WINNT

bootcfg /ems命令允许在引导加载程序中进行重定向,配置指定为端口和波特率。此命令用于启动无头管理功能。

注意:无头管理是指对没有连接物理显示器、键盘、鼠标或开关盒的计算机的管理。

以下是如何使用此命令的示例:

bootcfg /ems /port com1 /baud 115200

注意:该bootcfg /disableems命令关闭引导加载程序中的重定向功能,配置指定为端口和波特率。此命令用于关闭无头管理功能。

您还可以在 Windows Server 2003 图形用户界面 (GUI) 中修改 Boot.ini 文件。为此,请使用下列方法之一。

方法 1:在启动和恢复对话框中修改 Boot.ini

  1. 单击开始 > 设置 > 控制面板。
  2. 双击左键系统。
  3. 单击“高级”选项卡,单击“启动和恢复”下的“设置”,然后单击“编辑”。
  4. Boot.ini 文件在记事本中打开。
  5. 完成编辑 Boot.ini 文件后,单击文件菜单上的保存,然后退出记事本。
  6. 在启动和恢复对话框中,单击确定两次。

方法 2:使用系统配置实用程序修改 Boot.ini

  1. 单击开始 > 运行。
  2. 在打开框中,键入msconfig,然后单击确定。
  3. 在系统配置实用程序对话框中,单击“BOOT.INI”选项卡。

相关内容