Qual é a diferença entre o código GUID da partição e o GUID exclusivo da partição?

8

Estou lendo as tabelas de partição GUID e, brincando gdisk, vejo esses dois títulos.

Qual a diferença entre eles?

Refiro-me ao seguinte (ênfase minha) mostrado ao executar gdisk:

GPT fdisk (gdisk) versão 0.8.7

Digite o nome do arquivo do dispositivo ou pressione para sair: / dev / sda
Varredura da tabela de partições:
MBR:
BSD de proteção : não está presente
APM: não está presente
GPT: presente

GPT válido encontrado com MBR protetor; usando GPT.

Comando (? Para obter ajuda): i
Número da partição (1-7): 4

Código GUID da partição: EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (dados básicos da Microsoft)

GUID exclusivo da partição: 85E66D2F-3709-4060-938E-FFE836433CC9
Primeiro setor: 2844672 (a 1,4 GiB)
Último setor: 651208703 (a 310,5 GiB) Tamanho da partição: 648364032 setores (309,2 GiB) Sinalizadores de atributo: 0000000000000000 Nome da partição: 'dados básicos partição '

Comando (? Para obter ajuda):

Nathan Lutterman
fonte
Você poderia incluir as seções relevantes do que está lendo? Bem como a fonte real da informação.
terdon
Incluí mais informações e tornei as partes em questão em negrito.
Nathan Lutterman

Respostas:

10

O GUID exclusivo da partição é gerado no momento em que a partição é criada. Ele identifica exclusivamente a partição pelo menos dentro do disco e provavelmente entre todos os discos que você possui (porque é inacreditavelmente raro os GUIDs colidirem).

Um código GUID de partição (pelo qual acredito que você quer dizer um tipo de partição GUID), por outro lado, é um GUID fixo conhecido. Ele identifica o tipo de dados dentro dessa partição. Por exemplo, se você tivesse uma partição que continha um sistema de arquivos GNU / Linux comum, designaria a ela um GUID do tipo de partição 0FC63DAF-8483-4772-8E79-3D69D8477DE4(definido como "dados do sistema de arquivos GNU / Linux"). Se essa partição foi usada como sua /home, você daria a ela um GUID 933AC7E1-2EB4-4F13-B844-0E14E2AEF915(definido como "GNU / Linux / home"). Se essa partição foi criptografada com, digamos, LUKS, você forneceria um GUID de CA7D7CCB-63ED-4C53-861C-1742536059CC(definido como "partição LUKS"). E assim por diante e assim por diante .

tl; dr: o GUID exclusivo da partição identifica essa partição exata . O código GUID da partição identifica o tipo de dados dentro dessa partição específica.

strugee
fonte
Parece não haver um código do tipo LUKS no gdisk?
CMCDragonkai
@CMCDragonkai Eu escrevi esta resposta ~ 1,5 anos atrás, mas usei o IIRC fdisk. meu palpite é que gdisksimplesmente não considerou necessário incluir o código do tipo LUKS por algum motivo.
strugee
3

O "Código GUID da Partição" também é chamado de "GUID do tipo de Partição". Todo tipo de partição possui um GUID em vez do código de 1 byte usado pelo MBR ( lista de tipos de partição conhecidos na Wikipedia ).

O GUID exclusivo da partição é o (como o nome indica) um GUID que identifica essa partição. Um novo GUID é criado toda vez que você cria uma partição.

cjm
fonte