Debugging Tools for Windows

编辑Boot.ini文件

Windows Vista以前,基于BIOS的计算机将引导选项存放在名为Boot.ini的文本文件中。可以使用Windows XP及Windows Server 2003包含的Bootcfg(bootcfg.exe)工具编辑它,也可以用像记事本一样的文本编辑器来编辑。Bootcfg在Windows 帮助和支持中有文档说明。

也可以在系统的控制面板中修改某些引导选项。在系统信息对话框中的高级选项卡,点击启动和故障恢复里面的设置。由于这个功能有所限制,所以本节不会讨论。可以在帮助和支持中心查看关于启动和故障恢复对话框的更多信息。

Bootcfg

Bootcfg是用于在本地或远程电脑上编辑引导选项的命令行工具。使用Bootcfg命令和程序,可以编辑Boot.ini文件或可扩展固件接口(Extensible Firmware Interface)中的配置,既非挥发性随机访问存储器(EFI NVRAM)。Windows XP和Windows Server 2003的%Systemroot%\System32目录下包含Bootcfg。(Bootcfg的显示在以EFI NVRAM保存引导选项的机器中有少许不同,但是命令是一样的。)

可以使用Bootcfg添加、删除和修改所有引导入口及引导选项;但是不能使用它指定模糊的引导超时时间。也可以在替换或升级操作系统时,用脚本或批处理文件来设置或重置引导选项。

不像手动编辑,Bootcfg不能编辑Boot.ini文件中被保护的属性。也可已帮助避免出现可能造成系统无法启动的输入错误。

要使用Bootcfg,必须是Administrators 组的成员。可以在帮助和支持中心查看更多有关Bootcfg的指令信息。

使用记事本编辑

可以使用类似记事本这样的文本编辑器来编辑Boot.ini文件。但是,由于这种方式很容易产生错误,所以应该只在Bootcfg不能使用的时候使用。

编辑Boot.ini文件之前,必须去掉Windows为保护它不被无意中更改而设置的保护属性。当Boot.ini在NTFS文件系统中时,必须是Administrators 组的成员才能修改这些属性。

通过下面一些步骤来使得Boot.ini可被编辑。这些步骤去掉它的系统、隐藏和只读属性。

配置Boot.ini文件属性
  1. 在命令行窗口,转到引导分区的根目录。
  2. 输入下面的命令:

    attrib -s -h -r Boot.ini

    系统、隐藏和只读属性就去掉了。

  3. 编辑完成后,可以恢复Boot.ini的保护属性。但是,Ntldr可以使用任何文件属性的Boot.ini。在命令行窗口,输入以下命令:

    attrib +s +h +r Boot.ini

    这样就恢复了Boot.ini的保护属性。

Build machine: CAPEBUILD