编辑 Boot.ini 文件

重要

本主题介绍 Windows XP 和 Windows Server 2003 中支持的启动选项。 如果要更改新式 Windows 版本的启动选项,请参阅 Windows 中的启动选项概述

在 Windows Vista 之前,运行 Windows 的基于 BIOS 的计算机将启动选项存储在 Boot.ini 文本文件中。 可以使用 Bootcfg (bootcfg.exe)(Windows XP 和 Windows Server 2003 中包含的工具)或使用记事本等文本编辑器编辑 Boot.ini。 Bootcfg 记录在 Windows 帮助和支持中。 还可以在系统下的“控制面板”中查看和更改一些启动选项。 在“系统属性”对话框中的“高级”选项卡上,选择启动和恢复下的“设置”。 由于此功能有限,因此在本节中不进行讨论。 有关启动和恢复对话框的信息,请参阅“帮助和支持中心”。

Bootcfg

Bootcfg 是一种命令行工具,可在本地和远程计算机上编辑启动选项。 使用相同的 Bootcfg 命令和过程,可以编辑 Boot.ini,以及可扩展固件接口非易失性随机访问内存 (EFI NVRAM) 中的启动选项。 Bootcfg 包含在 Windows XP 和 Windows Server 2003 的 %Systemroot%\\System32 目录中。 (在 EFI NVRAM 中存储启动选项的系统上,Bootcfg 显示略有不同,但命令相同。)

可以使用 Bootcfg 添加、删除和更改所有启动项参数和启动选项;但是,不能使用它来设置无限期的启动超时值。 还可以在脚本或批处理文件中使用 Bootcfg 命令来设置启动选项,或在替换或升级操作系统后重置它们。

与手动编辑不同,Bootcfg 在不更改 Boot.ini 上的保护属性的情况下编辑启动选项。 它还可以帮助避免可能阻止操作系统启动的键入错误。

你必须是计算机上管理员组的成员才能使用 Bootcfg。 有关使用 Bootcfg 的详细说明,请参阅帮助和支持中心。

在记事本中编辑

可以使用文本编辑器(如记事本)编辑 Boot.ini。 但是,由于此方法容易出错,因此仅在 Bootcfg 不可用时使用它。

在编辑 Boot.ini 之前,必须删除 Windows 用于保护文件免受无意更改的文件属性。 当 Boot.ini 位于 NTFS 卷上时,你必须是计算机上管理员组的成员才能更改其属性。

使用以下过程准备 Boot.ini 以进行手动编辑。 此过程删除文件的系统属性、隐藏属性和只读属性。

配置 Boot.ini 属性以进行编辑

  1. 打开 Windows 命令提示符

  2. 导航到系统卷的根目录。

  3. 在命令行中键入以下文本:

    attrib -s -h -r Boot.ini
    

    从文件中删除系统属性、隐藏属性和只读属性。

  4. 在记事本中打开文件进行编辑。 由于你处于 Windows 命令提示符中,以下命令应能快速完成此操作:

    notepad.exe Boot.ini
    
  5. 编辑完成后,可以还原文件属性以保护 Boot.ini。 但是,Ntldr 可以将 Boot.ini 与任何属性集一起使用。 若要还原属性,请在 Windows 命令提示符处键入以下内容:

    attrib +s +h +r Boot.ini
    

    这会还原保护 Boot.ini 文件的属性。