web-dev-qa-db-fra.com

Comment changer le type de partition GPT sous Windows?

Le format GPT introduit beaucoup plus de place à Metadata.
[.____] Pour définir un type de partition dans DISKPART, une utilisation:

DISKPART> create partition msr

ou

DISKPART> create partition efi

ou

DISKPART> create partition primary

Mais comment changer le type après la création de la partition comme le changement primaire en EFI?

4
user2284570

Il semble y avoir un peu de confusion, ou du moins une utilisation imprécise de la terminologie, dans cette question et sa discussion. Ainsi, il peut être utile d'examiner les structures de données GPT, décrites dans l'article Wikipedia sur GPT. (la spécification EFI est plus faisant autorité et est disponible librement, mais nécessite accepter des conditions de licence pour télécharger . Voir ICI pour l'obtenir.) Les codes de type GPT sont en réalité GUID Valeurs - voir le Table des Guids de type partition dans l'article Wikipedia Pour une liste de valeurs bien connues. Il existe également des attributs GPT et des noms de partition; il s'agit de trois structures de données entièrement indépendantes (bien que de nombreux outils de partitionnement définissent des noms de partition basés sur le code de type). Je ne connais aucun type de partition GPT appelé "primaire . "Je soupçonne que la référence à ce type est le résultat de la confusion avec les partitions MBR, qui peuvent être primaires, étendues ou logiques; mais ces concepts n'ont pas de sens dans GPT. Certains outils continuent d'appliquer le terme" primaire "en référence à Tous Les partitions GPT, probablement parce que les outils étaient initialement écrits pour les disques MBR, et donc Quire une identification primaire/prolongée/logique pour toutes les partitions.

Les codes de type, dans MBR et GPT, identifient l'utilisation prévue de la partition. Windows, OS X et d'autres OSE utilisent les codes de type comme une sorte de "filtre" - ces OSES ignorent les partitions qui ne sont pas de certains types, de sorte que vous puissiez configurer (dire) un système de fichiers Linux sur une partition avec une partition avec un Le code de type spécifique à Linux et les fenêtres ne vont pas essayer de le formater. Il existe également plusieurs codes de type spécifiques à Windows (voir la table Wikipedia) et certains qui sont croisés (comme le code de la partition système EFI ou ESP).

Les attributs sont moins couramment utilisés (les codes de type sont obligatoires), mais ils peuvent modifier la manière dont le système d'exploitation ou le micrologiciel traite la partition. Un attribut "caché", par exemple, indique à l'OS d'ignorer la partition. Cela peut être honoré ou non, en fonction du système d'exploitation. Les attributs peuvent varier d'un type de partition à une autre.

Les noms de partition existent principalement pour la consommation humaine afin que vous puissiez identifier les partitions. Je ne l'ai pas enquêtée de manière approfondie, mais je pense que le système d'exploitation X est finiky sur le nom attribué à son Recovery HD cloison; Dans mes tests (brefs), il s'est effacé lorsque cette partition a été renommée. Je n'ai pas rencontré d'autres cas d'OSES ou d'utilitaires sur les noms de partition, bien qu'ils soient souvent affectés à des descriptions associées au code de type lorsque les partitions sont créées.

Je ne connais pas très bien avec Microsoft diskpart Tool, mais comme Ben N spécifie sa réponse, il est possible de l'utiliser pour définir des codes de type sur arbitraire GUID valeurs. Autre Les outils peuvent aussi faire cela, ou pouvez définir des codes de type d'une autre manière. My propre GPT FDISK (gdisk), Par exemple, utilise une hexadécimale à quatre chiffres (à deux octets) valeurs comme des "raccourcis" sur connus GUID valeurs; ou vous pouvez entrer des valeurs GPT "RAW." Voir le gdisk procédure à suivre Section de la documentation pour Informations sur la façon de faire cela. La bibliothèque libparted (qui est utilisée par plusieurs outils Linux) définit les codes de type basés sur le système de fichiers que vous dites seront utilisés sur une partition; mais vous pouvez les modifier dans une mesure limitée en définissant "Drapeaux". Certains d'entre eux correspondent aux codes de type et aux attributs. Il s'agit d'un mélange plutôt déroutant de deux structures de données sous-jacentes indépendantes.

3
Rod Smith