硬盤分區、重裝系統,選MBR還是GPT格式,有講究

如果你精通硬盤,並且一直在進行格式化和分區,那麼你肯定會遇到“MBR”和“GPT”這兩個術語。當你雙重引導Mac並面臨必須從GPT切換到MBR的問題時,這一點尤其明顯。你可能想知道,MBR和GPT之間有什麼區別,並且使用一個相對於另一個有什麼好處嗎?我們將在本文中消除你的疑問。

硬盤分區

你可能知道,可以將硬盤分為幾個分區。問題是,操作系統如何知道硬盤的分區結構?該信息必須來自某些地方。MBR(主引導記錄)和GPT(Guid分區表)就在這裡發揮作用。儘管兩者在體系結構上都不同,但兩者在管理方面均發揮相同的作用,併為硬盤中的分區提供信息。

主引導記錄(MBR)

MBR是管理硬盤中分區的舊標準,並且仍然被許多人廣泛使用。MBR位於硬盤的最開始,它保存有關如何在存儲設備中組織邏輯分區的信息。另外,MBR還包含可執行代碼,可以掃描活動操作系統的分區並加載操作系統的啟動代碼/過程。

對於MBR磁盤,你只能有四個主分區。要創建更多分區,你可以將第四個分區設置為擴展分區,並且可以在其中創建更多子分區(或邏輯驅動器)。由於MBR使用32位來記錄分區,因此每個分區最多隻能有2TB的大小。典型的MBR磁盤佈局如下所示:

硬盤分區、重裝系統,選MBR還是GPT格式,有講究


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。

硬盤分區、重裝系統,選MBR還是GPT格式,有講究


從上面的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。

擴展閱讀:

■>>


■>>


硬盤分區、重裝系統,選MBR還是GPT格式,有講究

頭條號【微課傳媒】專注軟件分享,如果你喜歡玩軟件,歡迎關注、評論、收藏、轉發。


分享到:


相關文章: