主引導記錄(Master Boot Record , MBR)是指一個儲存設備的開頭 512 位元組。它包含作業系統的引導器和儲存設備的分區表。
全局唯一辨別分區表(GUID Partition Table,縮寫:GPT)是一個實體硬碟的分區表的結構布局的标準。它是統一可擴充固件接口标準的一部分,它使用全局唯一辨別來辨別裝置。它是新一代分區表格式,用以替代 MBR 分區表。它用來解決 MBR 分區表的缺點,同時帶來了一些優點。
MBR 導緻的問題
隻能有四個主分區或者三個主分區加一個擴充分區 (以及在擴充分區中的任意數量的邏輯分區). 如果你有三個主分區加一個擴充分區以及除此之外的空閑空間,在空閑空間之上你無法創立分區。
在擴充分區裡,邏輯分區的中繼資料被存儲在一個連結清單結構中。如果一個環節丢失,該中繼資料之後的邏輯分區全部丢失。
MBR 隻支援1個位元組的分區類型編碼,導緻許多沖突。
MBR 使用32位的 LBA 值來存儲分區扇區資訊。LBA 的大小以及512B的扇區大小共同限制了硬碟可尋址大小最大為2TB. 如果使用 MBR, 2TB以外的空間無法使用。
GPT 的優點
使用 GUID (UUID) 來表明分區類型 - 無沖突。
為每個分區提供了一個唯一硬碟 GUID 和一個唯一分區 GUID - 一個好的不依賴檔案系統的引用分區和硬碟的方式。
任意分區數 - 取決于給分區表配置設定的空間 - 不需要擴充和邏輯分區。GPT ,預設包含了定義128個分區的空間。當使用者想要更多分區時,他可以給分區表配置設定更多空間 (目前隻有 gdisk 支援這一特性)。
使用64位 LBA 存儲扇區數 - 最大硬碟可尋址大小為 2 ZB.
存儲了備份頭和分區表可于主要部分損壞時進行急救。
CRC32 校驗值用于檢測頭和分區表的錯誤與損壞。
GUID Partition Table (GPT)是一種更靈活的分區方式。它正在逐漸取代Master Boot Record (MBR)系統。GPT相對于誕生于MS-DOS時代的MBR而言,有許多優點。新版的fdisk(MBR)和gdisk(GPT)使得使用GPT或者MBR在可靠性和性能最大化上都非常容易。
在做出選擇前,需要考慮如下内容:
如果使用GRUB legacy作為bootloader,必須使用MBR。
如果使用傳統的BIOS,并且雙啟動中包含 Windows (無論是32位版還是64位版),必須使用MBR。
如果使用 UEFI 而不是BIOS,并且雙啟動中包含 Windows 64位版,必須使用GPT。
非常老的機器需要使用 MBR,因為 BIOS 可能不支援 GPT.
如果不屬于上述任何一種情況,可以随意選擇使用 GPT 還是 MBR。由于 GPT 更先進,建議選擇 GPT。
建議在使用 UEFI 的情況下選擇 GPT,因為有些 UEFI firmware 不支援從 MBR 啟動
總結
以上所述是小編給大家介紹的Linux系統MBR和GPT分區的差別介紹,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回複大家的。在此也非常感謝大家對腳本之家網站的支援!