Jump to content

Таблица разделов GUID

(Перенаправлено с Защитного MBR )
Разметка диска с таблицей разделов GUID. В этом примере каждый логический блок имеет размер 512 байт, а каждая запись — 128 байт. Предполагается, что соответствующие записи раздела расположены в LBA   2–33. Отрицательные адреса LBA указывают позицию с конца тома, где −1 — это последний адресуемый блок.

Таблица разделов GUID ( GPT ) — это стандарт для структуры таблиц разделов физического устройства хранения данных компьютера , такого как жесткий диск или твердотельный накопитель , с использованием универсально уникальных идентификаторов (UUID), которые также известны как глобально уникальные. идентификаторы (GUID). Являясь частью стандарта Unified Extensible Firmware Interface (UEFI) ( Unified EFI Forum — предложенная замена для ПК BIOS ), он, тем не менее, также используется для некоторых BIOS из-за ограничений таблиц разделов главной загрузочной записи (MBR), которые используйте 32 бита для адресации логических блоков (LBA) традиционных 512-байтовых секторов диска .

Все современные операционные системы персональных компьютеров поддерживают GPT. Некоторые из них, включая macOS и Microsoft Windows на архитектуре x86, поддерживают загрузку из разделов GPT только в системах с прошивкой EFI, но FreeBSD и большинство дистрибутивов Linux могут загружаться из разделов GPT в системах с интерфейсом прошивки BIOS или EFI.

Схема разбиения основной загрузочной записи (MBR), широко используемая с начала 1980-х годов, налагала ограничения на использование современного оборудования. Доступный размер адресов блоков и связанной с ними информации ограничен 32 битами. Для жестких дисков с секторами размером 512 байт записи таблицы разделов MBR допускают максимальный размер 2 ТиБ (2³² × 512 байт) или 2,20 ТБ (2,20 × 10¹² байт). [1]

В конце 1990-х годов Intel разработала новый формат таблицы разделов как часть того, что в конечном итоге стало унифицированным расширяемым интерфейсом прошивки (UEFI). Таблица разделов GUID указана в главе 5 спецификации UEFI 2.8. [2] GPT использует 64 бита для адресов логических блоков, что позволяет максимальный размер диска 2. 64 сектора. Для дисков с секторами размером 512 байт максимальный размер составляет 8 ЗиБ (2 64 × 512 байт) или 9,44 ЗБ (9,44 × 10²¹ байт). [1] Для дисков с секторами размером 4096 байт максимальный размер составляет 64 ЗиБ (2 64 × 4096 байт) или 75,6 ЗБ (75,6 × 10²¹ байт).

В 2010 году производители жестких дисков представили накопители с секторами размером 4096 байт ( Advanced Format ). [3] Для совместимости с устаревшим аппаратным и программным обеспечением эти диски включают технологию эмуляции ( 512e ), которая предоставляет объекту, осуществляющему доступ к жесткому диску, секторы размером 512 байт, несмотря на их базовые физические секторы размером 4096 байт. [4] Производительность может снизиться при операциях записи, когда диску приходится выполнять две операции чтения-изменения-записи, чтобы удовлетворить одну невыровненную операцию записи размером 4096 байт. [4] накопители корпоративного класса без технологии эмуляции ( 4K own ). С апреля 2014 года на рынке доступны [5] [6]

Готовность поддержки логических секторов размером 4 КБ в операционных системах различается в зависимости от их типа, производителя и версии. [7] Например, Microsoft Windows поддерживает собственные диски 4K, начиная с Windows 8 и Windows Server 2012 (оба выпущены в 2012 году) в UEFI . [8]

Как и MBR, GPT использует адресацию логических блоков (LBA) вместо исторической адресации секторов головки блока цилиндров (CHS). Защитный MBR хранится в LBA 0, а заголовок GPT — в LBA 1, а резервный заголовок GPT хранится в последнем LBA. Заголовок GPT имеет указатель на таблицу разделов ( Partition Entry Array ), который обычно находится на уровне LBA 2. Каждая запись в таблице разделов имеет размер 128 байт. Спецификация UEFI предусматривает, что для массива записей раздела выделяется минимум 16 384 байта, независимо от размера сектора. [9] Таким образом, на диске с 512-байтовыми секторами для массива записи раздела используется не менее 32 секторов, а первый используемый блок находится на уровне LBA 34 или выше, а на диске с 4096-байтовыми секторами используется не менее 4 секторов. для массива входов раздела, а первый используемый блок имеет LBA 6 или выше.

Варианты MBR

[ редактировать ]

Защитный MBR (LBA 0)

[ редактировать ]

В целях ограниченной обратной совместимости пространство устаревшей основной загрузочной записи (MBR) по-прежнему зарезервировано в спецификации GPT, но теперь оно используется таким образом, чтобы предотвратить неправильное распознавание и, возможно, перезапись дисков GPT утилитами на основе MBR. Это называется защитной MBR . [10]

Один раздел типа EEh , охватывающий весь диск GPT (где «весь» на самом деле означает ту часть диска, которая может быть представлена ​​в MBR), указывается и идентифицирует его как GPT. Операционные системы и инструменты, которые не могут читать GPT-диски, обычно распознают диск как содержащий один раздел неизвестного типа и не содержат пустого пространства, и обычно отказываются изменять диск, если пользователь явно не запросит и не подтвердит удаление этого раздела. Это сводит к минимуму случайное стирание. [10] Кроме того, операционные системы, поддерживающие GPT, могут проверять защитную MBR, и если тип вложенного раздела не относится к типу EEh , или если на целевом устройстве определено несколько разделов, ОС может отказаться манипулировать таблицей разделов. [11]

Если фактический размер диска превышает максимальный размер раздела, который можно представить с помощью устаревших 32-битных записей LBA в таблице разделов MBR, записанный размер этого раздела обрезается до максимального значения, тем самым игнорируя остальную часть диска. Это соответствует максимальному сообщаемому размеру 2 ТиБ при условии, что на диске имеется 512 байт на сектор (см. 512e ). В результате получится 16 ТиБ с секторами по 4 КиБ ( 4Kn ), но поскольку многие старые операционные системы и инструменты жестко запрограммированы для размера сектора 512 байт или ограничены 32-битными вычислениями, превышение предела в 2 ТиБ может вызвать проблемы совместимости. . [10]

Гибридный MBR (LBA 0 + GPT)

[ редактировать ]

В операционных системах, которые поддерживают загрузку на основе GPT через службы BIOS, а не EFI, первый сектор также может по-прежнему использоваться для хранения первого этапа кода загрузчика, но модифицироваться для распознавания разделов GPT. Загрузчик в MBR не должен принимать размер сектора 512 байт. [10]

Заголовок таблицы разделов (LBA 1)

[ редактировать ]
Формат заголовка GPT
Компенсировать Длина Содержание
0 (0x00) 8 байт Подпись («ЧАСТЬ ЭФИ», 45ч 46ч 49ч 20ч 50ч 41ч 52ч 54ч или 0x5452415020494645ULL [а] на машинах с прямым порядком байтов )
8 (0x08) 4 байта Номер ревизии шапки - 1.0 ( 00ч 00ч 01ч 00ч ) для UEFI 2.10
12 (0x0С) 4 байта Размер заголовка с прямым порядком байтов (обычно в байтах). 5Ch 00h 00h 00h или 92 байта)
16 (0x10) 4 байта CRC32 заголовка (смещение от +0 до +0x5b) с прямым порядком байтов, при этом это поле обнуляется во время расчета.
20 (0x14) 4 байта Сдержанный; должно быть ноль
24 (0x18) 8 байт Текущий LBA (расположение этой копии заголовка)
32 (0x20) 8 байт Резервная копия LBA (расположение другой копии заголовка)
40 (0x28) 8 байт Первый пригодный для использования LBA для разделов (последний LBA основной таблицы разделов + 1)
48 (0x30) 8 байт Последний используемый LBA (первый LBA вторичной таблицы разделов — 1)
56 (0x38) 16 байт GUID диска со смешанным порядком байтов [11]
72 (0x48) 8 байт Запуск LBA массива записей раздела (обычно 2 для совместимости)
80 (0x50) 4 байта Количество записей раздела в массиве
84 (0x54) 4 байта Размер одной записи раздела (обычно 80ч или 128)
88 (0x58) 4 байта CRC32 массива записей раздела с прямым порядком байтов
92 (0x5C) * Сдержанный; остальная часть блока должна быть нулевой (420 байт для сектора размером 512 байт; но может быть больше при большем размере сектора)

Заголовок таблицы разделов определяет используемые блоки на диске. Он также определяет количество и размер записей разделов, составляющих таблицу разделов (смещения 80 и 84 в таблице). [2] : 119 

Записи разделов (LBA 2–33)

[ редактировать ]
Формат записи раздела GUID
Компенсировать Длина Содержание
0 (0x00) 16 байт GUID типа раздела (смешанный порядок байтов) [11] )
16 (0x10) 16 байт Уникальный GUID раздела (смешанный порядок байтов)
32 (0x20) 8 байт Первый LBA ( с прямым порядком байтов )
40 (0x28) 8 байт Последний LBA (включительно, обычно нечетный)
48 (0x30) 8 байт Флаги атрибутов (например, бит 60 означает только чтение)
56 (0x38) 72 байта Имя раздела (36 кодовых единиц UTF-16 LE)

После основного заголовка и перед резервным заголовком массив записей раздела описывает разделы, используя минимальный размер 128 байт для каждого блока записи. [12] Начальное расположение массива на диске и размер каждой записи указаны в заголовке GPT. Первые 16 байтов каждой записи обозначают глобальный уникальный идентификатор типа раздела (GUID). Например, GUID для системного раздела EFI : C12A7328-F81F-11D2-BA4B-00A0C93EC93B . Вторые 16 байт — это GUID, уникальный для раздела. Затем следуют начальный и конечный 64-битные LBA, атрибуты раздела и имя раздела в Юникоде длиной 36 символов (максимум) . В соответствии с природой и назначением идентификаторов GUID, а также согласно RFC 4122, для обеспечения уникальности указателей типов разделов GUID не требуется никакого центрального реестра. [13] [2] :  2200

Атрибуты 64-битной таблицы разделов совместно используются 48-битными общими атрибутами для всех типов разделов и 16-битными атрибутами, специфичными для типа:

Атрибуты раздела
Кусочек Содержание
0 Требуется платформа (требуется компьютеру для правильной работы, например OEM-раздел, утилиты разметки диска должны сохранять раздел как есть)
1 Прошивка EFI должна игнорировать содержимое раздела и не пытаться читать его.
2 Загрузочная версия устаревшего BIOS (эквивалент активного флага (обычно установлен бит 7) по смещению +0h в записях разделов таблицы разделов MBR ) [14]
3–47 Зарезервировано для будущего использования
48–63 Определяется и используется отдельным типом раздела.

Microsoft определяет типоспецифичные атрибуты для раздела базовых данных следующим образом: [15] [16]

Основные атрибуты раздела данных
Кусочек Содержание
60 Только чтение
61 Теневая копия (другого раздела)
62 Скрытый
63 Нет буквы диска (т.е. не выполнять автомонтирование)

Google определяет типоспецифичные атрибуты ядра ChromeOS как: [17]

Атрибуты раздела ядра ChromeOS
Кусочек Содержание
56 Флаг успешной загрузки
55–52 Осталось попыток
51–48 Приоритет (15: самый высокий, 1: самый низкий, 0: невозможно загрузить)

Поддержка операционной системы

[ редактировать ]

UNIX и Unix-подобные системы

[ редактировать ]
Подробности о поддержке GPT в UNIX и Unix-подобных операционных системах.
Семейство ОС Версия или издание Платформа Чтение и написание поддержки Поддержка загрузки Примечание
FreeBSD Начиная с версии 7.0 ИА-32 , x86-64 , ARM Да Да В гибридной конфигурации могут использоваться идентификаторы разделов GPT и MBR.
Линукс Большинство дистрибутивов Linux x86
Федора 8+ и Ubuntu 8.04+ [18]
ИА-32, x86-64, ARM Да Да Такие инструменты, как gdisk, GNU Parted , [19] [20] утилита-Linux v2.23+ fdisk , [21] [22] SYSLINUX , GRUB 0.96 + патчи и GRUB 2 поддерживают GPT. Ограничено до 256 разделов на диск. [23]
macOS Начиная с 10.4.0 (некоторые функции начиная с 10.4.6) [24] IA-32, x86-64, PowerPC , кремний Apple Да Да Только компьютеры Intel и Apple Silicon Macintosh могут загружаться с GPT.
ПолночьBSD Начиная с 0,4-ТОКА ИА-32, х86-64 Да Требуется CSM В гибридной конфигурации могут использоваться идентификаторы разделов GPT и MBR.
NetBSD Начиная с версии 6.0 [25] ИА-32, [26] х86-64, [27] РУКА Да Да
OpenBSD С версии 5.9 ИА-32, x86-64, ARM Да Да [28]
Солярис Начиная с Соляриса 10 ИА-32, x86-64, СПАРК Да Да [29]
HP-UX Начиная с HP-UX 11.20 ИА-64 Да Да [30]

Windows: 32-битные версии

[ редактировать ]

Windows 7 и более ранние версии не поддерживают UEFI на 32-битных платформах и, следовательно, не позволяют загружаться с разделов GPT. [31]

Подробности о поддержке GPT в 32-разрядных выпусках Microsoft Windows [31]
Версия ОС Дата выпуска Платформа Прочитайте или напишите поддержку Поддержка загрузки Примечание
Windows 9x 1995-08-24 ИА-32 Нет [б] Нет
Windows ХР 2001-10-25 ИА-32 Нет Нет
Windows Сервер 2003 2003-04-24 ИА-32 Нет Нет
Windows Сервер 2003 с пакетом обновления 1 2005-03-30 ИА-32 Да Нет MBR имеет приоритет в гибридной конфигурации.
Windows Виста 2006-07-22 ИА-32 Да Нет MBR имеет приоритет в гибридной конфигурации.
Windows Сервер 2008 2008-02-27 ИА-32 Да Нет MBR имеет приоритет в гибридной конфигурации.
Windows 7 2009-10-22 ИА-32 Да Нет MBR имеет приоритет в гибридной конфигурации.
Windows 8 2012-08-01 ИА-32 Да Требуется UEFI [32] MBR имеет приоритет в гибридной конфигурации.
Windows 8.1 2013-08-27 ИА-32 Да Требуется UEFI [33] MBR имеет приоритет в гибридной конфигурации.
Windows 10 2015-07-29 ИА-32 Да Требуется UEFI [34] MBR имеет приоритет в гибридной конфигурации.

Windows: 64-битные версии

[ редактировать ]

Ограничено до 128 разделов на диск. [31]

Подробности о поддержке GPT в 64-разрядных версиях Microsoft Windows [31]
Версия ОС Дата выпуска Платформа Чтение и написание поддержки Поддержка загрузки Примечание
64-разрядная версия Windows XP для систем Itanium, версия 2002 2001-10-25 ИА-64 Да Да MBR имеет приоритет в гибридной конфигурации.
Windows XP, 64-разрядная версия, версия 2003 2003-03-28 ИА-64 Да Да MBR имеет приоритет в гибридной конфигурации.
Windows XP Профессиональная версия x64
Windows Сервер 2003
2005-04-25 [35] х64 Да Нет [с] MBR имеет приоритет в гибридной конфигурации.
Windows Сервер 2003 2005-04-25 ИА-64 Да Да MBR имеет приоритет в гибридной конфигурации.
Windows Виста 2006-07-22 х64 Да Требуется UEFI [д] MBR имеет приоритет в гибридной конфигурации.
Windows Сервер 2008 2008-02-27 х64 Да Требуется UEFI MBR имеет приоритет в гибридной конфигурации.
Windows Сервер 2008 2008-02-27 ИА-64 Да Да MBR имеет приоритет в гибридной конфигурации.
Windows 7 2009-10-22 х64 Да Требуется UEFI [и] MBR имеет приоритет в гибридной конфигурации.
Windows Сервер 2008 Р2 2009-10-22 ИА-64 Да Да MBR имеет приоритет в гибридной конфигурации.
Windows 8
Windows Сервер 2012
2012-08-01 х64 Да Требуется UEFI [37] MBR имеет приоритет в гибридной конфигурации.
Windows 8.1 2013-08-27 х64 Да Требуется UEFI [38] MBR имеет приоритет в гибридной конфигурации.
Windows 10 2015-07-29 х64 Да Требуется UEFI [39] MBR имеет приоритет в гибридной конфигурации.
Windows Сервер 2016 2016-10-12 х64 Да Требуется UEFI MBR имеет приоритет в гибридной конфигурации.
Windows Сервер 2019 2018-10-02 х64 Да Требуется UEFI MBR имеет приоритет в гибридной конфигурации.
Windows Сервер 2022 2021-08-18 [40] х64 Да Требуется UEFI MBR имеет приоритет в гибридной конфигурации.
Windows 11 2021-10-05 х64, ARM64 Да Да UEFI — это системное требование для Windows 11.

GUID типа раздела

[ редактировать ]

«GUID типа раздела» означает, что каждый тип раздела строго идентифицируется номером GUID, уникальным для этого типа, и поэтому все разделы одного типа будут иметь один и тот же «GUID типа раздела». Каждый раздел также имеет «уникальный GUID раздела» в виде отдельной записи, которая, как следует из названия, является уникальным идентификатором для каждого раздела.

Операционная система Тип раздела Глобальный уникальный идентификатор (GUID) [ф]
Unused entry 00000000-0000-0000-0000-000000000000
MBR partition scheme 024DEE41-33E7-11D3-9D69-0008C781F39F
EFI System partition C12A7328-F81F-11D2-BA4B-00A0C93EC93B
BIOS boot partition[g] 21686148-6449-6E6F-744E-656564454649
Intel Fast Flash (iFFS) partition (for Intel Rapid Start technology)[41][42] D3BFE2DE-3DAF-11DF-BA40-E3A556D89593
Sony boot partition[h] F4019732-066E-4E12-8273-346C5641494F
Lenovo boot partition[h] BFBFAFE7-A34F-448A-9A5B-6213EB736C22
Windows Microsoft Reserved Partition (MSR)[44] E3C9E316-0B5C-4DB8-817D-F92DF00215AE
Basic data partition[44][i] EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
Logical Disk Manager (LDM) metadata partition[44] 5808C8AA-7E8F-42E0-85D2-E1E90434CFB3
Logical Disk Manager data partition[44] AF9B60A0-1431-4F62-BC68-3311714A69AD
Windows Recovery Environment[44] DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
IBM General Parallel File System (GPFS) partition 37AFFC90-EF7D-4E96-91C3-2D7AE055B174
Storage Spaces partition[46] E75CAF8F-F680-4CEE-AFA3-B001E56EFC2D
Storage Replica partition[47] 558D43C5-A1AC-43C0-AAC8-D1472B2923D1
HP-UX Data partition 75894C1E-3AEB-11D3-B7C1-7B03A0000000
Service partition E2A1E728-32E3-11D6-A682-7B03A0000000
Linux[48][49][50][51] Linux filesystem data[i] 0FC63DAF-8483-4772-8E79-3D69D8477DE4
RAID partition A19D880F-05FC-4D3B-A006-743F0F84911E
Root partition (Alpha)[48] 6523F8AE-3EB1-4E2A-A05A-18B695AE656F
Root partition (ARC)[48] D27F46ED-2919-4CB8-BD25-9531F3C16534
Root partition (ARM 32‐bit)[48] 69DAD710-2CE4-4E3C-B16C-21A1D49ABED3
Root partition (AArch64)[48] B921B045-1DF0-41C3-AF44-4C6F280D3FAE
Root partition (IA-64)[48] 993D8D3D-F80E-4225-855A-9DAF8ED7EA97
Root partition (LoongArch 64‐bit)[48] 77055800-792C-4F94-B39A-98C91B762BB6
Root partition (mips: 32‐bit MIPS big‐endian)[48] E9434544-6E2C-47CC-BAE2-12D6DEAFB44C
Root partition (mips64: 64‐bit MIPS big‐endian)[48] D113AF76-80EF-41B4-BDB6-0CFF4D3D4A25
Root partition (mipsel: 32‐bit MIPS little‐endian)[48] 37C58C8A-D913-4156-A25F-48B1B64E07F0
Root partition (mips64el: 64‐bit MIPS little‐endian)[48] 700BDA43-7A34-4507-B179-EEB93D7A7CA3
Root partition (PA-RISC)[48] 1AACDB3B-5444-4138-BD9E-E5C2239B2346
Root partition (32‐bit PowerPC)[48] 1DE3F1EF-FA98-47B5-8DCD-4A860A654D78
Root partition (64‐bit PowerPC big‐endian)[48] 912ADE1D-A839-4913-8964-A10EEE08FBD2
Root partition (64‐bit PowerPC little‐endian)[48] C31C45E6-3F39-412E-80FB-4809C4980599
Root partition (RISC-V 32‐bit)[48] 60D5A7FE-8E7D-435C-B714-3DD8162144E1
Root partition (RISC-V 64‐bit)[48] 72EC70A6-CF74-40E6-BD49-4BDA08E8F224
Root partition (s390)[48] 08A7ACEA-624C-4A20-91E8-6E0FA67D23F9
Root partition (s390x)[48] 5EEAD9A9-FE09-4A1E-A1D7-520D00531306
Root partition (TILE-Gx)[48] C50CDD70-3862-4CC3-90E1-809A8C93EE2C
Root partition (x86)[48] 44479540-F297-41B2-9AF7-D131D5F0458A
Root partition (x86-64)[48] 4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709
/usr partition (Alpha)[48] E18CF08C-33EC-4C0D-8246-C6C6FB3DA024
/usr partition (ARC)[48] 7978A683-6316-4922-BBEE-38BFF5A2FECC
/usr partition (ARM 32‐bit)[48] 7D0359A3-02B3-4F0A-865C-654403E70625
/usr partition (AArch64)[48] B0E01050-EE5F-4390-949A-9101B17104E9
/usr partition (IA-64)[48] 4301D2A6-4E3B-4B2A-BB94-9E0B2C4225EA
/usr partition (LoongArch 64‐bit)[48] E611C702-575C-4CBE-9A46-434FA0BF7E3F
/usr partition (mips: 32‐bit MIPS big‐endian)[48] 773B2ABC-2A99-4398-8BF5-03BAAC40D02B
/usr partition (mips64: 64‐bit MIPS big‐endian)[48] 57E13958-7331-4365-8E6E-35EEEE17C61B
/usr partition (mipsel: 32‐bit MIPS little‐endian)[48] 0F4868E9-9952-4706-979F-3ED3A473E947
/usr partition (mips64el: 64‐bit MIPS little‐endian)[48] C97C1F32-BA06-40B4-9F22-236061B08AA8
/usr partition (PA-RISC)[48] DC4A4480-6917-4262-A4EC-DB9384949F25
/usr partition (32‐bit PowerPC)[48] 7D14FEC5-CC71-415D-9D6C-06BF0B3C3EAF
/usr partition (64‐bit PowerPC big‐endian)[48] 2C9739E2-F068-46B3-9FD0-01C5A9AFBCCA
/usr partition (64‐bit PowerPC little‐endian)[48] 15BB03AF-77E7-4D4A-B12B-C0D084F7491C
/usr partition (RISC-V 32‐bit)[48] B933FB22-5C3F-4F91-AF90-E2BB0FA50702
/usr partition (RISC-V 64‐bit)[48] BEAEC34B-8442-439B-A40B-984381ED097D
/usr partition (s390)[48] CD0F869B-D0FB-4CA0-B141-9EA87CC78D66
/usr partition (s390x)[48] 8A4F5770-50AA-4ED3-874A-99B710DB6FEA
/usr partition (TILE-Gx)[48] 55497029-C7C1-44CC-AA39-815ED1558630
/usr partition (x86)[48] 75250D76-8CC6-458E-BD66-BD47CC81A812
/usr partition (x86-64)[48] 8484680C-9521-48C6-9C11-B0720656F69E
Root verity partition for dm-verity (Alpha)[48] FC56D9E9-E6E5-4C06-BE32-E74407CE09A5
Root verity partition for dm-verity (ARC) [48] 24B2D975-0F97-4521-AFA1-CD531E421B8D
Root verity partition for dm-verity (ARM 32‐bit) [48] 7386CDF2-203C-47A9-A498-F2ECCE45A2D6
Root verity partition for dm-verity (AArch64) [48] DF3300CE-D69F-4C92-978C-9BFB0F38D820
Root verity partition for dm-verity (IA-64) [48] 86ED10D5-B607-45BB-8957-D350F23D0571
Root verity partition for dm-verity (LoongArch 64‐bit) [48] F3393B22-E9AF-4613-A948-9D3BFBD0C535
Root verity partition for dm-verity (mips: 32‐bit MIPS big‐endian) [48] 7A430799-F711-4C7E-8E5B-1D685BD48607
Root verity partition for dm-verity (mips64: 64‐bit MIPS big‐endian) [48] 579536F8-6A33-4055-A95A-DF2D5E2C42A8
Root verity partition for dm-verity (mipsel: 32‐bit MIPS little‐endian) [48] D7D150D2-2A04-4A33-8F12-16651205FF7B
Root verity partition for dm-verity (mips64el: 64‐bit MIPS little‐endian) [48] 16B417F8-3E06-4F57-8DD2-9B5232F41AA6
Root verity partition for dm-verity (PA-RISC) [48] D212A430-FBC5-49F9-A983-A7FEEF2B8D0E
Root verity partition for dm-verity (64‐bit PowerPC little‐endian) [48] 906BD944-4589-4AAE-A4E4-DD983917446A
Root verity partition for dm-verity (64‐bit PowerPC big‐endian) [48] 9225A9A3-3C19-4D89-B4F6-EEFF88F17631
Root verity partition for dm-verity (32‐bit PowerPC) [48] 98CFE649-1588-46DC-B2F0-ADD147424925
Root verity partition for dm-verity (RISC-V 32‐bit) [48] AE0253BE-1167-4007-AC68-43926C14C5DE
Root verity partition for dm-verity (RISC-V 64‐bit) [48] B6ED5582-440B-4209-B8DA-5FF7C419EA3D
Root verity partition for dm-verity (s390) [48] 7AC63B47-B25C-463B-8DF8-B4A94E6C90E1
Root verity partition for dm-verity (s390x) [48] B325BFBE-C7BE-4AB8-8357-139E652D2F6B
Root verity partition for dm-verity (TILE-Gx) [48] 966061EC-28E4-4B2E-B4A5-1F0A825A1D84
Root verity partition for dm-verity (x86-64) [48] 2C7357ED-EBD2-46D9-AEC1-23D437EC2BF5
Root verity partition for dm-verity (x86) [48] D13C5D3B-B5D1-422A-B29F-9454FDC89D76
/usr verity partition for dm-verity (Alpha) [48] 8CCE0D25-C0D0-4A44-BD87-46331BF1DF67
/usr verity partition for dm-verity (ARC) [48] FCA0598C-D880-4591-8C16-4EDA05C7347C
/usr verity partition for dm-verity (ARM 32‐bit) [48] C215D751-7BCD-4649-BE90-6627490A4C05
/usr verity partition for dm-verity (AArch64) [48] 6E11A4E7-FBCA-4DED-B9E9-E1A512BB664E
/usr verity partition for dm-verity (IA-64) [48] 6A491E03-3BE7-4545-8E38-83320E0EA880
/usr verity partition for dm-verity (LoongArch 64‐bit) [48] F46B2C26-59AE-48F0-9106-C50ED47F673D
/usr verity partition for dm-verity (mips: 32‐bit MIPS big‐endian) [48] 6E5A1BC8-D223-49B7-BCA8-37A5FCCEB996
/usr verity partition for dm-verity (mips64: 64‐bit MIPS big‐endian) [48] 81CF9D90-7458-4DF4-8DCF-C8A3A404F09B
/usr verity partition for dm-verity (mipsel: 32‐bit MIPS little‐endian) [48] 46B98D8D-B55C-4E8F-AAB3-37FCA7F80752
/usr verity partition for dm-verity (mips64el: 64‐bit MIPS little‐endian) [48] 3C3D61FE-B5F3-414D-BB71-8739A694A4EF
/usr verity partition for dm-verity (PA-RISC) [48] 5843D618-EC37-48D7-9F12-CEA8E08768B2
/usr verity partition for dm-verity (64‐bit PowerPC little‐endian) [48] EE2B9983-21E8-4153-86D9-B6901A54D1CE
/usr verity partition for dm-verity (64‐bit PowerPC big‐endian) [48] BDB528A5-A259-475F-A87D-DA53FA736A07
/usr verity partition for dm-verity (32‐bit PowerPC) [48] DF765D00-270E-49E5-BC75-F47BB2118B09
/usr verity partition for dm-verity (RISC-V 32‐bit) [48] CB1EE4E3-8CD0-4136-A0A4-AA61A32E8730
/usr verity partition for dm-verity (RISC-V 64‐bit) [48] 8F1056BE-9B05-47C4-81D6-BE53128E5B54
/usr verity partition for dm-verity (s390) [48] B663C618-E7BC-4D6D-90AA-11B756BB1797
/usr verity partition for dm-verity (s390x) [48] 31741CC4-1A2A-4111-A581-E00B447D2D06
/usr verity partition for dm-verity (TILE-Gx) [48] 2FB4BF56-07FA-42DA-8132-6B139F2026AE
/usr verity partition for dm-verity (x86-64) [48] 77FF5F63-E7B6-4633-ACF4-1565B864C0E6
/usr verity partition for dm-verity (x86) [48] 8F461B0D-14EE-4E81-9AA9-049B6FB97ABD
Root verity signature partition for dm-verity (Alpha)[48] D46495B7-A053-414F-80F7-700C99921EF8
Root verity signature partition for dm-verity (ARC)}[48] 143A70BA-CBD3-4F06-919F-6C05683A78BC
Root verity signature partition for dm-verity (ARM 32‐bit)[48] 42B0455F-EB11-491D-98D3-56145BA9D037
Root verity signature partition for dm-verity (AArch64)[48] 6DB69DE6-29F4-4758-A7A5-962190F00CE3
Root verity signature partition for dm-verity (IA-64)[48] E98B36EE-32BA-4882-9B12-0CE14655F46A
Root verity signature partition for dm-verity (LoongArch 64‐bit)[48] 5AFB67EB-ECC8-4F85-AE8E-AC1E7C50E7D0
Root verity signature partition for dm-verity (mips: 32‐bit MIPS big‐endian)[48] BBA210A2-9C5D-45EE-9E87-FF2CCBD002D0
Root verity signature partition for dm-verity (mips64: 64‐bit MIPS big‐endian)[48] 43CE94D4-0F3D-4999-8250-B9DEAFD98E6E
Root verity signature partition for dm-verity (mipsel: 32‐bit MIPS little‐endian)[48] C919CC1F-4456-4EFF-918C-F75E94525CA5
Root verity signature partition for dm-verity (mips64el: 64‐bit MIPS little‐endian)[48] 904E58EF-5C65-4A31-9C57-6AF5FC7C5DE7
Root verity signature partition for dm-verity (PA-RISC)[48] 15DE6170-65D3-431C-916E-B0DCD8393F25
Root verity signature partition for dm-verity (64‐bit PowerPC little‐endian)[48] D4A236E7-E873-4C07-BF1D-BF6CF7F1C3C6
Root verity signature partition for dm-verity (64‐bit PowerPC big‐endian)[48] F5E2C20C-45B2-4FFA-BCE9-2A60737E1AAF
Root verity signature partition for dm-verity (32‐bit PowerPC)[48] 1B31B5AA-ADD9-463A-B2ED-BD467FC857E7
Root verity signature partition for dm-verity (RISC-V 32‐bit)[48] 3A112A75-8729-4380-B4CF-764D79934448
Root verity signature partition for dm-verity (RISC-V 64‐bit)[48] EFE0F087-EA8D-4469-821A-4C2A96A8386A
Root verity signature partition for dm-verity (s390)[48] 3482388E-4254-435A-A241-766A065F9960
Root verity signature partition for dm-verity (s390x)[48] C80187A5-73A3-491A-901A-017C3FA953E9
Root verity signature partition for dm-verity (TILE-Gx)[48] B3671439-97B0-4A53-90F7-2D5A8F3AD47B
Root verity signature partition for dm-verity (x86-64)[48] 41092B05-9FC8-4523-994F-2DEF0408B176
Root verity signature partition for dm-verity (x86)[48] 5996FC05-109C-48DE-808B-23FA0830B676
/usr verity signature partition for dm-verity (Alpha)[48] 5C6E1C76-076A-457A-A0FE-F3B4CD21CE6E
/usr verity signature partition for dm-verity (ARC)[48] 94F9A9A1-9971-427A-A400-50CB297F0F35
/usr verity signature partition for dm-verity (ARM 32‐bit)[48] D7FF812F-37D1-4902-A810-D76BA57B975A
/usr verity signature partition for dm-verity (AArch64)[48] C23CE4FF-44BD-4B00-B2D4-B41B3419E02A
/usr verity signature partition for dm-verity (IA-64)[48] 8DE58BC2-2A43-460D-B14E-A76E4A17B47F
/usr verity signature partition for dm-verity (LoongArch 64‐bit)[48] B024F315-D330-444C-8461-44BBDE524E99
/usr verity signature partition for dm-verity (mips: 32‐bit MIPS big‐endian)[48] 97AE158D-F216-497B-8057-F7F905770F54
/usr verity signature partition for dm-verity (mips64: 64‐bit MIPS big‐endian)[48] 05816CE2-DD40-4AC6-A61D-37D32DC1BA7D
/usr verity signature partition for dm-verity (mipsel: 32‐bit MIPS little‐endian)[48] 3E23CA0B-A4BC-4B4E-8087-5AB6A26AA8A9
/usr verity signature partition for dm-verity (mips64el: 64‐bit MIPS little‐endian)[48] F2C2C7EE-ADCC-4351-B5C6-EE9816B66E16
/usr verity signature partition for dm-verity (PA-RISC)[48] 450DD7D1-3224-45EC-9CF2-A43A346D71EE
/usr verity signature partition for dm-verity (64‐bit PowerPC little‐endian)[48] C8BFBD1E-268E-4521-8BBA-BF314C399557
/usr verity signature partition for dm-verity (64‐bit PowerPC big‐endian)[48] 0B888863-D7F8-4D9E-9766-239FCE4D58AF
/usr verity signature partition for dm-verity (32‐bit PowerPC)[48] 7007891D-D371-4A80-86A4-5CB875B9302E
/usr verity signature partition for dm-verity (RISC-V 32‐bit)[48] C3836A13-3137-45BA-B583-B16C50FE5EB4
/usr verity signature partition for dm-verity (RISC-V 64‐bit)[48] D2F9000A-7A18-453F-B5CD-4D32F77A7B32
/usr verity signature partition for dm-verity (s390)[48] 17440E4F-A8D0-467F-A46E-3912AE6EF2C5
/usr verity signature partition for dm-verity (s390x)[48] 3F324816-667B-46AE-86EE-9B0C0C6C11B4
/usr verity signature partition for dm-verity (TILE-Gx)[48] 4EDE75E2-6CCC-4CC8-B9C7-70334B087510
/usr verity signature partition for dm-verity (x86-64)[48] E7BB33FB-06CF-4E81-8273-E543B413E2E2
/usr verity signature partition for dm-verity (x86)[48] 974A71C0-DE41-43C3-BE5D-5C5CCD1AD2C0
/boot, as an Extended Boot Loader (XBOOTLDR) partition[48][49] BC13C2FF-59E6-4262-A352-B275FD6F7172
Swap partition[48][49] 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
Logical Volume Manager (LVM) partition E6D6D379-F507-44C2-A23C-238F2A3DF928
/home partition[48][49] 933AC7E1-2EB4-4F13-B844-0E14E2AEF915
/srv (server data) partition[48][49] 3B8F8425-20E0-4F3B-907F-1A25A76F98E8
Per‐user home partition[48] 773F91EF-66D4-49B5-BD83-D683BF40AD16
Plain dm-crypt partition[52][53][54] 7FFEC5C9-2D00-49B7-8941-3EA10A5586B7
LUKS partition[52][53][54][55] CA7D7CCB-63ED-4C53-861C-1742536059CC
Reserved 8DA63339-0007-60C0-C436-083AC8230908
GNU/Hurd[56] Linux filesystem data[57] 0FC63DAF-8483-4772-8E79-3D69D8477DE4
Linux Swap partition[58] 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
FreeBSD Boot partition[59] 83BD6B9D-7F41-11DC-BE0B-001560B84F0F
BSD disklabel partition[59] 516E7CB4-6ECF-11D6-8FF8-00022D09712B
Swap partition[59] 516E7CB5-6ECF-11D6-8FF8-00022D09712B
Unix File System (UFS) partition[59] 516E7CB6-6ECF-11D6-8FF8-00022D09712B
Vinum volume manager partition[59] 516E7CB8-6ECF-11D6-8FF8-00022D09712B
ZFS partition[59] 516E7CBA-6ECF-11D6-8FF8-00022D09712B
nandfs partition[60] 74BA7DD9-A689-11E1-BD04-00E081286ACF
macOS
Darwin
Hierarchical File System Plus (HFS+) partition 48465300-0000-11AA-AA11-00306543ECAC
Apple APFS container
APFS FileVault volume container
7C3457EF-0000-11AA-AA11-00306543ECAC
Apple UFS container 55465300-0000-11AA-AA11-00306543ECAC
ZFS[j] 6A898CC3-1DD2-11B2-99A6-080020736631
Apple RAID partition 52414944-0000-11AA-AA11-00306543ECAC
Apple RAID partition, offline 52414944-5F4F-11AA-AA11-00306543ECAC
Apple Boot partition (Recovery HD) 426F6F74-0000-11AA-AA11-00306543ECAC
Apple Label 4C616265-6C00-11AA-AA11-00306543ECAC
Apple TV Recovery partition 5265636F-7665-11AA-AA11-00306543ECAC
Apple Core Storage Container
HFS+ FileVault volume container
53746F72-6167-11AA-AA11-00306543ECAC
Apple APFS Preboot partition 69646961-6700-11AA-AA11-00306543ECAC
Apple APFS Recovery partition 52637672-7900-11AA-AA11-00306543ECAC
Solaris
illumos
Boot partition 6A82CB45-1DD2-11B2-99A6-080020736631
Root partition 6A85CF4D-1DD2-11B2-99A6-080020736631
Swap partition 6A87C46F-1DD2-11B2-99A6-080020736631
Backup partition 6A8B642B-1DD2-11B2-99A6-080020736631
/usr partition[j] 6A898CC3-1DD2-11B2-99A6-080020736631
/var partition 6A8EF2E9-1DD2-11B2-99A6-080020736631
/home partition 6A90BA39-1DD2-11B2-99A6-080020736631
Alternate sector 6A9283A5-1DD2-11B2-99A6-080020736631
Reserved partition 6A945A3B-1DD2-11B2-99A6-080020736631
6A9630D1-1DD2-11B2-99A6-080020736631
6A980767-1DD2-11B2-99A6-080020736631
6A96237F-1DD2-11B2-99A6-080020736631
6A8D2AC7-1DD2-11B2-99A6-080020736631
NetBSD[61][k] Swap partition 49F48D32-B10E-11DC-B99B-0019D1879648
FFS partition 49F48D5A-B10E-11DC-B99B-0019D1879648
LFS partition 49F48D82-B10E-11DC-B99B-0019D1879648
RAID partition 49F48DAA-B10E-11DC-B99B-0019D1879648
Concatenated partition 2DB519C4-B10F-11DC-B99B-0019D1879648
Encrypted partition 2DB519EC-B10F-11DC-B99B-0019D1879648
ChromeOS[62][63] ChromeOS kernel FE3A2A5D-4F32-41A7-B725-ACCC3285A309
ChromeOS rootfs 3CB8E202-3B7E-47DD-8A3C-7FF2A13CFCEC
ChromeOS firmware CAB6E88E-ABF3-4102-A07A-D4BB9BE3C1D3
ChromeOS future use 2E0A753D-9E48-43B0-8337-B15192CB1B5E
ChromeOS miniOS 09845860-705F-4BB5-B16C-8A8A099CAF52
ChromeOS hibernate 3F0F8318-F146-4E6B-8222-C28C8F02E0D5
Container Linux by CoreOS[64] /usr partition (coreos-usr) 5DFBF5F4-2848-4BAC-AA5E-0D9A20B745A6
Resizable rootfs (coreos-resize) 3884DD41-8582-4404-B9A8-E9B84F2DF50E
OEM customizations (coreos-reserved) C95DC21A-DF0E-4340-8D7B-26CBFA9A03E0
Root filesystem on RAID (coreos-root-raid) BE9067B9-EA49-4F15-B4F6-F36F8C9E1818
Haiku[65] Haiku BFS 42465331-3BA3-10F1-802A-4861696B7521
MidnightBSD[66][k] Boot partition 85D5E45E-237C-11E1-B4B3-E89A8F7FC3A7
Data partition 85D5E45A-237C-11E1-B4B3-E89A8F7FC3A7
Swap partition 85D5E45B-237C-11E1-B4B3-E89A8F7FC3A7
Unix File System (UFS) partition 0394EF8B-237E-11E1-B4B3-E89A8F7FC3A7
Vinum volume manager partition 85D5E45C-237C-11E1-B4B3-E89A8F7FC3A7
ZFS partition 85D5E45D-237C-11E1-B4B3-E89A8F7FC3A7
Ceph[l] Journal 45B0969E-9B03-4F30-B4C6-B4B80CEFF106
dm-crypt journal 45B0969E-9B03-4F30-B4C6-5EC00CEFF106
OSD 4FBD7E29-9D25-41B8-AFD0-062C0CEFF05D
dm-crypt OSD 4FBD7E29-9D25-41B8-AFD0-5EC00CEFF05D
Disk in creation 89C57F98-2FE5-4DC0-89C1-F3AD0CEFF2BE
dm-crypt disk in creation 89C57F98-2FE5-4DC0-89C1-5EC00CEFF2BE
Block CAFECAFE-9B03-4F30-B4C6-B4B80CEFF106
Block DB 30CD0809-C2B2-499C-8879-2D6B78529876
Block write-ahead log 5CE17FCE-4087-4169-B7FF-056CC58473F9
Lockbox for dm-crypt keys FB3AABF9-D25F-47CC-BF5E-721D1816496B
Multipath OSD 4FBD7E29-8AE0-4982-BF9D-5A8D867AF560
Multipath journal 45B0969E-8AE0-4982-BF9D-5A8D867AF560
Multipath block CAFECAFE-8AE0-4982-BF9D-5A8D867AF560
Multipath block 7F4A666A-16F3-47A2-8445-152EF4D03F6C
Multipath block DB EC6D6385-E346-45DC-BE91-DA2A7C8B3261
Multipath block write-ahead log 01B41E1B-002A-453C-9F17-88793989FF8F
dm-crypt block CAFECAFE-9B03-4F30-B4C6-5EC00CEFF106
dm-crypt block DB 93B0052D-02D9-4D8A-A43B-33A3EE4DFBC3
dm-crypt block write-ahead log 306E8683-4FE2-4330-B7C0-00A917C16966
dm-crypt LUKS journal 45B0969E-9B03-4F30-B4C6-35865CEFF106
dm-crypt LUKS block CAFECAFE-9B03-4F30-B4C6-35865CEFF106
dm-crypt LUKS block DB 166418DA-C469-4022-ADF4-B30AFD37F176
dm-crypt LUKS block write-ahead log 86A32090-3647-40B9-BBBD-38D8C573AA86
dm-crypt LUKS OSD 4FBD7E29-9D25-41B8-AFD0-35865CEFF05D
OpenBSD Data partition 824CC7A0-36A8-11E3-890A-952519AD3F61
QNX Power-safe (QNX6) file system[69] CEF5A9AD-73BC-4601-89F3-CDEEEEE321A1
Plan 9 Plan 9 partition C91818F9-8025-47AF-89D2-F030D7000C2C
VMware ESX vmkcore (coredump partition) 9D275380-40AD-11DB-BF97-000C2911D1B8
VMFS filesystem partition AA31E02A-400F-11DB-9590-000C2911D1B8
VMware Reserved 9198EFFC-31C0-11DB-8F78-000C2911D1B8
Android-IA[70][71][72][73] Bootloader 2568845D-2332-4675-BC39-8FA5A4748D15
Bootloader2 114EAFFE-1552-4022-B26E-9B053604CF84
Boot 49A4D17F-93A3-45C1-A0DE-F50B2EBE2599
Recovery 4177C722-9E92-4AAB-8644-43502BFD5506
Misc EF32A33B-A409-486C-9141-9FFB711F6266
Metadata 20AC26BE-20B7-11E3-84C5-6CFDB94711E9
System 38F428E6-D326-425D-9140-6E0EA133647C
Cache A893EF21-E428-470A-9E55-0668FD91A2D9
Data DC76DDA9-5AC1-491C-AF42-A82591580C0D
Persistent EBC597D0-2053-4B15-8B64-E0AAC75F4DB1
Vendor C5A0AEEC-13EA-11E5-A1B1-001E67CA0C3C
Config BD59408B-4514-490D-BF12-9878D963F378
Factory 8F68CC74-C5E5-48DA-BE91-A0C8C15E9C80
Factory (alt)[74] 9FDAA6EF-4B3F-40D2-BA8D-BFF16BFB887B
Fastboot / Tertiary[75][76] 767941D0-2085-11E3-AD3B-6CFDB94711E9
OEM AC6D7924-EB71-4DF8-B48D-E267B27148FF
Android 6.0+ ARM Android Meta 19A710A2-B3CA-11E4-B026-10604B889DCF
Android EXT 193D1EA4-B3CA-11E4-B075-10604B889DCF
Open Network Install Environment (ONIE) Boot 7412F7D5-A156-4B13-81DC-867174929325
Config D4E6E2CD-4469-46F3-B5CB-1BFF57AFC149
PowerPC PReP boot 9E1A2D38-C612-4316-AA26-8B49521E5A8B
freedesktop.org OSes (Linux, etc.) Shared boot loader configuration[77] BC13C2FF-59E6-4262-A352-B275FD6F7172
Atari TOS Basic data partition (GEM, BGM, F32) 734E5AFE-F61A-11E6-BC64-92361F002671
Atari TOS Raw data partition (RAW), XHDI 35540011-B055-499F-842D-C69AECA357B7
VeraCrypt Encrypted data partition 8C8F8EFF-AC95-4770-814A-21994F2DBC8F
OS/2 ArcaOS Type 1 90B6FF38-B98F-4358-A21F-48F35B4A8AD3
Storage Performance Development Kit (SPDK) SPDK block device[78] 7C5222BD-8F5D-4087-9C00-BF9843C7B58C
barebox bootloader barebox-state[79] 4778ED65-BF42-45FA-9C5B-287A1DC4AAB1
U-Boot bootloader U-Boot environment[80][81] 3DE21764-95BD-54BD-A5C3-4ABE786F38A8
SoftRAID[citation needed] SoftRAID_Status B6FA30DA-92D2-4A9A-96F1-871EC6486200
SoftRAID_Scratch 2E313465-19B9-463F-8126-8A7993773801
SoftRAID_Volume FA709C7E-65B1-4593-BFD5-E71D61DE9B02
SoftRAID_Cache BBBA6DF5-F46F-4A89-8F59-8765B2727503
Fuchsia standard partitions[82] Bootloader (slot A/B/R) FE8A2634-5E2E-46BA-99E3-3A192091A350
Durable mutable encrypted system data D9FD4535-106C-4CEC-8D37-DFC020CA87CB
Durable mutable bootloader data (including A/B/R metadata) A409E16B-78AA-4ACC-995C-302352621A41
Factory-provisioned read-only system data F95D940E-CABA-4578-9B93-BB6C90F29D3E
Factory-provisioned read-only bootloader data 10B8DBAA-D2BF-42A9-98C6-A7C5DB3701E7
Fuchsia Volume Manager 49FD7CB8-DF15-4E73-B9D9-992070127F0F
Verified boot metadata (slot A/B/R) 421A8BFC-85D9-4D85-ACDA-B64EEC0133E9
Zircon boot image (slot A/B/R) 9B37FFF6-2E58-466A-983A-F7926D0B04E0
Fuchsia legacy partitions[82][m]
fuchsia-esp C12A7328-F81F-11D2-BA4B-00A0C93EC93B
fuchsia-system 606B000B-B7C7-4653-A7D5-B737332C899D
fuchsia-data 08185F0C-892D-428A-A789-DBEEC8F55E6A
fuchsia-install 48435546-4953-2041-494E-5354414C4C52
fuchsia-blob 2967380E-134C-4CBB-B6DA-17E7CE1CA45D
fuchsia-fvm 41D0E340-57E3-954E-8C1E-17ECAC44CFF5
Zircon boot image (slot A) DE30CC86-1F4A-4A31-93C4-66F147D33E05
Zircon boot image (slot B) 23CC04DF-C278-4CE7-8471-897D1A4BCDF7
Zircon boot image (slot R) A0E5CF57-2DEF-46BE-A80C-A2067C37CD49
sys-config 4E5E989E-4C86-11E8-A15B-480FCF35F8E6
factory-config 5A3A90BE-4C86-11E8-A15B-480FCF35F8E6
bootloader 5ECE94FE-4C86-11E8-A15B-480FCF35F8E6
guid-test 8B94D043-30BE-4871-9DFA-D69556E8C1F3
Verified boot metadata (slot A) A13B4D9A-EC5F-11E8-97D8-6C3BE52705BF
Verified boot metadata (slot B) A288ABF2-EC5F-11E8-97D8-6C3BE52705BF
Verified boot metadata (slot R) 6A2460C3-CD11-4E8B-80A8-12CCE268ED0A
misc 1D75395D-F2C6-476B-A8B7-45CC1C97B476
emmc-boot1 900B0FC5-90CD-4D4F-84F9-9F8ED579DB88
emmc-boot2 B2B2E8D1-7C10-4EBC-A2D0-4614568260AD

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Добавление ULL суффикс целочисленной константы придает ей тип unsigned long long int.
  2. ^ Существует сторонняя реализация (GPTTSD)
  3. ^ 64-разрядная версия Windows XP обычно не поддерживает загрузку с GPT-дисков, но существуют неофициальные методы загрузки XP с нее. [36]
  4. ^ Только при использовании пакета обновления 1 или 2.
  5. ^ В многодисковой настройке загрузчик (загрузочный диск) без UEFI требует разделения на основе MBR, тогда как системный диск может использовать разделение GUID.
  6. ^ Идентификаторы GUID в этой таблице записаны в соответствии с RFC 4122, т. е. с обратным порядком байтов порядок байтов , распознаваемый по положению битов версии. Например, GUID системного раздела EFI ( C12A7328-F81F-11D2-BA4B-00A0C93EC93B), при сериализации в структурах данных GPT (с прямым порядком байтов) соответствует шестнадцатеричной последовательности 28 73 2A C1 1F F8 D2 11 BA 4B 00 A0 C9 3E C9 3B. Первые три блока переставляются с прямым порядком байтов, последний представляет собой массив байтов. Подробности см. в TN2166. [11]
  7. ^ Формирование этого GUID не соответствует определению GUID; он формируется с использованием кодов ASCII для строки " Ха!IdontNeedEFI ». Такое формирование значения «GUID» нарушает гарантированную уникальность GUID.
  8. ^ Jump up to: а б Некоторые производители компьютеров имеют свои собственные GUID для разделов, которые аналогичны системному разделу EFI, но содержат загрузчики для запуска средств восстановления, специфичных для производителя. [43]
  9. ^ Jump up to: а б Раньше Linux использовал тот же GUID для разделов данных, что и Windows (базовый раздел данных: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 ). В Linux никогда не было отдельного уникального GUID типа раздела, определенного для разделов данных. Это создавало проблемы при двойной загрузке Linux и Windows в настройке UEFI-GPT. Новый GUID (данные файловой системы Linux: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 ) был определен совместно разработчиками GPT fdisk и GNU Parted. [45] Он идентифицируется как код типа 0x8300 в GPT fdisk.
  10. ^ Jump up to: а б GUID для /usr в Solaris используется в macOS в качестве общего GUID для ZFS.
  11. ^ Jump up to: а б NetBSD и MidnightBSD использовали GUID FreeBSD до того, как были созданы их уникальные GUID.
  12. ^ Файловая система Ceph использует GUID для обозначения состояния подготовки, в котором находится диск. [67] [68]
  13. ^ Устаревшие GUID цвета Fuchsia имели две странности: UUID не генерировались случайным образом (несколько серий бит были общими между разделами), а разделы однозначно идентифицировались по типу GUID. Стандартизированная схема использует случайно сгенерированные GUID и разделы с интервалами (например, zircon_{a,b,r}) имеют один и тот же тип и различаются по имени и уникальному GUID. [83]
  1. ^ Jump up to: а б «Часто задаваемые вопросы: ограничения разделов диска» (PDF) . www.uefi.org . 2010 . Проверено 12 декабря 2020 г.
  2. ^ Jump up to: а б с «Спецификация унифицированного расширяемого интерфейса встроенного ПО (UEFI)» (PDF) . www.uefi.org . 29 августа 2022 г. с. 110 . Проверено 23 июня 2023 г.
  3. ^ Суинберн, Ричард (1 апреля 2010 г.). «Факты: жесткие диски расширенного формата 4K» . www.bit-tech.net . Проверено 12 декабря 2020 г.
  4. ^ Jump up to: а б Смит, Райан (18 декабря 2009 г.). «Расширенный формат Western Digital: начинается переход в сектор 4K» . www.anandtech.com . Архивировано из оригинала 28 декабря 2020 года . Проверено 12 декабря 2020 г.
  5. ^ «Технические данные жесткого диска Enterprise Performance 3.5» (PDF) . Технология Сигейт . 23 апреля 2014 г. с. 2. Архивировано (PDF) из оригинала 12 августа 2014 г. Проверено 10 августа 2014 г.
  6. ^ «Спецификация дистрибутива WD Re для центров обработки данных» (PDF) . Вестерн Диджитал . 21 января 2016. с. 2. Архивировано (PDF) из оригинала 6 сентября 2015 г. Проверено 14 февраля 2016 г.
  7. ^ «Обновление совместимости дисков расширенного формата (4K) (Windows)» . 28 ноября 2012 г. Архивировано из оригинала 11 января 2013 г. Проверено 3 января 2013 г.
  8. ^ «Политика поддержки Microsoft для жестких дисков с сектором 4 КБ в Windows» . Майкрософт . Архивировано из оригинала 19 августа 2011 г. Проверено 24 октября 2013 г.
  9. ^ «Спецификация UEFI» . UEFI.org .
  10. ^ Jump up to: а б с д Смит, Родерик (3 июля 2012 г.). «Воспользуйтесь преимуществами больших дисков с помощью GPT и Linux» . ИБМ . Проверено 14 декабря 2020 г.
  11. ^ Jump up to: а б с д «Техническая записка TN2166: Секреты GPT» . Разработчик Apple . Яблоко . 06.11.2006 . Проверено 16 апреля 2014 г.
  12. ^ Заголовок GPT содержит поле, определяющее размер записи таблицы разделов. Минимально необходимый размер — 128 байт, но реализации должны допускать и другие значения. Видеть «Библиотека разработчиков Mac» . Разработчик.Apple.com . Яблоко . Проверено 13 июля 2014 г.
  13. ^ Лич, П.; Миллинг, М.; Зальц, Р. (июль 2005 г.). Универсальный уникальный идентификатор (UUID) Пространство имен URN . Рабочая группа по интернет-инжинирингу . дои : 10.17487/RFC4122 . РФК 4122 . Проверено 18 декабря 2020 г.
  14. ^ Эллиотт, Роб (4 января 2010 г.). «Приложение e09127r3 EDD-4 с гибридным загрузочным кодом MBR» (PDF) . www.t13.org . Архивировано из оригинала (PDF) 20 августа 2020 года . Проверено 16 декабря 2020 г.
  15. ^ «GPT | Документы Microsoft» . 31 августа 2016 г.
  16. ^ «CREATE_PARTITION_PARAMETERS (vds.h) — приложения Win32 | Microsoft Docs» . 9 февраля 2023 г.
  17. ^ «Формат диска» . Хромиум.орг . Проверено 9 февраля 2022 г.
  18. ^ «Убунту на Макбуке» . Документация сообщества . Убунту.
  19. ^ «Часто задаваемые вопросы по GNU Parted» .
  20. ^ "мклейбл" . Разделенное руководство . ГНУ.
  21. ^ «fdisk: добавить поддержку GPT» . ядро.org. 27 сентября 2013 г. Проверено 18 октября 2013 г.
  22. ^ Буэсо, Давидлор (28 сентября 2013 г.). «обновления fdisk и поддержка GPT» . Проверено 18 октября 2013 г.
  23. ^ «DISK_MAX_PARTS определить» . Архивировано из оригинала 26 марта 2020 г. Проверено 26 марта 2020 г.
  24. ^ «Мифы и факты о компьютерах Intel Mac» . РЕФИТ . Исходная кузница.
  25. ^ «Значительные изменения с NetBSD 5.0 ​​на 6.0» . .
  26. ^ «Значительные изменения с NetBSD 5.0 ​​на 6.0 (NetBSD/i386)» . .
  27. ^ «Значительные изменения с NetBSD 5.0 ​​на 6.0 (NetBSD/amd64)» . .
  28. ^ «ОпенБСД 5.9» . .
  29. ^ «Загрузка из корневой файловой системы ZFS» . Оракул. Архивировано из оригинала 10 декабря 2011 г.
  30. ^ «идиск(1М)» . Хьюлетт-Паккард.
  31. ^ Jump up to: а б с д «Часто задаваемые вопросы по Windows и GPT» . msdn.microsoft.com . 1 июня 2017 года . Проверено 14 декабря 2020 г.
  32. ^ 32-разрядная версия Windows 8 поддерживает загрузку с ПК на базе UEFI (только x86-32) с использованием дисков на базе GPT.
  33. ^ 32-разрядная версия Windows 8.1 поддерживает загрузку с ПК на базе UEFI (только x86-32) с использованием дисков на основе GPT.
  34. ^ 32-разрядная версия Windows 10 поддерживает загрузку с ПК на базе UEFI (только x86-32) с использованием дисков на базе GPT.
  35. ^ Microsoft повышает ограничение скорости благодаря доступности 64-разрядных выпусков Windows Server 2003 и Windows XP Professional. Архивировано 10 ноября 2010 г. на Wayback Machine.
  36. ^ http://windowsenthusiasts1.epizy.com/WindowsXPUEFI.html?i=1
  37. ^ 64-разрядная версия Windows 8 поддерживает загрузку с ПК на базе UEFI (только x86-64) с использованием дисков на базе GPT.
  38. ^ 64-разрядная версия Windows 8.1 поддерживает загрузку с ПК на базе UEFI (только x86-64) с использованием дисков на основе GPT.
  39. ^ 64-разрядная версия Windows 10 поддерживает загрузку с ПК на базе UEFI (только x86-64) с использованием дисков на основе GPT.
  40. ^ «Самый странный выпуск» Microsoft: Windows Server 2022 незаметно становится общедоступным
  41. ^ «Архивная копия» (PDF) . Архивировано из оригинала (PDF) 28 июля 2013 г. {{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
  42. ^ «F6F: Funtoo Linux и технология Intel Rapid Start» . Блог.adios.tw. 30 октября 2012 г. Проверено 29 января 2014 г.
  43. ^ GPT fdisk: parttypes.cc, строка 198.
  44. ^ Jump up to: а б с д и «PARTITION_INFORMATION_GPT — приложения Win32» . Документы Майкрософт . Проверено 21 августа 2021 г.
  45. ^ Смит, Род (23 июня 2011 г.). «Необходим уникальный код типа Linux GPT GUID (включая PATCH)» . bug-parted (список рассылки) . Проверено 12 апреля 2016 г. {{cite mailing list}}: Неизвестный параметр |agency= игнорируется ( помогите )
  46. ^ Сергей Антонов (31 июля 2014 г.). «libfdisk: (gpt) добавить GUID дисковых пространств Microsoft» . util-linux/util-linux.git — репозиторий кода util-linux . Проверено 21 августа 2021 г.
  47. ^ Известные проблемы с репликой хранилища.
  48. ^ Jump up to: а б с д и ж г час я дж к л м н тот п д р с т в v В х и С аа аб и объявление но из в ах есть также и аль являюсь а к ап ак с как в В из хорошо топор является тот нет бб до нашей эры др. быть парень бг чб с минет БК с бм млрд быть б.п. БК бр бс БТ этот бв б бх к бз что CB копия компакт-диск Этот см. cg ч Там СиДжей ск кл см CN со КП cq кр CS КТ с резюме cw сх сай чешский и БД округ Колумбия дд из дф дг д Из диджей дк дл дм дн делать дп дк доктор дс дт из дв ДВ дх ты дз из Эб Спецификация обнаруживаемых разделов (DPS)
  49. ^ Jump up to: а б с д и systemd-gpt-авто-генератор(8)
  50. ^ Домашние каталоги
  51. ^ Спецификация загрузчика
  52. ^ Jump up to: а б «[dm-crypt] LUKS GPT GUID» . Saout.de. Архивировано из оригинала 3 февраля 2014 г. Проверено 29 января 2014 г.
  53. ^ Jump up to: а б «[dm-crypt] LUKS GPT GUID» . Saout.de. Архивировано из оригинала 3 февраля 2014 г. Проверено 29 января 2014 г.
  54. ^ Jump up to: а б «исходный код pyuefi» .
  55. ^ «Исходный код udisks-2.7.4» . Гитхаб . 10 июля 2022 г.
  56. ^ Руководство пользователя GNU/Hurd: Установка, установка через Интернет.
  57. ^ Hurd и GRUB используют для запуска одну и ту же файловую систему Linux ext2, и она больше не поддерживает «УФС» . файловая система
  58. ^ Херд использует ту же файловую систему подкачки Linux.
  59. ^ Jump up to: а б с д и ж «Руководство администратора системы FreeBSD gpart(8)» . Проверено 21 августа 2021 г.
  60. ^ «Добавьте тип раздела для nandfs в схемы apm, bsd, gpt и vtoc8. · freebsd/freebsd-src@f24a822 · GitHub» . Гитхаб . Проверено 21 августа 2021 г.
  61. ^ «Журнал CVS для src/sys/sys/disklabel_gpt.h» . Cvsweb.netbsd.org . Проверено 29 января 2014 г.
  62. ^ «Формат диска — Проекты Chromium» . Хромиум.орг . Проверено 29 января 2014 г.
  63. ^ «Формат диска — Проекты Chromium» . Хромиум.орг . Проверено 18 января 2024 г.
  64. ^ «Константы и идентификаторы» . КореОС . Проверено 26 июля 2018 г.
  65. ^ src/addons/kernel/partitioning_systems/gpt/gpt_known_guids.h
  66. ^ http://www.midnightbsd.org/cgi-bin/cvsweb.cgi/src/sys/sys/gpt.h.diff?r1=1.4;r2=1.5 [ постоянная мертвая ссылка ] src/sys/sys/gpt.h
  67. ^ Скрипт для настройки диска ceph: ceph-disk, строки 76-81.
  68. ^ метки ceph-диска
  69. ^ Энергобезопасная файловая система QNX
  70. ^ «gpt.ini (github.com/android-ia/device-androidia-mixins)» . Гитхаб .
  71. ^ «gpt.ini (github.com/android-ia/device-androidia)» . Гитхаб .
  72. ^ «gpt.ini (github.com/android-ia/vendor_intel_baytrail)» . Гитхаб .
  73. ^ «gpt-sample.ini (github.com/android-ia/platform_bootable_userfastboot)» . Гитхаб .
  74. ^ «gpt_ini2bin.py (android.googlesource.com/platform/hardware/bsp/intel)» .
  75. ^ «gpt.c (github.com/android-ia/platform_bootable_userfastboot)» . Гитхаб .
  76. ^ «gpt_ini2bin.py (github.com/android-ia/vendor_intel_common)» . Гитхаб .
  77. ^ «Спецификация загрузчика» . сайт freedesktop.org . Проверено 5 января 2017 г.
  78. ^ «Руководство пользователя блочного устройства SPDK» . Проверено 20 января 2021 г.
  79. ^ «Barebox State Framework» . Проверено 21 мая 2021 г.
  80. ^ Виллемоэс, Расмус (17 ноября 2020 г.). «RFC: GUID типа раздела для среды U-Boot» . Список рассылки U-Boot (Список рассылки) . Проверено 28 сентября 2021 г.
  81. ^ «Исходный код U-boot 2021.07: include/part_efi.h» . 20 ноября 2020 г. Проверено 28 сентября 2021 г.
  82. ^ Jump up to: а б циркон/система/общественность/циркон/hw/gpt.h
  83. ^ «[paver] добавить поддержку новой схемы разделов» . Проверено 22 октября 2021 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f35b789b9b44ff8e65965d9c2348b556__1722665340
URL1:https://arc.ask3.ru/arc/aa/f3/56/f35b789b9b44ff8e65965d9c2348b556.html
Заголовок, (Title) документа по адресу, URL1:
GUID Partition Table - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)