MBR+Legcay與GPT+UEFI兩種模式區別詳解

2021-02-08 系統之城

近些年來許多電腦廠商的出廠電腦都自帶系統,這些電腦的分區看起來和我們一般的組裝機電腦的分區有些不同,它除了有一個系統主分區之外在主分區之前還有3個小分區,甚至還有一些其它不認識的分區,而且這種分區對於小白型的裝機者看來完全是一臉懵逼,只能給予格式化,不懂的裝機者格式化後重刷鏡像就進不了系統了,懂一點的裝機者就算最後重裝好了能進系統了但開機畫面會變,而且開機速度會受到影響。

什麼是MBR,什麼是GPT

GPT和MBR是兩種不同的分區方案。目前在Windows下廣泛採用的磁碟分區方案仍然是MBR分區結構,但不容懷疑GPT是今後的趨勢。

MBR磁碟分區結構用下圖簡單表示(Windows下基本磁碟、4個主分區)

為了方便計算機訪問硬碟,把硬碟上的空間劃分成許許多多的區塊(英文叫sectors,即扇區),然後給每個區塊分配一個地址,稱為邏輯塊地址(即LBA)。 在MBR磁碟的第一個扇區內保存著啟動代碼和硬碟分區表。啟動代碼的作用是指引

計算機從活動分區引導啟動作業系統(BIOS下啟動作業系統的方式);分區表的作用是記錄硬碟的分區信息。在MBR中,分區表的大小是固定的,一共可容納4個主分區信息。在MBR分區表中邏輯塊地址採用32位二進位數表示,因此一共可表示2^32(2的32次方)個邏輯塊地址。如果一個扇區大小為512位元組,那麼硬碟最大分區容量僅為2TB。

GPT磁碟分區結構可用下圖簡單表示(Windows下基本磁碟)

可以看到,在GTP磁碟的第一個數據塊中同樣有一個與MBR(主引導記錄)類似的標記,叫做PMBR。PMBR的作用是,當使用不支持GPT的分區工具時,整個硬碟將顯示為一個受保護的分區,以防止分區表及硬碟數據遭到破壞。UEFI並不從PMBR中獲取GPT磁碟的分區信息,它有自己的分區表,即GPT分區表。

GPT分區表的優勢

GPT的分區方案之所以比MBR更先進,是因為在GPT分區表頭中可自定義分區數量的最大值,也就是說GPT分區表的大小不是固定的。在Windows中,微軟設定GPT磁碟最大分區數量為128個。另外,GPT分區方案中邏輯塊地址(LBA)採用64位二進位數表示,可以計算一下2^64是一個多麼龐大的數據,以我們的需求來講完全有理由認為這個大小約等於無限。除此之外,GPT分區方案在硬碟的末端還有一個備份分區表,保證了分區信息不容易丟失。

什麼是BIOS,什麼是UEFI

BIOS和UEFI都是引導作業系統啟動的必須介質,目前在Windows下廣泛採用的引導方案仍然是BIOS引導,但不容懷疑UEFI是今後的趨勢。

BIOS引導系統方式(引導Windows)

BIOS下啟動作業系統之前,必須從硬碟上指定扇區讀取系統啟動代碼(包含在MBR主引導記錄中),然後從活動分區中引導啟動作業系統,所以在BIOS下引導安裝Windows作業系統,我們不得不使用一些工具(DiskGenius)對硬碟進行配置以達到啟動要求(即建立MBR硬碟主引導和活動分區)。

傳統BIOS的過程好像也不算複雜,但是由於BIOS的資源控制採用了中斷向量的方式,所它在擴展性方面以及安全性上都不能有所保障。除此之外,有些電腦的BIOS的硬體自檢時間非常長,這個時間大概就是我們的任務管理器顯示的BIOS時間。

因為BIOS無法識別GPT分區,所以BIOS下GPT磁碟不能用於啟動作業系統,在作業系統提供支持的情況下可用於數據存儲。

BIOS方式啟動過程看起來很不好,他要不斷交接電腦控制權和讀取引導記錄並嘗試引導,屏幕要閃很多次,還要看一段時間的Windows窗口的加載圖標。

UEFI引導系統方式(引導Windows)

在UEFI下啟動作業系統,不再需要主引導記錄,不再需要活動分區,不需要任何工具,只要複製安裝文件到一個FAT32(主)分區/U盤中,然後從這個分區/U盤啟動。

UEFI在開機方面相比BIOS少了自檢這一步,它把硬體信息存在了硬碟裡,直接讀取,因此它的啟動速度更快;UEFI是BIOS的一種升級替代方案,UEFI之所以比BIOS強大,是因為UEFI本身已經相當於一個微型作業系統,其帶來的便利之處在於:首先,UEFI已具備文件系統(文件系統是作業系統組織管理文件的一種方法,直白點說就是把硬碟上的數據以文件的形式呈現給用戶。Fat32、NTFS都是常見的文件系統類型)的支持,它能夠直接讀取FAT分區中的文件;其次,可開發出直接在UEFI下運行的應用程式,這類程序文件通常以efi結尾。既然UEFI可以直接識別FAT分區中的文件,又有可直接在其中運行的應用程式。那麼完全可以將Windows安裝程序做成efi類型應用程式,然後把它放到任意fat分區中直接運行即可,如此一來安裝Windows作業系統這件過去看上去稍微有點複雜的事情突然就變非常簡單了,就像在Windows下打開QQ一樣簡單。

UEFI可同時識別MBR分區和GPT分區,因此UEFI下,MBR磁碟和GPT磁碟都可用於啟動作業系統和數據存儲。不過微軟限制,UEFI下使用Windows安裝程序安裝作業系統是只能將系統安裝在GPT磁碟中。

UEFI方式啟動過程以SSD中啟動WIN10為例,按下電源鍵,過1-2秒,然後出現主板的標誌,過1-2秒,標誌下出現轉圈的點(表示正在加載Windows,這和BIOS啟動完全不一樣),過5-7S,黑一下,過1-2S,到開機鎖屏界面;中間沒有出現Windows窗口的加載圖標,開機全程給人一種行雲流水的感覺。

寫在最後

學習是一種態度,分享是一種樂趣!

如果覺得我們的作品不錯,請為我們點讚!

如果覺得本資訊有用或能幫助到更多的人學習,請分享到朋友圈!

你的支持,是我們不斷進步的動力!

超詳細WIN10系統(UFEI+GPT)更換WIN7系統(傳統模式+MBR)教程

詳細介紹Legcay+MBR模式改成Uefi+GPT的方法

解決Skylake平臺intel 六代以上cpu無法安裝原版WIN7系統方法

相關焦點

  • UEFI+GPT和Legacy+MBR兩種模式安裝的系統有什麼區別
    UEFI+GPT和Legacy+MBR兩種模式安裝的系統有什麼區別?很多電腦小白都搞不懂UEFI、GPT、BIOS、MBR到底是什麼意思,下面跟隨小白系統一起深入了解下UEFI+GPT和Legacy+MBR兩種模式安裝的系統有什麼區別吧。一、了解專業名詞BIOS,全稱"Basic Input Output System",中文名稱"基本輸入輸出系統"。
  • UEFI+GPT與BIOS+MBR真正的區別
    其實這個是非常簡單的,很多人會裝系統,但你要問他是UEFI+GPT還是傳統的Legacy+mbr安裝的,那麼他都會跟你說不知道。因為大部分人根本就搞不清楚這些,它們之前有什麼不同,區別在哪裡,迷迷糊糊就裝好了系統,反正能用就行了唄!
  • 一鍵實現硬碟MBR轉GPT,數據無損、無需重裝系統
    利用WIN10自帶的mbr2gpt程序命令(如果你的WIN10不是2017年以前的版本,那麼應該在系統裡就內置了mbr2gpt程序),編寫一個「一鍵無損MBR轉GPT的BAT」。新建TXT文檔,輸入以上內容,disk後為目標硬碟號。第一項Validate:是驗證是否可以轉換。第二項Convert:是轉換。
  • RHEL7.X系列及周邊發行版中,關於MBR與GPT的選擇一些思考與建議
    MBR與GPT兩種類型的分區表的選擇與使用則是在磁碟管理中需要根據應用場景來注或考慮的要點。結合筆者多年的運維工作經驗,引發了對這些問題的一些思考,藉此文進行一些分享。0 8G 0 lvm /└─centos_gpt-swap 253:1 0 1G 0 lvm [SWAP]sr0 11:0 1 1024M 0 rom[root@gpt ~]# fdisk -l /dev/sdaWARNING: fdisk
  • 電腦啟動引導方式的Legacy與UEFI有什麼區別,我們應該如何選擇?
    我們在硬碟上安裝系統時,對硬碟進行分區時需要選擇合適的引導方式,現在我們常見的引導方式有UEFI與Legacy兩種,那麼這兩種引導方式有什麼區別呢?各有什麼優缺點呢?我們大家一起來看看。我們在BIOS中設置時,一般可以看到有兩種硬碟啟動模式,分別是:Legacy+UEFI啟動模式和UEFI啟動模式,其中Legacy+UEFI啟動模指的是UEFI和傳統BIOS共存模式,可以兼容傳統BIOS引導模式啟動作業系統;UEFI啟動模式只是在UEFI引導模式啟動作業系統。
  • 教你用Legacy模式和Uefi模式引導修復軟體
    引導方式現在目前有兩種首先我們先來了解UEFI Bios啟動模式UEFI Bios啟動模式可以支持兩種啟動模式,即是Legacy+UEFI啟動模式和UEFI啟動模式,當中Legacy+UEFI啟動模式說的是UEFI和傳統BIOS兩者共存模式,此種模式還能兼容傳統BIOS引導模式以此來啟動電腦系統;而UEFI啟動模式則只能在UEFI引導模式來啟動電腦系統。
  • 2個命令,教你將win10 BIOS啟動方式轉換為UEFI,你見過嗎!
    快捷鍵這種方式最為簡單,而且容易操作,只需要在開機界面中按下提前查詢到的快捷按鍵就能成功啟動U盤;不過有的小夥伴就不太清楚BIOS和UEFI之間到底有什麼區別,等到在網站搜羅了一堆資料以後,原以為能夠理解,結果卻是更加亂,跟丈二和尚摸不著頭腦一樣,到底是什麼玩意兒?
  • 裝系統時看到的UEFI Bios是什麼?他和傳統啟動模式有什麼區別呢
    uefi是一種更快捷快速的電腦啟動配置,它的全稱是「統一可擴展固件接口」(Unified Extensible Firmware Interface)。要詳細了解uefi之前,我們不得不從bios說起。大家都知道電腦中有一個bios設置,它主要負責開機時檢測硬體功能和引導作業系統啟動的功能。
  • 科普:新手安裝系統經常遇到的BIOS設置問題詳解
    作業系統降級安裝:一、作業系統降級為XP系統需要進入BIOS修改硬碟類型如果想要將Win10/Win8/Win7系統降級成XP系統(雖然XP系統使用人數少),需要先將AHCI模式轉換成IDE模式:首先進入BIOS,先選擇Advanced
  • 只需2個命令,就可以在Win10中將BIOS轉換為UEFI,操作非常簡單
    根據主板製造商的不同,從一種模式切換到另一種模式的過程將有所不同,請查閱不同主板的使用手冊,以使事情變得更容易。二、檢查你是否正在使用舊版BIOS需要檢查的最後一件事是是否使用舊版BIOS。畢竟,如果你已經在使用UEFI,則沒有任何轉換必要。
  • 新手必看:UEFI/BIOS中英對照表圖文詳解
    這幾天小夥伴很多的一個問題就是BIOS設置問題很多,由於BIOS設置界面不同,選項是基本一致的,只是位置會有變化,這期X君就用聯想筆記本BIOS做一個對應詳解。這裡面用的比較多的是硬碟模式(SATA Controller Mode)和虛擬化技術(intel Virtual Technology),硬碟模式(SATA Controller Mode)一般是設置AHCI,特別是安裝WIN7系統時這裡很重要,再就是虛擬化技術(intel Virtual Technology)我們在用虛擬機安裝64位系統時要記得開啟哦,具體的如下圖所示
  • 重裝系統時,MBR和GPT模式哪個好?MBR和GPT到底有什麼區別
    下面我們就一起介紹一下MBR分區表和GPT分區表的區別吧。一.MBR分區表MBR也被成為主引導記錄,是一段引導代碼。主要負責定位分區引導信息等工作。為什麼被稱為主引導記錄?因為它存在於一個特殊扇區中。包括驅動器邏輯分區等信息,而且當電腦開機訪問磁碟時,首當其衝就是它了。
  • UEFI安裝windows7教程,啟動盤速度搞定
    >別看步驟辣麼多,其實都特別簡單電腦開機有兩種方式,一種是legacy,一種是uefi。在硬碟管理裡面將其設置成GPT模式。如果就是要將系統裝在這塊大硬碟上的話,那就得在BIOS裡將啟動模式由legacy改成uefi,作業系統必須是64位的WIN7以上的,才可以成功安裝。
  • UEFI+GPT安裝win10系統教程
    說到win10,有些用戶就搞不懂Legacy和UEFI的區別了,其實,Legacy和UEFI指的是系統引導方式,前者為傳統BIOS,後者為新式BIOS。一般情況下都是Legacy+MBR,和UEFI+GPT兩種組合。至於提及到的MBR和GPT,它們指的是磁碟分區表的類型。