什麼是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工具。