電腦引導模式legacy boot和uefi boot區別詳細分析

       目前市面上電腦引導模式有兩種,一種是uefi boot,一種是legacy boot,uefi boot和legacy boot是兩種不同的引導方式,uefi boot是新式的BIOS,legacy boot是傳統BIOS。你在UEFI模式下安裝的系統,隻能用UEFI模式引導;同理,如果你是在Legacy模式下安裝的系統,也隻能在legacy模式下進系統。那麼uefi boot和legacy boot到底有什麼區別呢?今天小編就給大傢詳細分析一下。

 

相關知識科普及相關工具推薦:

1、引導模式和分區需要對應,安裝的操作系統才能啟動。例:legacy+mbr分區或uefi+gpt分區。

2、部分老電腦不支持uefi boot,隻有近幾年的電腦才支持uefi boot。

3、另外之前的一些老u盤啟動不支持uefi boot啟動,這裡推薦小兵U盤啟動,小兵U盤啟動支持uefi/legacy雙啟動的U盤啟動盤工具:U盤啟動盤制作工具(PE特點:1,絕無捆綁任何軟件的啟動盤。2,支持PE自動修復UEFI+GPT引導。3,支持LEGACY/UEFI雙引導。4,一鍵裝機win7自動註入usb3.0/usb3.1和nvme固態硬盤驅動) 

 

電腦常見的引導模式:

2011年以後出廠的主板,我們在BIOS中看到的BOOT MODE(啟動方式/引導方式)一般為以下三種:

電腦引導模式

1、Legacy+UEFI(或者標成Auto)雖然理論上說成優先采用UEFI方式,實際上是自動按照啟動設備列表中的順序啟動,實際效果和作用等同於Legacy only。

2、UEFI only(僅UEFI)隻選擇具備UEFI啟動條件的設備啟動。

3、Legacy only(僅Legacy)隻選擇具備Legacy啟動條件的設備啟動,即傳統BIOS啟動。

 

uefi boot和legac boot區別一:啟動流程區別

legacy boot bios啟動流程置: 

legacy boot開機流程

legacy boot啟動流程:

1、電腦開機後,開始啟動BIOS,開始BIOS自檢。

2、通過自檢後,bios找到硬盤上的主引導記錄MBR.

3、MBR開始讀取硬盤分區表DPT,找到活動分區中的分區引導記錄PBR,並且把控制權交給PBR.

4、PBR搜索活動區中的啟動管理器bootmgr,找到後,PBR把控制權交給bootmgr(相當於xp裡的ntldr文件)。

5、Bootmgr尋找活動分區中的boot文件夾中的BCD文件(啟動配置數據,相當於xp裡的boot.ini文件)

6、找到BCD後,Bootmgr首先從BCD 中讀取啟動管理器bootmgr菜單的語言版本信息,沒多系統直接加載系統,有多系統會顯示多操作系統選擇畫面。

 

uefi boot流程:
uefi boot開機流程
 
1、電腦開機後,上電自檢,UEFI固件被載,並由它初始化啟動要用的硬件。
2、UEFI固件尋找EFI分區中的啟動文件(efiMicrosoftbootbootmgfw.efi)啟動管理器
3、啟動管理器讀取硬盤EFI分區中BCD文件(efiMicrosoftBCD)系統菜單
4、最後根據配置內容加載引導程序winload.efi(Windowssystem32winload.efi)加載系統
 

uefi啟動是一種新的主板引導項,它被看做是bios的繼任者。uefi最主要的特點是圖形界面,更利於用戶對象圖形化的操作選擇。

uefi boot

簡單的來說uefi啟動是新一代的bios,功能更加強大,而且它是以圖形圖像模式顯示,讓用戶更便捷的直觀操作。

 

uefi boot和legacy boot區別二:啟動方式

如今很多新產品的電腦都支持uefi啟動模式,甚至有的電腦都已拋棄bios而僅支持uefi啟動。這不難看出uefi正在取代傳統的bios啟動。

    近年來,隨著win10的流行,UEFI BIOS啟動方式慢慢的出現瞭,隨之對系統的更換帶來瞭不少的問題,不過大多情況下都仍默認以Legacy BIOS方式啟動。首先解釋一下什麼是BIOS,然後在解釋一下什麼是UEFI BIOS和Legacy BIOS:



    (1)UEFI BIOS

    UEFI全稱“統一的可擴展固件接口”(Unified Extensible Firmware Interface), 是一種詳細描述類型接口的標準。這種接口用於操作系統自動從預啟動的操作環境,加載到一種操作系統上。通俗的說,UEFI是一種新的主板引導初始化的標註設置,具有啟動速度快、安全性高和支持大容量硬盤而聞名。出現這種技術的主要作用基本上就是為瞭實現開機快的效果,由於win8系統支持這種引導方式的啟動,所以速度略顯的有點快,但也因電腦而已,個人覺得win8系統簡直就是渣渣,所以筆者將剛買回來自帶win8系統的筆記本系統果斷換成瞭win7。但是在其中也出現瞭不少問題,仔細探索瞭一下原因,最後終於搞定。因此在此做一個小結供以後學習查看之用。



    (2)Legacy BIOS

    Legacy BIOS顧名思義就是指傳統的BIOS,其中UEFI BIOS包括UEFI引導啟動和Legacy引導啟動,兩者的區別如下圖所示:

legacy boot和uefi boot區別詳細分析

 

UEFI bootlegacy boot區別三:啟動速度
      1)uefi boot啟動更快
         Legacy boot(傳統BIOS)引導方式,每次隻能讀取64KB數據,而UEFI每次可以讀1MB,讀取數度更快,讀取數據量更大。傳統BIOS啟動一般經過開機->BIOS初始化->BIOS自檢->引導操作系統->進入系統,而UEFI啟動方式隻經過開機->UEFI初始化->引導操作系統->進入系統,可見UEFI啟動方式步驟更簡化面。
 
      2)UEFI boot需要獨立分區支持
         UEFI啟動需要特殊的分區表(GPT格式),一個獨立的ESP分區,該分區大約需要100MB磁盤空間,裡面安裝有特殊的啟動文件,該分區正常情況下,在資源管理器窗口是看不到的。而Legacy啟動方式,引導程序位於MBR分區第一個扇區裡面,沒有獨立分區。如下圖所示,這是品牌電腦重裝系統時的分區結構
esp引導分區
 

以上就是legacy boot和uefi boot區別詳細分析,大傢可以學習一下。更多教程請關註GuideAH。

閱讀更多: