★前言
在Windows 10或8上設定一個新硬碟,系統會問你要使用MBR還是GPT分區。今天我們将解釋GPT和MBR之間的差別,并幫助您做出正确的選擇。
GPT帶來了許多優勢,但MBR仍然是相容性最好的,在某些情況下,MBR仍然是必要的。順便說一下,這不是Windows的專用标準,Mac OS X、Linux和其他作業系統也可以使用GPT。GPT是新的标準,正在逐漸取代MBR。
★GPT和MBR是幹什麼的?
在使用新硬碟之前,你必須對其進行分區,MBR和GPT是在硬碟上存儲分區資訊的兩種不同方式。
它們的主要作用是,告訴計算機到硬碟的哪一個位置去找作業系統。第二個作用是将硬碟分成若幹個區。
在分區時,你必須在MBR和GPT之間做出選擇。

★如何檢視硬碟使用GPT還是MBR,并進行轉換?
請看《如何檢視硬碟使用GPT還是MBR,并進行轉換?》。
★MBR的限制
MBR全稱叫做“主引導記錄(MasterBootRecord)”,1983年,它首次在IBM PC DOS 2.0中引入。
如果你安裝了Windows,則Windows引導程式的初始資訊就放在這個區域裡——如果MBR的資訊被改寫了,導緻Windows不能啟動,你就需要使用Windows的MBR修複功能來使其恢複正常。如果你安裝了Linux,則位于MBR裡的通常是GRUB引導程式。
MBR确實有局限性。首先,MBR隻适用于2TB以下的硬碟;其次,MBR最多隻支援4個主分區,如果您想要更多分區的話,你必須将其中一個主分區作為擴充分區,并在其中建立邏輯分區。
★GPT的優勢
GPT意為全局唯一辨別分區表(GUIDPartition Table),這是一個正逐漸取代MBR的新标準。它是UEFI規範的一部分——UEFI用于取代老舊的BIOS,而GPT則取代老舊的MBR。
之是以叫作“全局唯一辨別分區表”,是因為你的硬碟上的每個分區都有一個全局唯一的辨別符(globallyuniqueidentifier,GUID)——這是一個随機生成的字元串,可以保證為地球上的每一個GPT分區都配置設定一個完全唯一的辨別符。
這個标準沒有MBR的那些限制。GPT硬碟容量可以大得多,其大小限制取決于作業系統及其檔案系統,Windows支援的最大分區是18EB。
GPT還支援幾乎無限數量的分區。同樣,分區數量的限制在于你的作業系統——Windows在一個GPT硬碟上支援最多128個分區,并且您不需要建立一個擴充分區才能分那麼多個區。
在MBR硬碟上,分區和啟動資料是儲存在一起的。如果這部分資料被覆寫或破壞,事情就麻煩了。相對的,GPT在整個硬碟上儲存多個這部分資料的副本,是以它更為健壯,并可以恢複被破壞的這部分資料。
GPT還為這些資料儲存了循環備援校驗碼(CRC)以保證其完整和正确——如果資料被破壞,GPT會發覺這些破壞,并嘗試從硬碟上的其他地方進行恢複。而MBR則對這些問題無能為力——隻有在問題出現後,你才會發現計算機無法啟動,或者硬碟分區資訊都不見了。
★相容性
在GPT分區表的最開頭,出于相容性考慮仍然存儲了一份傳統的MBR,用來防止不支援GPT的硬碟管理工具錯誤識别并破壞硬碟中的資料,這個MBR也叫做保護MBR。
以上是一份關于Windows的讀寫和啟動支援詳情表,更多詳情請看《Windows的讀寫和啟動支援詳情》。
其他現代作業系統也可以使用GPT,Linux内置了對GPT的支援,蘋果的Intel Macs不再使用自家的APT 方案,而是使用GPT。
★GPT和MBR的差別
★結尾
GPT是面向未來的分區形式,所有電腦都在往這個方向發展。如果你想在舊電腦上擁有更好的相容性,那麼你最好保持BIOS-MBR的啟動方式。
★參考文獻
1.What’s the Difference Between GPT and MBR When Partitioning a Drive?
2.GUID Partition Table - Wikipedia