Partager via


classe MSFT_Partition

Représente une partition sur un disque.

La syntaxe suivante est simplifiée à partir du code du format d’objet géré (MOF).

Syntaxe

class MSFT_Partition : MSFT_StorageObject
{
  UInt32  DiskNumber;
  UInt32  PartitionNumber;
  Char16  DriveLetter;
  String  AccessPaths[];
  UInt16  OperationalStatus;
  UInt16  TransitionState;
  UInt64  Size;
  UInt16  MbrType;
  String  GptType;
  String  Guid;
  Boolean IsReadOnly;
  Boolean IsOffline;
  Boolean IsSystem;
  Boolean IsBoot;
  Boolean IsActive;
  Boolean IsHidden;
  Boolean IsShadowCopy;
  Boolean NoDefaultDriveLetter;
};

Membres

La classe MSFT_Partition a ces types de membres :

Méthodes

La classe MSFT_Partition a ces méthodes.

Méthode Description
AddAccessPath Ajoute un chemin de montage ou une affectation de lettre de lecteur à la partition.
DeleteObject Supprime la partition et le volume correspondant.
GetAccessPaths Récupère tous les points de montage et les lettres de lecteur qui peuvent être utilisées pour accéder à la partition.
GetSupportedSize Récupère les tailles minimales et maximales auxquelles la partition peut être redimensionnée à l’aide de la méthode Resize.
Hors connexion Prend la partition hors connexion en démontant le volume associé (le cas échéant).
En ligne Apporte la partition en ligne en montant le volume associé (le cas échéant).
RemoveAccessPath Supprimez un chemin d’accès de la partition.
Redimensionner Redimensionne la partition et tout volume de système de fichiers associé à la taille spécifiée par le paramètre Size .
SetAttributes Définit différents attributs et propriétés de la partition.

Propriétés

La classe MSFT_Partition possède ces propriétés.

AccessPaths

Type de données : tableau de chaînes

Type d’accès : Lecture seule

Tableau de chaînes contenant les différents points de montage de la partition. Cette liste inclut des lettres de lecteur, en plus des dossiers montés.

DiskNumber

Type de données : UInt32

Type d’accès : Lecture seule

Qualificateurs : Obligatoire, ModelCorrespondence {"MSFT_Disk.Number"}

Numéro du système d’exploitation pour le disque qui contient cette partition. Les numéros de disque peuvent ne pas nécessairement rester identiques entre les redémarrages.

DriveLetter

Type de données : Char16

Type d’accès : Lecture seule

Lettre de lecteur actuellement affectée pour la partition. Cette propriété a la valeur NULL si aucune lettre de lecteur n’a été affectée.

GptType

Type de données : Chaîne

Type d’accès : Lecture seule

Type GPT de la partition. Cette propriété n’est valide que lorsque la propriété PartitionStyle du disque est GPT et est NULL pour tous les autres styles de partition.

Valeur Signification
Partition système c12a7328-f81f-11d2-ba4b-00a0c93ec93b Partition système EFI.
Microsoft Reserved e3c9e316-0b5c-4db8-817d-f92df00215ae Partition réservée Microsoft.
Données de base ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 Partition de données de base. Il s’agit du type de partition de données créé et reconnu par Windows. Seules les partitions de ce type peuvent être affectées à des lettres de lecteur, recevoir des chemins GUID de volume, des dossiers montés sur l’hôte (également appelés points de montage de volume) et être énumérés par des appels à FindFirstVolume et FindNextVolume.
Métadonnées LDM 5808c8aa-7e8f-42e0-85d2-e1e90434cfb3 Partition de métadonnées du Gestionnaire de disques logiques (LDM) sur un disque dynamique.
LDM Data af9b60a0-1431-4f62-bc68-3311714a69ad La partition est une partition de données LDM sur un disque dynamique.
Microsoft Recovery de94bba4-06d1-4d40-a16a-bfd50179d6ac Partition de récupération Microsoft.

Guid

Type de données : Chaîne

Type d’accès : Lecture seule

GUID GPT de la partition. Cette propriété n’est valide que lorsque la propriété PartitionStyle du disque est GPT et est NULL pour tous les autres styles de partition.

IsActive

Type de données : booléen

Type d’accès : Lecture seule

Si la valeur est TRUE, la partition est active et peut être utilisée pour démarrer le système. Cette propriété n’est valide que lorsque la propriété PartitionStyle du disque est MBR et est NULL pour tous les autres styles de partition.

IsBoot

Type de données : booléen

Type d’accès : Lecture seule

Si la valeur est TRUE, la partition est la partition de démarrage actuelle.

IsHidden

Type de données : booléen

Type d’accès : Lecture seule

Si la valeur est TRUE, la partition n’est pas détectée par le gestionnaire de montage. Par conséquent, la partition ne reçoit pas de lettre de lecteur, ne reçoit pas de chemin d’accès GUID de volume, n’héberge pas de points de montage de volume et n’est pas énumérée par les appels à FindFirstVolume et FindNextVolume. Cela garantit que les applications telles que le défragmenteur de disque n’accèdent pas à la partition. Le service VSS (Volume Shadow Copy Service) utilise cet attribut sur ses clichés instantanés.

IsOffline

Type de données : booléen

Type d’accès : Lecture seule

Si la valeur est TRUE, cette partition est actuellement hors connexion.

IsReadOnly

Type de données : Boolean

Type d’accès : Lecture seule

Si la valeur est TRUE, il s’agit d’une partition en lecture seule.

IsShadowCopy

Type de données : booléen

Type d’accès : Lecture seule

Si la valeur est TRUE, la partition est une cliché instantané d’une autre partition. Cet attribut est utilisé par VSS. Cet attribut est une indication pour le logiciel basé sur le pilote de filtre du système de fichiers (par exemple, les programmes antivirus) pour éviter l’attachement au volume. Une application peut utiliser cet attribut pour différencier une partition de cliché instantané d’une partition de production. Par exemple, une application qui effectue une récupération rapide interrompt un disque virtuel de cliché instantané en désactivant les attributs en lecture seule et masquée et cet attribut. Cet attribut est défini lorsque la cliché instantané est créé et effacé lorsque la cliché instantané est rompu.

IsSystem

Type de données : booléen

Type d’accès : Lecture seule

Si la valeur est TRUE, il s’agit d’une partition système.

MbrType

Type de données : UInt16

Type d’accès : Lecture seule

Type MBR de la partition. Cette propriété n’est valide que lorsque la propriété PartitionStyle du disque est MBR et est NULL pour tous les autres styles de partition.

FAT12 (1)

FAT16 (4)

Étendu (5)

Énorme (6)

IFS (7)

FAT32 (12)

NoDefaultDriveLetter

Type de données : booléen

Type d’accès : Lecture seule

Si la valeur est TRUE, le système d’exploitation n’affecte pas automatiquement une lettre de lecteur lorsque la partition est découverte. Cela est uniquement respecté pour les disques GPT et est supposé être FALSE pour les disques MBR. Cet attribut est utile dans les environnements SAN (Storage Area Network).

OperationalStatus

Type de données : UInt16

Type d’accès : Lecture seule

Qualificateurs : Valeurs ( « Unknown », « Online », « No Media », « Failed », « Offline » ), ValueMap ( « 0 », « 1 », « 3 », « 5 », « 4 » )

État opérationnel de la partition.

PartitionNumber

Type de données : UInt32

Type d’accès : Lecture seule

Qualificateurs : obligatoire

Numéro du système d’exploitation pour la partition. L’ordre est basé sur le décalage de la partition, par rapport à d’autres partitions. Cela signifie que la valeur de cette propriété peut changer en fonction de la configuration de partition dans la plage de décalage précédant cette partition.

Taille

Type de données : UInt64

Type d’accès : Lecture seule

Taille totale de la partition, mesurée en octets.

TransitionState

Type de données : UInt16

Type d’accès : Lecture seule

État de transition de la partition. Une des valeurs ci-dessous.

Valeur Signification
0 Cette valeur est réservée à l’usage du système.
1 La partition est stable. Aucune activité de configuration n’est en cours.
2 La partition est étendue.
3 La partition est réduite.
4 La partition est reconfigurée automatiquement.
8 La partition est restripée.

Notes

À compter de Windows 10 : MSFT_Partition dérive de MSFT_StorageObject.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Espace de noms Root\Microsoft\Windows\Storage
MOF Storagewmi.mof