如果你精通硬盤,并且一直在進行格式化和分區,那麼你肯定會遇到“MBR”和“GPT”這兩個術語。當你雙重引導Mac并面臨必須從GPT切換到MBR的問題時,這一點尤其明顯。你可能想知道,MBR和GPT之間有什麼區别,并且使用一個相對于另一個有什麼好處嗎?我們将在本文中消除你的疑問。
硬盤分區你可能知道,可以将硬盤分為幾個分區。問題是,操作系統如何知道硬盤的分區結構?該信息必須來自某些地方。MBR(主引導記錄)和GPT(Guid分區表)就在這裡發揮作用。盡管兩者在體系結構上都不同,但兩者在管理方面均發揮相同的作用,并為硬盤中的分區提供信息。
主引導記錄(MBR)MBR是管理硬盤中分區的舊标準,并且仍然被許多人廣泛使用。MBR位于硬盤的最開始,它保存有關如何在存儲設備中組織邏輯分區的信息。另外,MBR還包含可執行代碼,可以掃描活動操作系統的分區并加載操作系統的啟動代碼/過程。
對于MBR磁盤,你隻能有四個主分區。要創建更多分區,你可以将第四個分區設置為擴展分區,并且可以在其中創建更多子分區(或邏輯驅動器)。由于MBR使用32位來記錄分區,因此每個分區最多隻能有2TB的大小。典型的MBR磁盤布局如下所示:
MBR有一些陷阱。首先,硬盤中隻能有4個分區,每個分區的大小限制為2TB。對于具有100TB大存儲空間的硬盤,這不能很好地工作。其次,MBR是保存分區信息的唯一位置,如果曾經損壞過(是的,它很容易損壞),則整個硬盤都不可讀。
GUID分區表(GPT)GPT是用于設置硬盤分區的最新标準,它利用全局唯一标識符(GUID)定義分區,并且它是UEFI标準的一部分。這意味着在基于UEFI的系統(Windows 8安全啟動功能所必需)上,必須使用GPT。使用GPT,即使大多數操作系統通常将其限制為128個分區,理論上也可以在硬盤上創建無限的分區。與MBR限制每個分區僅2TB的大小不同,GPT中的每個分區最多可以容納2^64個塊的長度(因為它使用的是64位),相當于512字節塊的9.44ZB(1 ZB為10億兆字節)。在微軟Windows中,該大小限制為256TB。
從上面的GPT表方案圖中,可以看到硬盤的開頭有一個主GPT,結尾有一個輔助GPT,這就是GPT比MBR更有用的原因。GPT将備份頭和分區表存儲在磁盤的末尾,以便在主表損壞時可以将其恢複。它還執行CRC32校驗和以檢測标頭和分區表的錯誤和損壞。
你還可以看到硬盤的第一扇區有一個保護MBR。這種混合設置允許基于BIOS的系統使用存儲在保護性MBR的代碼區域中的引導加載程序從GPT磁盤引導。此外,它還可以保護GPT磁盤免受不知道GPT的磁盤工具的損壞。
操作系統支持英特爾Macs默認使用GPT,你将無法在MBR系統上安裝Mac OS X(無任何調整和黑客)。Mac OS X可以在MBR磁盤上運行,隻是你将無法在其上安裝。
大多數Linux内核都支持GPT。除非你正在編譯自己的内核并且沒有在其中添加此功能,否則在GPT磁盤上運行自己喜歡的發行版應該沒有問題。需要注意的一件事是,你将不得不使用Grub 2作為引導程序。
對于Windows,隻有從XP開始的64位版本的Windows支持從GPT磁盤引導。如果你要預裝64位Windows 8的筆記本電腦,則很可能是使用GPT。對于Windows 7和更早版本,默認配置将是MBR而不是GPT。
結論在大多數情況下,MBR或GPT都可以。僅在需要在Mac上安裝Windows或需要大于2TB的分區的情況下,才需要使用GPT或将MBR轉換為GPT。另外,對于使用UEFI的較新型号的計算機,它将僅支持GPT。
擴展閱讀:■>> Win10無法啟動,主引導記錄(MBR)損壞,用這個方法快速修複
■>> 不丢失數據,Win10中将MBR轉換為GPT分區,操作就是這麼簡單
頭條号【微課傳媒】專注軟件分享,如果你喜歡玩軟件,歡迎關注、評論、收藏、轉發。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!