Таблица разделов GUID (GPT) - это метод разделения дисков. Он имеет до 128 разделов по умолчанию и использует 64-разрядные указатели, что означает, что он полностью поддерживает диски до 8ZiB, в отличие от ограничения 2TiB старой схемы разбиения Master Boot Record (MBR). GPT чаще всего используется на компьютерах, основанных на EFI, но иногда используется и в системах на основе BIOS.

Тег GPT следует применять к вопросам, связанным с разбиением или использованием дисков GPT, таким как трудности с созданием, удалением или редактированием разделов. Проблемы, специфичные для GPT, в отличие от общих проблем с разделами, особенно хороши для использования этого тега. Примеры включают детали кодов типов разделов или специфичные для GPT функции, такие как метки разделов. Общие вопросы о разделах могут также иметь значение, если на диске используется GPT, например, на Mac или новом компьютере, который поставляется с Windows 8 или более поздней версией.

Важные особенности GPT, по сравнению с более старой системой разделения Master Boot Record (MBR) , включают в себя:

  • 64-битные указатели для поддержки дисков до 8 ] ZiB, в отличие от 2 TiB для MBR. (Оба рисунка предполагают 512-байтовые логические сектора.)
  • Поддержка до 128 разделов по умолчанию. (Это значение может быть увеличено с помощью GPT fdisk (gdisk), если это необходимо.) GPT не использует концепции основного, расширенного и логического разделов, хотя некоторые инструменты разбиения помечают все разделы GPT как «первичные», потому что эти инструменты были изначально разработаны с учетом MBR.
  • Разделы могут иметь метку Unicode из 36 символов. Обратите внимание, что они отличаются от меток, поддерживаемых большинством файловых систем.
  • Большинство структур данных GPT записываются дважды: один раз в начале диска и снова в конце. Эта функция обеспечивает резервное копирование в случае случайного удаления первичных структур данных.
  • Значения контрольной суммы сохраняются для всех важных структур данных GPT, что позволяет операционным системам и инструментам разделения определять поврежденные структуры данных и использовать вместо них резервную копию.
  • Коды типов разделов представляют собой 128-битные (16-байтовые) значения Глобального уникального идентификатора (GUID) , в отличие от 8-битных (1-байтовых) кодов типов, используемых в MBR. Эта особенность делает теоретически менее вероятными столкновения на GPT; однако до недавнего времени большинство инструментов разметки Linux использовали код типа Windows GPT для разделов файловой системы Linux. Ubuntu 13.10 использует специфичный для Linux код типа GPT, хотя .
  • Диски и разделы имеют идентификаторы GUID в качестве серийных номеров, что позволяет надежно идентифицировать диски и разделы. Эти GUID не зависят от универсальных уникальных идентификаторов (UUID) , используемых в файловых системах Linux.

Имейте в виду, что не все ОС поддерживают GPT, поэтому, если вы используете GPT, у вас могут возникнуть проблемы при использовании диска с другими ОС, такими как Windows XP. Хотя Windows Vista и более поздние версии поддерживают GPT, они могут загружаться с GPT-дисков только с микропрограммой EFI, поэтому использование GPT нецелесообразно, если вы ожидаете двойной загрузки в режиме BIOS.

Вы можете использовать три семейства инструментов для разбиения GPT-дисков:

  • libparted - эта библиотека поддерживает MBR, GPT и некоторые другие разделы типы таблиц. Это ядро ​​текстового режима parted, графический интерфейс GParted и разделитель, используемый установщиком Ubuntu. При создании разделов на новом диске для использования GPT необходимо явно создать новую таблицу разделов (также называемую «метка диска») типа gpt.
  • GPT fdisk - Этот инструмент состоит из трех программ: gdisk, cgdisk и sgdisk, которые похожи на инструменты MBR fdisk, cfdisk и sfdisk соответственно. GPD-инструменты fdisk предназначены только для текста и поэтому могут пугать неопытных, но очень гибки. В частности, инструменты gdisk и sgdisk позволяют выполнять операции GPT, которые поддерживаются несколькими другими инструментами. Например, эти инструменты позволяют изменять размер таблицы разделов, чтобы поддерживать более 128 разделов, вручную указывать, какую таблицу разделов использовать, и конвертировать из формата MBR в формат GPT при сохранении существующих разделов.
  • fdisk - версии 2.23 и новее fdisk поддерживают GPT, но более ранние версии не поддерживают. (Обратите внимание, что Ubuntu 13.10 поставляется с fdisk 2.20, который не поддерживает GPT.) Этот инструмент является любимым среди пользователей Linux старой школы, но его пользовательский интерфейс в текстовом режиме может пугать новичков. Он менее гибок, чем gdisk, который моделирует свой пользовательский интерфейс после fdisk.