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 |