Терминология может сбить с толку, потому что некоторые из них являются скорее вопросом общепринятой практики, чем того, что определено в официальных документах стандартов, и потому что люди часто неправильно используют термины. Существуют также различия в том, как люди относятся к вещам в разных кругах. Например, пользователи Windows часто называют разделы «дисками», тогда как в Linux термин «диск» обычно относится к физическому жесткому диску, а в macOS термин «том» часто используется для разделов. Это как шутка о британском и американском английском: мы разделены нашим общим языком.
В любом случае старые инструменты разбиения, которые были разработаны для MBR и затем адаптированы для GPT, часто применяют «основной» термин ко всем разделам GPT. Как вы предполагаете, это в лучшем случае бессмысленно и в худшем случае может привести к путанице, но причина, по-видимому, заключается в том, что структуры данных и / или пользовательские интерфейсы программ требуют наличия «первичной», «расширенной» или «логической» метки для применить, и тот, который наиболее подходит для раздела GPT, является «основным», так что это тот, который показан.
Это отличается от кода типа раздела. В MBR это 1-байтовое значение, часто (но не всегда) представленное в шестнадцатеричном формате, например 0x07 для NTFS (или HPFS) или 0x0c для FAT-32 LBA. В GPT код типа представляет собой 16-байтовое значение GUID, например, EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 для раздела «базовых данных» Windows (обычный раздел FAT или NTFS) или C12A7328-F81F-11D2-BA4B- 00A0C93EC93B для системного раздела EFI (ESP). Эти коды типов GPT неудобны и трудны для запоминания людьми, поэтому большинство инструментов либо не представляют их явно, либо представляют их, сопоставляя их с именем или мнемоническим кодом. Однако эти сопоставления, как правило, уникальны для конкретных программ, поэтому то, как их представляет программа А, скорее всего, будет отличаться от того, что делает программа В. Также обратите внимание, что отображение из кодов типа MBR в GPT не 1: 1. Иногда там довольно четкое отображение (например, MBR 0x83, который предназначен для файловых систем Linux, который четко отображается на 0FC63DAF-8483-4772-8E79-3D69D8477DE4 в GPT); но в других случаях может не быть эквивалента в одной схеме таблицы разделов или в другой (например, GPT 21686148-6449-6E6F-744E-656564454649, который предназначен для загрузочного раздела BIOS, который не имеет эквивалента MBR), или один код в одном Система может отображать несколько кодов в другом (например, в GPT EBD0A0A2-B9E5-4433-87C0-68B6B72699C7, или в раздел базовых данных Windows, который отображается на несколько кодов типа MBR).