В чем разница между кодом GUID раздела и уникальным GUID раздела?

8

Я просто читаю таблицы GUID-разделов и бездельничаю gdisk, вижу эти два заголовка.

В чем разница между ними?

Я имею в виду следующее (выделение мое), показанное при беге gdisk:

GPT fdisk (gdisk) версия 0.8.7

Введите имя файла устройства или нажмите для выхода: / dev / sda
Сканирование таблицы разделов:
MBR: защитный
BSD: отсутствует
APM: отсутствует
GPT: присутствует

Найден действующий GPT с защитным MBR; используя GPT.

Команда (? Для справки): i Номер
раздела (1-7): 4

Код GUID раздела: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (основные данные Microsoft)

Уникальный идентификатор GUID: 85E66D2F-3709-4060-938E-FFE836433CC9
Первый сектор: 2844672 (при 1,4 ГБ)
Последний сектор: 651208703 (при 310,5 ГБ) Размер раздела: 648364032 секторов (309,2 ГБ) Флаги атрибутов: 0000000000000000 Имя раздела: 'Основные данные раздел»

Команда (? Для справки):

Натан Люттерман
источник
Не могли бы вы включить соответствующие разделы того, что вы читаете? А также фактический источник информации.
Тердон
Я включил больше информации и выделил жирным шрифтом эти части.
Натан Луттерман,

Ответы:

10

Уникальный GUID раздела генерируется во время создания раздела. Он однозначно идентифицирует раздел, по крайней мере, внутри диска и, возможно, среди всех дисков, которыми вы владеете (потому что невероятно редко сталкиваются GUID).

Код GUID раздела (под которым я полагаю, вы имеете в виду GUID типа раздела), с другой стороны, является известным фиксированным GUID. Он определяет тип данных внутри этого раздела. Например, если у вас есть раздел, содержащий обычную файловую систему GNU / Linux, вы можете назначить ему тип GUID раздела 0FC63DAF-8483-4772-8E79-3D69D8477DE4(определяемый как «данные файловой системы GNU / Linux»). Если этот раздел использовался как ваш /home, вы бы указали ему GUID 933AC7E1-2EB4-4F13-B844-0E14E2AEF915(определенный как «GNU / Linux / home»). Если этот раздел был зашифрован, скажем, LUKS, вы бы дали ему GUID CA7D7CCB-63ED-4C53-861C-1742536059CC(определенный как «LUKS раздел»). И так далее, и тому подобное .

tl; dr: уникальный идентификатор GUID раздела идентифицирует именно этот раздел . Код GUID раздела определяет тип данных внутри этого конкретного раздела.

strugee
источник
Кажется, в gdisk нет кода типа LUKS?
CMCDragonkai
@CMCDragonkai Я написал этот ответ ~ 1,5 года назад, но IIRC я ​​использовал fdisk. я предполагаю, что gdiskпо какой-то причине просто не счел необходимым включать код типа LUKS.
Стружец
3

«Код GUID раздела» также называется «GUID типа раздела». Каждый тип раздела имеет GUID вместо 1-байтового кода, который использовал MBR ( список известных типов разделов в Википедии ).

Уникальный GUID раздела - это (как следует из названия) GUID, идентифицирующий этот раздел. Новый GUID создается каждый раз, когда вы создаете раздел.

CJM
источник