Qual é o equivalente do GPT para o MBR 0xDA (dados não-FS)?

3

Para partições MBR que armazenam dados que não são um sistema de arquivos, você normalmente define o tipo como 0xDA. Analisei as páginas de manual de várias ferramentas da GPT (gpart e GNU Parted), mas não consegui encontrar uma substituição adequada. A página da Wikipedia também não menciona um bom substituto; o mais próximo é tem todos os zeros (00000000-0000-0000-0000-000000000000), mas isso é para uma "entrada não utilizada", o que não é.

Qual é o GUID da GPT que indica que uma partição contém dados, mas nada mais?

    
por David Ehrmann 05.03.2017 / 20:22

2 respostas

2

AFAIK, não há um equivalente exato geralmente aceito do código do tipo MBR'x 0xDA nos discos GPT. Se você tiver um tipo específico de dados que deseja armazenar, poderá criar seu próprio código de tipo GPT e usá-lo de maneira consistente. Se você acha que esse tipo de código seria de interesse para os outros (digamos, se você está escrevendo um software que pretende lançar e que usa uma partição de um modo particular), você pode adicioná-lo à página da Wikipedia que você referenciou; no entanto, eu aconselho contra isso se você não está lançando novos softwares com necessidades específicas. O problema, é claro, é que a maioria das ferramentas de particionamento não reconhecerá códigos aleatórios do tipo GPT; eles geralmente aceitam apenas um intervalo limitado de valores. (Meu próprio fdisk GPT é uma exceção a essa regra.) Alternativamente, você pode escolher algo que raramente é usado, pelo menos na sua conta. sistema, e usá-lo em seu lugar. Por exemplo, você pode usar o código "Linux reservado" (8DA63339-0007-60C0-C436-083AC8230908), que nada AFAIK usa; ou se o seu computador não tiver uma instalação do Solaris, use um dos vários códigos. Dependendo do seu software de particionamento, você pode precisar usar algo que seja obscuro o suficiente para não ser usado em seu sistema, mas não tão obscuro que seu software de particionamento irá recusá-lo.

Você está certo em evitar o código "entrada não utilizada" (00000000-0000-0000-0000-000000000000); Isso provavelmente removerá a entrada da visibilidade na maioria das ferramentas de particionamento. Algumas ferramentas recusarão esse GUID, mesmo se a ferramenta aceitar os GUIDs. (Muitas ferramentas não permitem o uso de códigos de tipo GUID arbitrários.)

Outro ponto: se você estiver usando o Linux, ele não se importará com códigos de tipo de partição, na maior parte. A principal exceção é durante a instalação do SO; algumas ferramentas de instalação do Linux prestam atenção aos códigos de tipo. Ferramentas como mount e gerenciadores de arquivos GUI não se importam com códigos de tipos, no entanto. Se você estiver com boot duplo no Windows, AFAIK, o Windows só se preocupa com o punhado de códigos para sistemas de arquivos que ele pode gerenciar e ignora todo o resto. Idem para macOS. Assim, a necessidade de códigos de tipo especializados é limitada; você só precisa de um para torná-lo ignorado pelos sistemas operacionais, como o Windows e o macOS, que devem ignorar sua partição.

Observação: sou o autor do fdisk da GPT ( gdisk , cgdisk e sgdisk ) ferramenta de particionamento. Isso não significa que eu tenha um conhecimento perfeito de todas as coisas da GPT, mas lembro-me de ter pesquisado esse tipo específico de código MBR há muito tempo quando escrevi pela primeira vez o fdisk da GPT. Se você descobrir que existe um GPT exato equivalente ao 0xDA do MBR, por favor, diga-me para que eu possa apoiá-lo no fdisk da GPT.

    
por 13.03.2017 / 00:26
0

Talvez essa pergunta não esteja relacionada a configurações de RAID, mas, de qualquer forma, no link , diz que não há equivalente para o tipo de partição 0xDA MBR e a única opção para as tabelas de partição GPT é 0xFD00 :

For GPT partition tables, the author of gdisk made up some 4-digit partition type codes so users wouldn't have to type the full GPT UUID partition type IDs. They are similar to the MBR-equivalent numbers, but that's only for ease-of-use. The on-disk format stores a 16-byte UUID. Use gdisk's 0xFD00 partition type for RAID partitions on GPT. gdisk doesn't have a 0xDA00 partition type, as the author wasn't aware of the reasons for 0xFD being deprecated on MBR.

A propósito, eu entendo que o autor era Rod Smith , certo?

    
por 12.01.2018 / 11:54