Quel est l'équivalent GPA de MBR 0xDA (données non-FS)?

3

Pour les partitions MBR contenant des données qui ne sont pas un système de fichiers, vous définissez généralement le type sur 0xDA. J'ai parcouru les pages de manuel de divers outils GPT (gpart et GNU Parted), mais je n'ai pas pu trouver de remplaçant adéquat. le Page Wikipedia ne mentionne pas non plus un bon remplaçant; le plus proche est a tous les zéros (00000000-0000-0000-0000-000000000000), mais c'est pour une "entrée inutilisée", ce qui n'est pas le cas.

Qu'est-ce que le GUID GPT qui indique qu'une partition contient des données, mais rien de plus?

David Ehrmann
la source

Réponses:

3

Autant que je sache, il n’existe pas d’équivalent exact généralement accepté du code de type MBR'x 0xDA sur les disques GPT. Si vous souhaitez stocker un type de données spécifique, vous pouvez toujours créer votre propre code de type GPT et l'utiliser de manière cohérente. Si vous pensez que ce type de code pourrait intéresser d’autres (par exemple, si vous écrivez un logiciel que vous avez l’intention de publier et qui utilise une partition de manière particulière), vous pouvez l’ajouter à la page Wikipedia que vous avez référencée. Cependant, je vous déconseille de le faire si vous ne publiez pas de nouveau logiciel avec des besoins spécifiques. Le problème, bien sûr, est que la plupart des outils de partitionnement ne reconnaissent pas les codes de type GPT aléatoires. ils n'acceptent généralement qu'une gamme limitée de valeurs. (Le mien GPT fdisk est une exception à cette règle.) Sinon, vous pouvez choisir quelque chose qui est rarement utilisé, du moins sur votre système, et l'utiliser à la place. Par exemple, vous pouvez utiliser le code "réservé par Linux" (8DA63339-0007-60C0-C436-083AC8230908), que rien n’appelle AFAIK; ou si votre ordinateur ne possède pas d'installation Solaris, utilisez l'un de ses codes. En fonction de votre logiciel de partitionnement, vous devrez peut-être utiliser quelque chose d'assez obscur pour ne pas être utilisé sur votre système, mais pas aussi obscur que votre logiciel de partitionnement le refusera.

Vous avez raison d'éviter le code "entrée non utilisée" (00000000-0000-0000-0000-000000000000); Cela risquerait de supprimer l'entrée de visibilité dans la plupart des outils de partitionnement. Certains outils refuseront un tel GUID, même s'il accepte les GUID. (De nombreux outils n'autorisent pas l'utilisation de codes de type GUID arbitraires.)

Autre point: si vous utilisez Linux, les codes de type de partition ne s’intéressent généralement pas. La principale exception concerne l'installation du système d'exploitation. certains outils d’installation de Linux font attention aux codes de types. Des outils comme mount et les gestionnaires de fichiers GUI ne se soucient pas des codes de type, cependant. Si vous double-amorcez avec Windows, autant que je sache, Windows ne se préoccupe que de la poignée de codes des systèmes de fichiers qu’il peut gérer, puis ignore tout le reste. Idem pour macOS. Ainsi, le besoin de codes de type spécialisés est limité; vous en avez juste besoin pour faire en sorte qu’il soit ignoré par les systèmes d’exploitation, tels que Windows et macOS, qui doivent ignorer votre partition.

Note: je suis l'auteur du GPT fdisk ( gdisk, cgdisk, et sgdisk ) outil de partitionnement. Cela ne signifie pas que j'ai une parfaite connaissance de toutes les choses GPT, mais je me souviens de m'être penché sur ce code de type MBR spécifique il y a longtemps lorsque j'ai écrit pour la première fois GPT fdisk. Si vous découvrez que là-bas est un équivalent GPT exact à 0xDA du MBR, dites-moi s'il vous plaît que je puisse le supporter dans GPT fdisk.

Rod Smith
la source
0

Peut-être que cette question n’était pas liée aux configurations RAID mais, de toute façon, https://raid.wiki.kernel.org/index.php/Partition_Types dit qu'il n'y a pas d'équivalent pour 0xDA Type de partition MBR, et la seule option pour les tables de partition GPT est 0xFD00:

Pour les tables de partitions GPT, l’auteur de gdisk a composé environ 4 chiffres.   codes de type de partition afin que les utilisateurs ne soient pas obligés de taper le code GPU UUID complet   ID de type de partition. Ils sont similaires aux nombres équivalents MBR,   mais ce n'est que pour la facilité d'utilisation. Le format sur disque stocke 16 octets   UUID. Utilisez le type de partition 0xFD00 de gdisk pour les partitions RAID sur GPT.   gdisk n'a pas de type de partition 0xDA00, l'auteur n'étant pas au courant   des raisons pour lesquelles 0xFD est déconseillé sur le MBR.

En passant, je crois comprendre que l'auteur était Rod Smith , droite?

rpet
la source
-1

J'ai vu un autre utilisateur poster ceci et je l'ai trouvé pertinent.

Comment désactiver le message "vous devez formater ce disque" dans Windows Vista / 7?

J'ai réussi à le réaliser en créant le lecteur en tant que GPT, puis en utilisant   diskpart pour modifier la partition GPT ATTRIBUTES ...

list disk select disk # & lt; - votre numéro de disque ici list partition   partition # & lt; - votre numéro de partition ici GPT   ATTRIBUTES = 0xC000000000000001 exit

0x0000000000000001 marks the partition as required.
0x8000000000000000 Prevents the partition from having a drive letter automatically assigned.
0x4000000000000000 Defines the partition's volume as hidden.
machinevault
la source
3
Pourquoi pensez-vous que c’est pertinent?
Ramhound