GUID Partition Table (GPT) в Linux — стандарт формата размещения таблиц разделов на физическом жёстком диске. 3 Он является частью Extensible Firmware Interface (EFI) — стандарта, предложенного Intel на смену BIOS. 3
GPT использует глобально-уникальные идентификаторы (GUID) для определения разделов и их типов. 1 В начале таблицы разделов GUID на диске есть наследственная главная загрузочная запись (защитная MBR, PMBR) для защиты от ПО, не поддерживающего GPT. 1
Некоторые особенности работы GPT:
- Позволяет назначать разделам идентификаторы GUID, имена и атрибуты, независимо от внутренних UUID файловых систем, их меток и прочего. 3
- Количество разделов не ограничено стандартом и зависит от операционной системы. 3
- Максимальный размер раздела значительно больше, чем у таблицы разделов MBR (почти 8 ЗиБ). 4
- Содержит контрольные суммы CRC32 для обнаружения ошибок в заголовке и таблице разделов. 4
- У GPT есть резервная таблица в конце диска, её можно использовать для восстановления первичной таблицы GPT, которая располагается в начале диска. 4