bootmgr

bootmgr

啟動管理器
Bootmgr是Boot Manager的縮寫,是在Windows Vista、Windows 7、windows 8和windows 10中使用的新的啟動管理器,以代替Windows NT系列操作系統(Windows XP、Windows 2003)中的啟動管理器——NTLDR。
    中文名:bootmgr 外文名: 别名: 全稱:Boot Manager 類比:相當于Win2000時代的NTLDR 釋義:啟動管理器

原理

電腦加電後,首先是啟動BIOS程序,BIOS自檢完畢後,找到硬盤上的主引導記錄MBR,MBR讀取GPT(分區表),從中找出活動的主分區,然後讀取活動主分區的PBR(分區引導記錄,也叫pbr),PBR再搜尋分區内的啟動管理器文件bootmgr,在bootmgr被找到後,控制權就交給了bootmgr。bootmgr讀取bootbcd文件(BCD=Boot Configuration Data,也就是“啟動配置數據”,簡單地說,windows7下的bcd文件就相當于xp下的boot.ini文件)。

如果存在着多個操作系統并且選擇操作系統的等待時間不為0的話,這時就會在顯示器上顯示操作系統的選擇界面。在選擇啟動Windows7後,bootmgr就會去啟動盤尋找WINDOWSsystem32winload.exe,然後通過winload.exe加載windows7内核,從而啟動整個windows7系統。

可以說,bootmgr就相當于WinNT/Win2000/WinXP時代的NTLDR。NTLDR是winnt/win2000/WinXP中的引導文件,是一個隐藏的,隻讀的系統文件,位置在系統盤的根目錄,它的主要職責是解析Boot.ini文件,用來裝載操作系統。一個值得注意的變化是,Windows7啟動管理器是按空格鍵而不是按F8功能鍵調用。但F8鍵依然具有調取高級啟動選項菜單的功能。為了保持一個可擴展固件接口系統,也為了使版本最高的啟動管理器負責管理所有的操作系統,使啟動管理器具備向下兼容性、而不是向上兼容,Windows啟動管理器對已安裝的所有操作系統統一列為一個可供選擇的菜單,在配置WindowsVista與Windows2000/XP的多系統共存時,bootmgr将全面負責計算機的啟動管理工作,NTLDR将淪為bootmgr的替補。

啟動配置數據(BCD)是一種用于啟動時的配置數據固件獨立數據庫。它取代了NTLDR中的boot.ini,是由微軟的新Windows啟動管理器使用。啟動配置數據(BCD)存儲包含啟動配置參數,并在Windows Vista和Windows Server 2008操作系統中控制操作系統的啟動方式。這些參數以前位于Boot.ini文件中(在基于BIOS的操作系統中)或穩定RAM(NVRAM)項中(在基于可擴展固件接口的操作系統中)。

通過在BCD存儲中添加、删除、編輯和附加項,可以使用Bcdedit.exe命令行工具來影響在預操作系統環境中運行的Windows(R)代碼。Bcdedit.exe位于Windows Vista分區的WindowsSystem32目錄中。創建BCD旨在為描述啟動配置數據提供一種改進的機制。随着新固件模型例如,可擴展固件接口(EFI)的發展,用戶需要一個可擴展且可互操作的接口以提取底層固件。這一全新的設計為Windows Vista中的多種新功能(例如,啟動修複工具和多用戶安裝快捷方式)提供了支持。

假如微軟發行了windowsx,Windowsx的核心版本叫做NT7的話,那麼它應該拿出一個版本比BOOTMGR與BCD更高的新啟動管理器才對,由這個新的啟動管理器接管BOOTMGR與BCD的工作。當然,目前在現實中是不存在這樣一個啟動管理器的,不妨将其假設為Loaderv7。那麼,當安裝了WindowsNT7系統後,Loaderv7将自動取代BOOTMGR與BCD負責計算機的啟動管理,到時候隻有符合NT7.X版本的Windows系統才有資格以獨立選項的姿态出現在Loaderv7菜單中,WindowsVista/Server2008将被統一顯示為“早期版本的Windows”、WindowsXP/Server2003則将被顯示為“更早期版本的Windows”。

出現問題的解決辦法

出現“Boot mgrismissing,pleasepressCtrl+Alt+Deltorestart”錯誤提示時的解決辦法

bootmgr丢失,按Ctrl+Alt+DEL重新啟動。錯誤往往在以下情況:意外或者故意删除了一些重要Vista系統文件,或者文件被病毒或惡意軟件損壞或摧毀,還可能采取了不适當的BIOS模拟等Vista激活方式,不能訪問Vista的桌面環境。所以這是系統的問題,想要修複bootmgr丢失的錯誤,而又不想重新安裝Windows Vista時,大部分人選擇了使用Vista的DVD安裝光盤來開機,這兒有個永久性的根除這個錯誤的辦法,很簡單,隻要按照中概述的步驟指南來操作就可以了。

插入Windows Vista的DVD安裝光盤,用它來啟動電腦,如果沒有正常啟動,請确定在BIOS裡面設置下開機啟動順序,先由DVD驅動器啟動電腦。

在安裝Winows那個窗口,選擇适合的系統語言、時區、鍵盤模式,然後點擊下一步按鈕。

在下一步驟的屏幕左下角,點擊“修複您的電腦”鍊接。

如果有很多Windows硬盤分區的話,請先選擇要修複的那個分區,如果隻有一個Windows安裝,那麼選擇就是顯而易見的。

在“系統恢複選項”窗口,點擊“啟動修複”,這樣,就可以防止Windows無法啟動,也解決丢失bootmgr錯誤提示的問題。

出現“BOOT MGRis compressed PressCtrl+Alt+Deltorestart”錯誤提示時的解決辦法

最簡單的方法是:找一張winpe光盤,用它引導進入WinPE系統,打開我的電腦,右擊C盤,選擇屬性,把那個“壓縮此驅動器以節約磁盤空間”的勾去掉,然後确定,會出現bootmgr是隻讀文件,是否忽略,全部忽略即可。

Win10啟動直接跳過啟動管理器bootmgr相關教程n

Win7/Win10移動用戶文件夾(C:Users)移到非系統盤(如D:);

iOS啟動頁加載靜态圖和動态圖;

WIN10安裝MYSQL教程;n

電腦小知識;n

Dubbo注冊中心啟動配置;n

Android基礎:最易懂的Activity啟動模式詳解;n

Android開發之Activity的啟動模式。

上一篇:代碼

下一篇:氚電池

相關詞條

相關搜索

其它詞條