Debugging Tools for Windows

修改引导菜单超时

引导菜单超时选项决定在加载默认引导入口之前,引导菜单显示的时间。它以秒为单位。

如果想要更多时间用于选择加载哪个操作系统,可以增大这个超时值。或者减小它 以使得默认系统更快的被启动起来。

在Windows Server 2003及更早版本基于NT内核的Windows上,可以通过Bootcfg或者用记事本修改Boot.ini文件中的超时时间。修改保存在EFI NVRAM中的超时时间,必须使用Bootcfg。(Nvrboot只能编辑引导入口)

在Windows Vista中,使用BCDEdit修改默认的引导菜单超时时间。

使用Bootcfg

修改引导菜单超时,可以使用Bootcfg /timeout 选项。合法的值是从0到999。不能用Bootcfg设置不明确的超时时间。

下面的Bootcfg命令将超时时间设置为2秒:

bootcfg /timeout 2

下面的Bootcfg输出显示了EFI NVRAM中新的超时时间。

Boot Options
------------
Timeout:             2
Default:             \Device\HarddiskVolume3\WINDOWS
CurrentBootEntryID:  1

查看Bootcfg完整的操作指令,查看帮助和支持服务。示例可以查看使用引导参数

编辑Boot.ini 文件

Boot.ini文件的[boot loader] 节中的timeout 参数决定引导菜单的超时时间。合法的值为0到9999或者-1。当timeout 设置为-1时,超时值是不确定的,即在引导菜单中明确选定一项之前,操作系统不会启动。

修改Boot.ini文件中的引导菜单超时时间,可以为[boot loader]中的 timeout 参数指定新的值。例如下面的Bootcfg显示输出默认超时时间为30秒,既所有版本Windows中的预设值。

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect 
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /fastdetect 

使用BCDEdit

指定引导菜单超时时间,使用/timeout 选项:

bcdedit /timeout <timeout>

以秒为单位使用/timeout 选项设置超时值。例如,下面设置超时值为15秒:

bcdedit /timeout 15

Build machine: CAPEBUILD