介紹
特點
- GPT只使用LBA,因此,CHS問題就不復存在。
- 磁碟指針的大小為64位,假設512位元組扇區,這意味著GPT可以處理的磁碟大小最高達512 x 264位元組(8zebibytes,即86億TiB)。
- GPT數據結構在磁碟上存儲兩次:開始和結束各一次。在因事故或壞扇區導致損壞的情況下,這種重複提高了成功恢復的幾率。
- 循環冗餘檢驗值針對關鍵數據結構而計算,提高了數據崩潰的檢測幾率。
- GPT將所有分區存儲在單個分區表中(帶有備份),因此擴展分區或邏輯分區沒有存在的必要。GPT默認支持128個分區,當然您也可以更改分區表的大小,如果您的分區軟體支持這種更改的話。
- 雖然MBR提供1位元組分區類型代碼,但GPT使用一個16位元組的全局唯一標識符(GUID)值來標識分區類型。這使分區類型更不容易衝突。
- GPT支持存儲人類可讀的分區名稱。您可以使用這個欄位來命名您的Linux /home、/usr、/var和其他分區,以便它們在分區軟體中更容易識別。
結構
LBA 0
LBA 1
起始位元組 | 長度 | 內容 |
---|---|---|
0 | 8位元組 | 簽名("EFI PART") |
8 | 4位元組 | 修訂 |
12 | 4位元組 | 分區表頭的大小 |
16 | 4位元組 | 分區表頭(第0-91位元組)的CRC32校驗,在計算時,把這個欄位作為0處理,需要計算出分區串列的CRC32校驗後再計算本欄位 |
20 | 4位元組 | 保留,必須是 0 |
24 | 8位元組 | 當前LBA(這個分區表頭的位置) |
32 | 8位元組 | 備份LBA(另一個分區表頭的位置) |
40 | 8位元組 | 第一個可用於分區的LBA(主分區表的最後一個LBA + 1) |
48 | 8位元組 | 最後一個可用於分區的LBA(備份分區表的第一個LBA − 1) |
56 | 16位元組 | |
72 | 8位元組 | 分區表項的起始LBA(在主分區表中是2) |
80 | 4位元組 | 分區表項的數量 |
84 | 4位元組 | 一個分區表項的大小(通常是128) |
88 | 4位元組 | 分區串列的CRC32校驗 |
92 | * | 保留,剩餘的位元組必須是0(對於512位元組LBA的硬碟即是420個位元組) |
LBA 2–33
起始位元組 | 長度 | 內容 |
---|---|---|
0 | 16位元組 | 分區類型GUID |
16 | 16位元組 | 分區GUID |
32 | 8位元組 | 起始LBA(小端格式) |
40 | 8位元組 | 末尾LBA |
48 | 8位元組 | 屬性標籤(如:60表示"唯讀") |
56 | 72位元組 | 分區名(可以包括36個UTF-16(小端格式)字元) |
作業系統支持
Windows
作業系統版本 | 發行日期 | 平台 | 讀寫支持 | 啟動支持 | 備註 |
---|---|---|---|---|---|
Windows XP | 2001-10-25 | 否 | 否 | - | |
Windows Server 2003 | 2003-04-24 | IA-32 | 否 | 否 | - |
Windows Server 2003 SP1 | 2005-03-30 | IA-32 | 是 | 否 | 混合硬碟1中優先使用MBR |
Windows Vista | 2006-07-22 | IA-32 | 是 | 否 | 混合硬碟中優先使用MBR |
Windows Server 2008 | 2008-02-27 | IA-32 | 是 | 否 | 混合硬碟中優先使用MBR |
Windows 7 | 2009-10-22 | IA-32 | 是 | 否 | 混合硬碟中優先使用MBR |
Windows 8 | 2012-08-01 | IA-32 | 是 | 否 | 混合硬碟中優先使用MBR |
作業系統版本 | 發行日期 | 平台 | 讀寫支持 | 啟動支持 | 備註 |
---|---|---|---|---|---|
Windows XP Professional x64 Edition Windows Server 2003 | 2005-04-25 | 是 | 否 | 混合硬碟中優先使用MBR | |
Windows Server 2003 | 2005-04-25 | 是 | 是 | 混合硬碟中優先使用MBR | |
Windows Vista | 2006-07-22 | x64 | 是 | 需要UEFI | 混合硬碟中優先使用MBR |
Windows Server 2008 | 2008-02-27 | x64 | 是 | 需要UEFI | 混合硬碟中優先使用MBR |
Windows Server 2008 | 2008-02-27 | IA-64 | 是 | 是 | 混合硬碟中優先使用MBR |
Windows 7 Windows Server 2008 R2 | 2009-10-22 | x64 | 是 | 需要UEFI | 混合硬碟中優先使用MBR. |
Windows Server 2008 R2 | 2009-10-22 | IA-64 | 是 | 是 | 混合硬碟中優先使用MBR |
Windows 8 Windows Server 2012 | 2012-08-01 | x64 | 是 | 需要UEFI | 混合硬碟中優先使用MBR. |
Mac OS X
Linux
分區類型GUID
作業系統 | 分區類型 | GUID |
---|---|---|
無 | EFI檔案系統(標準) | C12A7328-F81F-11D2-BA4B-00A0C93EC93B |
微軟保留分區 | E3C9E316-0B5C-4DB8-817D-F92DF00215AE | |
基本數據分區 | EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 | |
邏輯軟碟管理工具元數據分區 | 5808C8AA-7E8F-42E0-85D2-E1E90434CFB3 | |
邏輯軟碟管理工具數據分區 | AF9B60A0-1431-4F62-BC68-3311714A69AD | |
HFS+分區 | 48465300-0000-11AA-AA11-00306543ECAC | |
UFS | 55465300-0000-11AA-AA11-00306543ECAC | |
啟動分區 | 426F6F74-0000-11AA-AA11-00306543ECAC | |
RAID分區 | 52414944-0000-11AA-AA11-00306543ECAC | |
RAID分區(Offline) | 52414944-5F4F-11AA-AA11-00306543ECAC | |
標籤 | 4C616265-6C00-11AA-AA11-00306543ECAC | |
ChromeOS | Linux數據(標準) | EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 |
ChromeOS核心 | FE3A2A5D-4F32-41A7-B725-ACCC3285A309 | |
ChromeOS根檔案系統 | 3CB8E202-3B7E-47DD-8A3C-7FF2A13CFCEC | |
ChromeOS固件 | CAB6E88E-ABF3-4102-A07A-D4BB9BE3C1D3 | |
ChromeOS將來使用 | 2E0A753D-9E48-43B0-8337-B15192CB1B5E | |
HP-UX | 數據分區 | 75894C1E-3AEB-11D3-B7C1-7B03A0000000 |
服務分區 | E2A1E728-32E3-11D6-A682-7B03A0000000 | |
Linux | 數據分區 | EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 |
RAID分區 | A19D880F-05FC-4D3B-A006-743F0F84911E | |
交換分區 | 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F | |
邏輯卷管理員(LVM)分區 | E6D6D379-F507-44C2-A23C-238F2A3DF928 | |
保留 | 8DA63339-0007-60C0-C436-083AC8230908 | |
FreeBSD | 啟動分區 | 83BD6B9D-7F41-11DC-BE0B-001560B84F0F |
數據分區 | 516E7CB4-6ECF-11D6-8FF8-00022D09712B | |
交換分區 | 516E7CB5-6ECF-11D6-8FF8-00022D09712B | |
UFS分區 | 516E7CB6-6ECF-11D6-8FF8-00022D09712B | |
Vinum volume manager分區 | 516E7CB8-6ECF-11D6-8FF8-00022D09712B | |
ZFS分區 | 516E7CBA-6ECF-11D6-8FF8-00022D09712B |