什么是Windows启动管理器(BOOTMGR)?

Windows引导管理器(BOOTMGR)的定义

Windows引导管理器(BOOTMGR)是一小部分称为引导管理器的软件,它是从卷引导代码加载的,该引导代码卷引导记录的一部分

BOOTMGR可帮助您启动Windows 10Windows 8Windows 7Windows Vista 操作系统

BOOTMGR最终执行winload.exe ,这是用于继续Windows启动过程的系统加载程序。

Windows引导管理器(BOOTMGR)位于何处?

BOOTMGR所需的配置数据可以在引导配置数据(BCD)存储中找到,这是一种类似于注册表的数据库,它取代了旧版Windows(如Windows XP)中使用的boot.ini文件。

BOOTMGR文件本身是只读隐藏的 ,位于磁盘管理中标记为活动分区根目录中。 在大多数Windows计算机上,此分区标记为System Reserved ,并且没有驱动器号。

如果您没有系统保留分区,BOOTMGR可能位于主驱动器上,通常为C :。

你可以禁用Windows启动管理器?

为什么要禁用或关闭Windows启动管理器? 简而言之,它可能会不必要地拖慢启动过程,因为它会等待问您启动哪个操作系统。 如果您不需要选择要引导的操作系统,也许是因为您始终想要启动相同的操作系统,那么您可以通过预先选择要始终启动的操作系统来避免它。

但是,您实际上不能删除Windows启动管理器。 你可以做的是减少它在屏幕上等待的时间,以便你回答你想要启动的操作系统。 您可以通过预先选择操作系统,然后缩短超时时间来完成此操作,基本上完全跳过Windows启动管理器。

这是通过系统配置( msconfig.exe )工具完成的。 但是,使用系统配置工具时要小心 - 您可能会做出不必要的更改,这可能会导致将来更多的混淆。

以下是如何做到这一点:

  1. 通过管理工具打开系统配置,可通过控制面板中系统和安全链接进行访问。
    1. 打开系统配置的另一个选项是使用其命令行命令。 打开运行对话框(Windows键+ R)或命令提示符并输入msconfig.exe 命令
  2. 访问“ 系统配置”窗口中的“ 启动”选项卡。
  3. 选择您想要始终启动的操作系统。 请记住,如果您决定引导到另一个,则以后可以随时再次更改此设置。
  4. 将“超时”时间调整到可能的最短时间,可能是3秒。
  5. 点击或点击确定应用按钮保存更改。
    1. 注意:保存这些更改后可能会弹出系统配置屏幕,通知您可能需要重新启动计算机 。 在不重新启动的情况下选择退出是安全的 - 您将看到在下次重新启动时进行此更改的效果。

有关BOOTMGR的附加信息

Windows中的常见启动错误是BOOTMGR缺少错误。

BOOTMGR与winload.exe一起替代了旧版本Windows(如Windows XP)中由NTLDR执行的功能。 Windows恢复加载程序winresume.exe也是新增功能

如果在多引导场景中安装并选择了至少一个Windows操作系统,则会加载Windows启动管理器,并读取并应用适用于安装到该特定分区的操作系统的特定参数。

如果选择了Legacy选项,则Windows启动管理器将启动NTLDR,并继续执行像启动任何使用NTLDR 的Windows版本(如Windows XP)时的过程。 如果在Vista之前安装了多个Windows,则会提供另一个启动菜单(由boot.ini文件的内容生成),以便您可以选择其中一个操作系统。

引导配置数据存储比以前版本的Windows中的引导选项更安全,因为它允许管理员锁定BCD存储并向其他用户授予某些权限以确定哪些可以管理引导选项。

只要您在管理员组中,就可以使用这些版本的Windows中包含的BCDEdit.exe工具编辑Windows Vista和更新版本的Windows中的启动选项。 如果您使用的是较旧版本的Windows,则使用BootcfgNvrBoot工具。