classe MSFT_Partition
Représente une partition sur un disque.
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format).
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 les types de membres suivants :
Méthodes
La classe MSFT_Partition a ces méthodes.
Méthode | Description |
---|---|
AddAccessPath | Ajoute un chemin de montage ou une attribution de lettre de lecteur à la partition. |
DeleteObject | Supprime la partition et le volume correspondant. |
GetAccessPaths | Récupère tous les points de montage et lettres de lecteur qui peuvent être utilisés 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 | Met la partition hors connexion en démontant le volume associé (le cas échéant). |
En ligne | Met 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 comprend 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 les mêmes 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é est valide uniquement lorsque la propriété PartitionStyle du disque est GPT et a la valeur NULL pour tous les autres styles de partition.
Valeur | Signification |
---|---|
Partition système c12a7328-f81f-11d2-ba4b-00a0c93ec93b | Une partition système EFI. |
Microsoft Reserved e3c9e316-0b5c-4db8-817d-f92df00215ae | Une 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 recevoir des lettres de lecteur, recevoir des chemins GUID de volume, héberger des dossiers montés (également appelés points de montage de volume) et être énumérées par des appels à FindFirstVolume et FindNextVolume. |
Métadonnées LDM 5808c8aa-7e8f-42e0-85d2-e1e90434cfb3 | Partition de métadonnées LDM (Logical Disk Manager) 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 | Une 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é est valide uniquement lorsque la propriété PartitionStyle du disque est GPT et a la valeur 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 a la valeur 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 : booléen
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 un cliché instantané d’une autre partition. Cet attribut est utilisé par VSS. Cet attribut est une indication pour les logiciels basés sur un pilote de filtre de système de fichiers (tels que les programmes antivirus) afin d’é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 effaçant les attributs en lecture seule et masqués et cet attribut. Cet attribut est défini lorsque le cliché instantané est créé et effacé lorsque le 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 a la valeur 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 de lettre de lecteur automatiquement lorsque la partition est découverte. Cette valeur est uniquement respectée pour les disques GPT et est supposée avoir la valeur 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 » )
Status opérationnelle 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. Le classement est basé sur le décalage de la partition, par rapport aux 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 suivantes.
Valeur | Signification |
---|---|
0 | L’utilisation de cette valeur est réservée au système. |
1 | La partition est stable. Aucune activité de configuration n’est actuellement en cours. |
2 | La partition est en cours d’extension. |
3 | La partition est en cours de rétrécissement. |
4 | La partition est reconfigurée automatiquement. |
8 | La partition est en cours de retrichage. |
Remarques
À partir de Windows 10 :MSFT_Partition dérive de MSFT_StorageObject.
Configuration requise
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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour