1. 程式人生 > >UEFI+GPT與BIOS+MBR各自有什麼優缺點

UEFI+GPT與BIOS+MBR各自有什麼優缺點

UEFI+GPT最好用64位作業系統。

似乎人人都可以張嘴就說“我懂電腦”,但是總有一些看起來完全不懂但實際上非常基礎的東西讓“懂”與“不懂”清晰地劃清界限。比如UEFI+GPT就是其中之一,那些之前認為自己已經精通電腦的人,遇到這個東西,忽然發現自己連繫統都不會裝了。 儘管UEFI以及GPT從誕生迄今已經十餘年了,但是由於它們的不普及性,導致對於絕大多數人來講它們是完全陌生的 ,甚至根本就不知道還有這種東西。 但是由於Windows8作業系統的面世,預裝Windows8的電腦開始統一採用UEFI+GPT,很多人被迫接觸到,感覺就像突然從天上掉下來的東西一樣,無所適從,一籌莫展—— “這到底是個什麼東西呢?” 一旦出現系統問題,唯一能做的解決辦法除了品牌機自帶的系統還原,最大能力不過就是把UEFI關閉,把硬碟從GPT再轉成MBR,從而徹底毀掉UEFI+GPT的優勢,重新回到陳舊落後的BIOS+MBR的系統安裝和執行方式上來。


1、GPT能使用大於2.2T的硬碟,MBR不行。支援最大卷為18 EB(1EB=1048576TB)。

2、GPT可以支援無限個分割槽,微軟目前的限定是128個。Linux、ubuntu、macos都能支援這種分割槽格式。MBR最多4個主分割槽,超過4個再分割槽只能通過邏輯分割槽。

3、GPT分割槽磁碟有備份分割槽表來提高分割槽資料結構的完整性。

4、UEFI + GPT 開機啟動更快,開機時跳過外設檢測,並且可以實現啟動時原生解析度,搭載固態硬碟開機時間很短,十秒左右。(沒有開機硬體自檢會稍微快了那麼1、2秒)

5、UEFI + GPT 支援Secure Boot。通過保護預啟動或預引導程序,抵禦bootkit攻擊,從而提高安全性。所有在開機時比Windows核心更早載入,實現核心劫持的技術,都可以稱之為Bootkit。

6、UEFI BIOS 可用滑鼠操作圖形介面,不再是枯燥的藍底白字的英文。(Intel提出,用於取代BIOS)。UEFI的優越特性:可操作性、安全性、相容性、可擴充套件性。


BIOS+MBR的系統引導檔案可以和系統檔案在同一分割槽的根目錄,也可以不與系統檔案同一分割槽,只要系統引導檔案所在分割槽為活動的主分割槽即可啟動作業系統;而UEFI+GPT只能把系統引導檔案放置在ESP分割槽,且作業系統必須在另外的主分割槽,也就是說,UEFI+GPT強制要求系統啟動檔案與系統檔案必須分離,不在同一分割槽。


BIOS+MBR一旦系統安裝好之後,如果系統引導檔案在單獨的分割槽,此分割槽可以在作業系統中可見,也可以設定此分割槽為隱藏,系統都可以正常啟動;而UEFI+GPT系統引導檔案所在的ESP分割槽在作業系統中為不可見,進入系統後自動隱藏。

------------------------

這個是傳統的Legacy執行流程:


<img src="https://pic3.zhimg.com/50/v2-ede91bfdb58b57e323480c97ed055a0e_hd.png" data-rawwidth="757" data-rawheight="116" class="origin_image zh-lightbox-thumb" width="757" data-original="https://pic3.zhimg.com/v2-ede91bfdb58b57e323480c97ed055a0e_r.png">

這個是UEFI執行流程:


<img src="https://pic4.zhimg.com/50/v2-4365730cda76f9ccf6c0ee083fddcba3_hd.png" data-rawwidth="775" data-rawheight="151" class="origin_image zh-lightbox-thumb" width="775" data-original="https://pic4.zhimg.com/v2-4365730cda76f9ccf6c0ee083fddcba3_r.png">

對比採用傳統BIOS引導啟動方式,UEFI BIOS減少了BIOS自檢的步驟,節省了時間,從而加快平臺的啟動。


----------拓展,興趣就往下讀--------------

BIOS和UEFI、MBR和GPT 搭配情況:

(1)BIOS+MBR:可用,可啟動系統。最常見!這是最傳統的,系統都會支援;唯一的缺點就是不支援容量大於2T的硬碟。

(2)BIOS+GPT:可用,但是無法啟動系統。BIOS是可以使用GPT分割槽表的硬碟來作為資料盤的,但不能引導系統;若電腦同時帶有容量小於2T的硬碟和容量大於2T的硬碟,小於2T的可以用MBR分割槽表安裝系統,而大於2T的可以使用GPT分割槽表來存放資料也沒什麼問題。但系統須使用64位系統。

BIOS+GPT也是合理的模式,但這種模式下無法啟動此硬碟上的系統,而如果只是作為儲存盤,則沒有什麼影響。主硬碟BIOS+MBR裝系統、軟體,次硬碟BIOS+GPT儲存檔案,這是很多影音檔案發燒友在使用的模式。

(3)UEFI+MBR:可以把UEFI設定成Legacy模式(傳統模式)、開啟CSM相容模組,讓其支援傳統MBR啟動,但純屬瞎折騰,帶來的效果同BIOS+MBR。沒有意義。

(4)UEFI+GPT:可用,可啟動系統。最常見!未來趨勢。如果要把大於2T的硬碟作為系統盤來安裝系統的話,就必須如此。而且系統須使用64位系統,否則無法引導。但系統又不是傳統在PE下安裝後就能直接使用的,引導還得經過處理才行。UEFI和GPT是相輔相成的。

UEFI+GPT並不能非常有效的提高開機速度(當然,還是有點作用的),網傳的X秒啟動,大多數是混淆了WIN8/8.1的假關機功能造成的。理性對待UEFI+GPT,這只是一個新模式,不是神話。


使用 Easy Image X 在“UEFI+GPT”模式下裝系統
https://www.itsk.com/thread-345631-1-1.html