windows boot manager: 是windows啟動管理器。啟動管理器(boot manager)是windows引導(dǎo)程序、grub、lio的、引導(dǎo)操作系統(tǒng)啟動的一段程序。
bootloader: 系統(tǒng)啟動引導(dǎo)器,為了機(jī)器知道真正的系統(tǒng)所在的位置,以及啟動入口。
GRUB: 全程GRand Unified Bootloader.多操作系統(tǒng)啟動程序,bootloader的根本目的是啟動內(nèi)核。
bootmgfw.efi:windows默認(rèn)引導(dǎo)文件。windows安裝后,引導(dǎo)文件位于ESP分區(qū)的 /EFI/Miscosoft/Boot/bootmgfw.efi
grubx64.efi:使用grub加載器的引導(dǎo)文件
bootx64.efi:計算機(jī)默認(rèn)引導(dǎo)文件,默認(rèn)路徑是/EFI/Boot/bootx64.efi。只有當(dāng)所有的啟動入口都不可用,才會嘗試使用該文件去啟動。
1.首先根據(jù)啟動入口,確定需要加載的啟動器(.efi文件)
2.對于Linux系統(tǒng),或者使用grub引導(dǎo)的系統(tǒng),會加載到grubx64.efi文件
3.grub加載/boot/grub下的模塊及配置文件
4.加載系統(tǒng)啟動內(nèi)核。
在啟動管理器界面:選擇從硬盤啟動,加載的是bootx64.efi文件
選擇從windows boot manager啟動,加載的是bootmgfw.efi文件
bootx64.efi和bootmgfw.efi都可以啟動windows操作系統(tǒng)
文件名字 | bootx64.efi | bootmgfw.efi |
文件位置 | EFP分區(qū):efi/boot/bootx64.efi | EFI分區(qū):efi/Microsoft/Boot/bootmgfw.efi |
作用 | 計算機(jī)默認(rèn)的引導(dǎo)文件 | windows的引導(dǎo)文件 |
支持啟動的操作系統(tǒng) | windows,linux | windows |
權(quán)限 | 權(quán)限豐富,bootx64只是通用名 | 權(quán)限單一 |
bootx64.efi和bootmgfw.efi的區(qū)別
1.開機(jī)后,UEFI讀取位于ESP分區(qū)EFI/Microsoft/Boot/目錄下的bootmgfw.efi文件并將計算機(jī)控制權(quán)交給bootmgfw程序。
2.bootmgfw搜索并讀取存儲于EFI/Microsoft/Boot/目錄下的BCD文件。如果有多個操作系統(tǒng)啟動選項,則bootmgfw會顯示所有啟動選項,如果只有一個啟動選項,bootmgfw會默認(rèn)啟動。(BCD引導(dǎo)指定文件)
3.默認(rèn)啟動操作系統(tǒng)后,bootmgrfw搜索并讀取Windows分區(qū)Windows\System32目錄下的winload.efi程序,然后將計算機(jī)控制器交給winload.efi
聯(lián)系客服