如果你精通硬盤,并且一直在進(jìn)行格式化和分區(qū),那么你肯定會遇到“MBR”和“GPT”這兩個術(shù)語。當(dāng)你雙重引導(dǎo)Mac并面臨必須從GPT切換到MBR的問題時,這一點尤其明顯。你可能想知道,MBR和GPT之間有什么區(qū)別,并且使用一個相對于另一個有什么好處嗎?我們將在本文中消除你的疑問。
你可能知道,可以將硬盤分為幾個分區(qū)。問題是,操作系統(tǒng)如何知道硬盤的分區(qū)結(jié)構(gòu)?該信息必須來自某些地方。MBR(主引導(dǎo)記錄)和GPT(Guid分區(qū)表)就在這里發(fā)揮作用。盡管兩者在體系結(jié)構(gòu)上都不同,但兩者在管理方面均發(fā)揮相同的作用,并為硬盤中的分區(qū)提供信息。
MBR是管理硬盤中分區(qū)的舊標(biāo)準(zhǔn),并且仍然被許多人廣泛使用。MBR位于硬盤的最開始,它保存有關(guān)如何在存儲設(shè)備中組織邏輯分區(qū)的信息。另外,MBR還包含可執(zhí)行代碼,可以掃描活動操作系統(tǒng)的分區(qū)并加載操作系統(tǒng)的啟動代碼/過程。
對于MBR磁盤,你只能有四個主分區(qū)。要創(chuàng)建更多分區(qū),你可以將第四個分區(qū)設(shè)置為擴展分區(qū),并且可以在其中創(chuàng)建更多子分區(qū)(或邏輯驅(qū)動器)。由于MBR使用32位來記錄分區(qū),因此每個分區(qū)最多只能有2TB的大小。典型的MBR磁盤布局如下所示:
MBR有一些陷阱。首先,硬盤中只能有4個分區(qū),每個分區(qū)的大小限制為2TB。對于具有100TB大存儲空間的硬盤,這不能很好地工作。其次,MBR是保存分區(qū)信息的唯一位置,如果曾經(jīng)損壞過(是的,它很容易損壞),則整個硬盤都不可讀。
GPT是用于設(shè)置硬盤分區(qū)的最新標(biāo)準(zhǔn),它利用全局唯一標(biāo)識符(GUID)定義分區(qū),并且它是UEFI標(biāo)準(zhǔn)的一部分。這意味著在基于UEFI的系統(tǒng)(Windows 8安全啟動功能所必需)上,必須使用GPT。使用GPT,即使大多數(shù)操作系統(tǒng)通常將其限制為128個分區(qū),理論上也可以在硬盤上創(chuàng)建無限的分區(qū)。與MBR限制每個分區(qū)僅2TB的大小不同,GPT中的每個分區(qū)最多可以容納2^64個塊的長度(因為它使用的是64位),相當(dāng)于512字節(jié)塊的9.44ZB(1 ZB為10億兆字節(jié))。在微軟Windows中,該大小限制為256TB。
從上面的GPT表方案圖中,可以看到硬盤的開頭有一個主GPT,結(jié)尾有一個輔助GPT,這就是GPT比MBR更有用的原因。GPT將備份頭和分區(qū)表存儲在磁盤的末尾,以便在主表損壞時可以將其恢復(fù)。它還執(zhí)行CRC32校驗和以檢測標(biāo)頭和分區(qū)表的錯誤和損壞。
你還可以看到硬盤的第一扇區(qū)有一個保護(hù)MBR。這種混合設(shè)置允許基于BIOS的系統(tǒng)使用存儲在保護(hù)性MBR的代碼區(qū)域中的引導(dǎo)加載程序從GPT磁盤引導(dǎo)。此外,它還可以保護(hù)GPT磁盤免受不知道GPT的磁盤工具的損壞。
英特爾Macs默認(rèn)使用GPT,你將無法在MBR系統(tǒng)上安裝Mac OS X(無任何調(diào)整和黑客)。Mac OS X可以在MBR磁盤上運行,只是你將無法在其上安裝。
大多數(shù)Linux內(nèi)核都支持GPT。除非你正在編譯自己的內(nèi)核并且沒有在其中添加此功能,否則在GPT磁盤上運行自己喜歡的發(fā)行版應(yīng)該沒有問題。需要注意的一件事是,你將不得不使用Grub 2作為引導(dǎo)程序。
對于Windows,只有從XP開始的64位版本的Windows支持從GPT磁盤引導(dǎo)。如果你要預(yù)裝64位Windows 8的筆記本電腦,則很可能是使用GPT。對于Windows 7和更早版本,默認(rèn)配置將是MBR而不是GPT。
在大多數(shù)情況下,MBR或GPT都可以。僅在需要在Mac上安裝Windows或需要大于2TB的分區(qū)的情況下,才需要使用GPT或?qū)BR轉(zhuǎn)換為GPT。另外,對于使用UEFI的較新型號的計算機,它將僅支持GPT。
■>> Win10無法啟動,主引導(dǎo)記錄(MBR)損壞,用這個方法快速修復(fù)
■>> 不丟失數(shù)據(jù),Win10中將MBR轉(zhuǎn)換為GPT分區(qū),操作就是這么簡單
頭條號【微課傳媒】專注軟件分享,如果你喜歡玩軟件,歡迎關(guān)注、評論、收藏、轉(zhuǎn)發(fā)。
MBR 和 GPT 是 Windows 操作系統(tǒng)上的兩種流行分區(qū)格式,分區(qū)格式告訴 Windows 如何訪問當(dāng)前磁盤上的數(shù)據(jù),并決定在磁盤初始化期間的時間。
GPT 具有分區(qū)大小和分區(qū)數(shù)量等優(yōu)點。特別是因為微軟正式宣布Windows 11系統(tǒng)將僅支持GPT和UEFI。因此,如果你正在考慮將Windows 10 PC升級到Windows 11,則可能需要首先將MBR轉(zhuǎn)換為GPT。
MBR
MBR 是 Master Boot Record 的縮寫,是一種較舊的磁盤類型,于1983年首次在IBM PC DOS 2.0中引入。由于MBR年代久遠(yuǎn),MBR只適用于最大容量為2TB的硬盤,如果是更大容量的硬盤使用MBR,那么多出來的部分將無法被識別。
MBR中分區(qū)表的組織將磁盤的可尋址存儲空間限制為2TB(232×512字節(jié))。并且只支持4個主分區(qū),或者3個主分區(qū)和1個擴展分區(qū)的組合。如果要創(chuàng)建更多分區(qū),則需要將其中一個主分區(qū)設(shè)為“擴展分區(qū)”,然后在擴展分區(qū)內(nèi)創(chuàng)建更多邏輯分區(qū)。
GPT
GPT 全稱Globally Unique Identifier Partition Table ,全局唯一標(biāo)識分區(qū)表(GUID Partition Table,縮寫:GPT),是一種與 UEFI 相關(guān)的新磁盤布局。GPT使用了GUID分割表格這一更加符合現(xiàn)代需求的技術(shù)取代了老舊的MBR。 GPT對于普通用戶最顯然易見的優(yōu)勢在于其突破了MBR最大只支持2T硬盤的限制,同時也允許用戶對硬盤劃分?jǐn)?shù)量不限的分區(qū)。
GPT 分區(qū)表磁盤支持長達(dá) 2^64 個塊的卷,例如對于具有 512-字節(jié)扇區(qū),即 9.44 ZB – zettabytes,并且能夠擁有多達(dá) 128 個主分區(qū)。GPT分區(qū)同時也具有更高的性能,這是因為分區(qū)表的復(fù)制和循環(huán)冗余校驗(CRC)保護(hù)機制來實現(xiàn)的。與MBR磁盤分區(qū)不同的是,GPT磁盤將系統(tǒng)相關(guān)的重要數(shù)據(jù)存放于分區(qū)中,而不是未分區(qū)或隱藏的扇區(qū)中。GPT具有冗余的主分區(qū)表和備份分區(qū)表,可以優(yōu)化分區(qū)數(shù)據(jù)結(jié)構(gòu)的完整性。
MBR和GPT主要區(qū)別的對比表格
通常來說,在啟動方式上,MBR和BIOS(MBR+BIOS)、GPT和UEFI(GPT+UEFI)是相輔相成的。所以要特別注意,如果你準(zhǔn)備將系統(tǒng)盤轉(zhuǎn)換為GPT磁盤分區(qū),那你的電腦主板必須要支持UEFI啟動模式。
介紹了MBT和GPT的區(qū)別,我們來看看如何檢查我們的磁盤是哪種分區(qū)形式?
一,使用windows磁盤管理工具
1,按快捷鍵 WIN+ R,打開運行對話框,輸入:diskmgmt.msc,然后點擊確定。
2,鼠標(biāo)右鍵點擊要檢查的磁盤,選擇 屬性
3,在選項卡中,選擇卷,磁盤分區(qū)形式中,顯示出了GPT還是MBR
二,用命令行查看
1,按快捷鍵 WIN+ R,打開運行對話框,輸入:cmd,然后點擊確定。
2,在命令提示符中,輸入 diskpart,運行DiskPart程序
3,輸入 list disk,回車后,可以顯示出全部電腦包含的硬盤。
如果磁盤是 GPT,它將在“Gpt”列下顯示一個星號 (*)。如果磁盤是 MBR,則“Gpt”列下將為空白。
為了給你的操作系統(tǒng)配置正確的啟動模式,你必須首先了解Windows中的兩種啟動模式--BIOS(傳統(tǒng))和UEFI。
讓我們先了解一下BIOS和UEFI的區(qū)別。
比較 | BIOS | UEFI |
定義 | BIOS是Basic Input-Output system的縮寫,負(fù)責(zé)喚醒計算機的硬件組件,確保它們正常運行,并運行啟動程序來啟動Windows和你安裝的其他操作系統(tǒng)。 | UEFI也是負(fù)責(zé)啟動你的PC和操作系統(tǒng)的軟件。UEFI是一個更現(xiàn)代的解決方案,支持更大的硬盤,更快的啟動時間,更多的安全功能,以及方便的圖形和鼠標(biāo)光標(biāo)。 |
差異 | 支持2TB或更小的硬盤。使用MBR分區(qū)方案。 | 支持2TB以上,甚至更大的硬盤。 |
如果你需要對當(dāng)前分區(qū)樣式進(jìn)行轉(zhuǎn)換,從 MBR 轉(zhuǎn)換為 GPT,或從 GPT 轉(zhuǎn)換為 MBR。在Windows中,你有兩種方法可以完成此操作,Windows內(nèi)置工具和第三方軟件。
一、通過windows內(nèi)置程序?qū)崿F(xiàn)GPT/MBR轉(zhuǎn)換(數(shù)據(jù)會丟失)
1,按快捷鍵 WIN+ R,打開運行對話框,輸入:cmd,然后點擊確定。
2,在命令提示符中,輸入 diskpart,運行DiskPart程序
3,輸入 list disk,回車后,可以顯示出全部電腦包含的硬盤
4,輸入“select disk x(x代表目標(biāo)磁片的編號)”,按下回車
5,輸入“clean”,按下Enter,注意此操作會刪除磁盤上所有的資料。
6,輸入“convert gpt”或“convert mbr”,根據(jù)要轉(zhuǎn)換的目標(biāo)分割表格格式,輸入不同的命令。
二、通過第三方專業(yè)軟件轉(zhuǎn)換GPT/MBR,通常不會丟失數(shù)據(jù)
軟件上可以選擇傲梅分區(qū)助手或者DiskGenius。這是2款非常優(yōu)秀的國產(chǎn)硬盤管理軟件。