Win32_DiskPartition classe
La classe WMI Win32_DiskPartition représente les fonctionnalités et la capacité de gestion d’une zone partitionnée d’un disque physique sur un système informatique exécutant Windows. Exemple : Disque #0, Partition #1.
La syntaxe suivante est simplifiée par rapport au code MOF (Managed Object Format) et inclut toutes les propriétés héritées. Les propriétés sont répertoriées dans l’ordre alphabétique, et non dans l’ordre MOF.
Syntaxe
[Dynamic, Provider("CIMWin32"), UUID("{8502C4B8-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_DiskPartition : CIM_DiskPartition
{
unit16 AdditionalAvailability;
uint16 Availability;
uint16 PowerManagementCapabilities[];
string IdentifyingDescriptions[1];
uint64 MaxQuiesceTime;
uint64 OtherIdentifyingInfo;
uint16 StatusInfo;
uint64 PowerOnHours;
uint64 TotalPowerOnHours;
uint16 Access;
uint64 BlockSize;
boolean Bootable;
boolean BootPartition;
string. Caption;
uint32 ConfigManagerErrorCode;
boolean ConfigManagerUserConfig;
string. CreationClassName;
string Description;
string DeviceID;
uint32 DiskIndex;
boolean ErrorCleared;
string ErrorDescription;
string ErrorMethodology;
uint32 HiddenSectors;
uint32 Index;
datetime InstallDate;
uint32 LastErrorCode;
string Name;
uint64 NumberOfBlocks;
string PNPDeviceID;
boolean PowerManagementSupported;
boolean PrimaryPartition;
string Purpose;
boolean RewritePartition;
uint64 Size;
uint64 StartingOffset;
string Status;
string SystemCreationClassName;
string SystemName;
string Type;
};
Membres
La classe Win32_DiskPartition comporte les types de membres suivants :
Méthodes
La classe Win32_DiskPartition a ces méthodes.
Méthode | Description |
---|---|
Réinitialiser | Demande une réinitialisation de l’appareil logique. |
SetPowerState | Définit l’état d’alimentation souhaité pour un appareil logique et le moment où un appareil doit être placé dans cet état. |
Propriétés
La classe Win32_DiskPartition a ces propriétés.
-
y accéder
-
-
Type de données : uint16
-
Type d'accès : Lecture seule
Accès multimédia disponible.
Cette propriété est héritée de CIM_StorageExtent.
-
-
Inconnu (0)
-
Accessible en lecture (1)
-
Accessible en écriture (2)
-
Accessible en écriture
-
Lecture/écriture prise en charge (3)
-
Écrire une fois (4)
AdditionalAvailability
-
Type de données : unit16
-
Type d’accès : écriture seule
Disponibilité et status supplémentaires de l’appareil, au-delà de celle spécifiée dans la propriété Availability. La propriété Availability indique le status principal et la disponibilité de l’appareil. Dans certains cas, cela ne suffit pas pour indiquer la status complète de l’appareil. Dans ce cas, la propriété AdditionalAvailability peut être utilisée pour fournir des informations supplémentaires. Par exemple, la disponibilité principale d’un appareil peut être Hors ligne (valeur=8), mais il peut également être dans un état de faible consommation (AdditonalAvailability value=14), ou l’appareil peut exécuter diagnostics (Valeur de disponibilité supplémentaire =5, En test). »
Cette propriété est héritée de CIM_LogicalDevice.
Autre (1)
Inconnu (2)
En cours d’exécution/Pleine alimentation (3)
Avertissement (4)
En test (5)
Non applicable (6)
Mise hors tension (7)
Hors ligne (8)
Hors service (9)
Détérioré (10)
Non installé (11)
Erreur d’installation (12)
Power Save - Inconnu (13)
Économie d’énergie - Mode faible consommation (14)
Économie d’alimentation - Veille (15)
Cycle d’alimentation (16)
Power Save - Avertissement (17)
Suspendu (18)
Pas prêt (19)
Non configuré (20)
Quiesce (21)
Disponibilité
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIF. DMTF| Operational State|003.5 », « MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus »)
Disponibilité et status de l’appareil.
Cette propriété est héritée de CIM_LogicalDevice.
Autre (1)
Inconnu (2)
En cours d’exécution/Pleine alimentation (3)
Avertissement (4)
En test (5)
Non applicable (6)
Mise hors tension (7)
Hors ligne (8)
Hors service (9)
Détérioré (10)
Non installé (11)
Erreur d’installation (12)
Power Save - Inconnu (13)
L’appareil est connu pour être en mode d’économie d’énergie, mais son status exact est inconnu.
Économie d’énergie - Mode faible consommation (14)
L’appareil est dans un état d’économie d’énergie, mais toujours en fonctionnement, et peut présenter des performances dégradées.
Économie d’alimentation - Veille (15)
L’appareil ne fonctionne pas, mais peut être rapidement mis à pleine puissance.
Cycle d’alimentation (16)
Power Save - Avertissement (17)
L’appareil est dans un état d’avertissement, mais également en mode d’économie d’énergie.
Suspendu (18)
L’appareil est suspendu.
Pas prêt (19)
Le périphérique n’est pas prêt.
Non configuré (20)
L’appareil n’est pas configuré.
Quiesced (21)
L’appareil est silencieux.
BlockSize
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIB. IETF| HOST-RESOURCES-MIB.hrStorageAllocationUnits »), Unités (« octets »)
Taille en octets des blocs qui forment cette étendue de stockage. S’il est inconnu ou si un concept de bloc n’est pas valide (par exemple, pour les étendues d’agrégation, la mémoire ou les disques logiques), entrez la valeur 1.
Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.
Cette propriété est héritée de CIM_StorageExtent.
Bootable
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique si l’ordinateur peut être démarré à partir de cette partition.
Cette propriété est héritée de CIM_DiskPartition.
BootPartition
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32API| Fonctions de fichier| ReadFile »)
La partition est la partition active. Le système d’exploitation utilise la partition active lors du démarrage à partir d’un disque dur.
Caption
-
Type de données : chaîne.
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64), DisplayName (« Caption »)
Brève description de l’objet.
Cette propriété est héritée de CIM_ManagedSystemElement.
ConfigManagerErrorCode
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : Schéma (« Win32 »)
Code d’erreur windows Configuration Manager.
Cette propriété est héritée de CIM_LogicalDevice.
Cet appareil fonctionne correctement. (0)
L’appareil fonctionne correctement.
Cet appareil n’est pas configuré correctement. (1)
L’appareil n’est pas configuré correctement.
Windows ne peut pas charger le pilote pour cet appareil. (2)
Le pilote de cet appareil peut être endommagé ou votre système peut manquer de mémoire ou d’autres ressources. (3)
Cet appareil ne fonctionne pas correctement. L’un de ses pilotes ou votre registre peut être endommagé. (4)
Le pilote de cet appareil a besoin d’une ressource que Windows ne peut pas gérer. (5)
La configuration de démarrage de cet appareil est en conflit avec d’autres appareils. (6)
Impossible de filtrer. (7)
Le chargeur de pilote pour l’appareil est manquant. (8)
Cet appareil ne fonctionne pas correctement, car le microprogramme de contrôle signale les ressources de l’appareil de manière incorrecte. (9)
Cet appareil ne peut pas démarrer. (10)
Cet appareil a échoué. (11)
Cet appareil ne peut pas trouver suffisamment de ressources libres qu’il peut utiliser. (12)
Windows ne peut pas vérifier les ressources de cet appareil. (13)
Cet appareil ne peut pas fonctionner correctement tant que vous ne redémarrez pas votre ordinateur. (14)
Cet appareil ne fonctionne pas correctement, car il existe probablement un problème de réinsentération. (15)
Windows ne peut pas identifier toutes les ressources utilisées par cet appareil. (16)
Cet appareil demande un type de ressource inconnu. (17)
Réinstallez les pilotes de cet appareil. (18)
Échec à l’aide du chargeur VxD. (19)
Votre registre est peut-être endommagé. (20)
Défaillance du système : essayez de modifier le pilote pour cet appareil. Si cela ne fonctionne pas, consultez la documentation de votre matériel. Windows supprime cet appareil. (21)
Cet appareil est désactivé. (22)
Défaillance du système : essayez de modifier le pilote pour cet appareil. Si cela ne fonctionne pas, consultez votre documentation matérielle. (23)
Cet appareil n’est pas présent, ne fonctionne pas correctement ou n’a pas tous ses pilotes installés. (24)
Windows configure toujours cet appareil. (25)
Windows configure toujours cet appareil. (26)
Cet appareil n’a pas de configuration de journal valide. (27)
Les pilotes de cet appareil ne sont pas installés. (28)
Cet appareil est désactivé, car le microprogramme de l’appareil ne lui a pas donné les ressources nécessaires. (29)
Cet appareil utilise une ressource de demande d’interruption (IRQ) qu’un autre appareil utilise. (30)
Cet appareil ne fonctionne pas correctement, car Windows ne peut pas charger les pilotes requis pour cet appareil. (31)
ConfigManagerUserConfig
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : Schéma (« Win32 »)
Si la valeur est True, l’appareil utilise une configuration définie par l’utilisateur.
Cette propriété est héritée de CIM_LogicalDevice.
CreationClassName
-
Type de données : chaîne.
-
Type d'accès : Lecture seule
-
Qualificateurs : CIM_Key
Nom de la première classe concrète à apparaître dans la chaîne d’héritage utilisée dans la création d’un instance. Lorsqu’elle est utilisée avec les autres propriétés clés de la classe, la propriété permet à toutes les instances de cette classe et de ses sous-classes d’être identifiées de manière unique.
Cette propriété est héritée de CIM_LogicalDevice.
Description
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : DisplayName (« Description »)
Description de l’objet.
Cette propriété est héritée de CIM_ManagedSystemElement.
DeviceID
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : Key, Override (« DeviceId »), MappingStrings (« WMI »)
Identificateur unique du lecteur de disque et de la partition, à partir du reste du système.
DiskIndex
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32API| Fonctions de fichier| ReadFile »)
Numéro d’index du disque contenant cette partition.
Exemple : 0
ErrorCleared
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si la valeur est True, l’erreur signalée dans LastErrorCode est maintenant effacée.
Cette propriété est héritée de CIM_LogicalDevice.
ErrorDescription
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Informations sur l’erreur enregistrée dans LastErrorCode et informations sur les actions correctives qui peuvent être prises.
Cette propriété est héritée de CIM_LogicalDevice.
ErrorMethodology
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Type de détection et de correction d’erreur pris en charge par cette extension de stockage.
Cette propriété est héritée de CIM_StorageExtent.
HiddenSectors
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32API »)
Nombre de secteurs masqués dans la partition.
Exemple : 63
IdentifyingDescriptions
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
Tableau de chaînes de forme libre fournissant des explications et des détails sur les entrées du tableau OtherIdentifyingInfo. Notez que chaque entrée de ce tableau est liée à l’entrée dans OtherIdentifyingInfo qui se trouve au même index.
Cette propriété est héritée de CIM_LogicalDevice.
Index
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« WMI »)
Numéro d’index de la partition.
Exemple : 1
InstallDate
-
Type de données : datetime
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIF. DMTF| ComponentID|001.5 »), DisplayName (« Date d’installation »)
Date d’installation de l’objet. Cette propriété n’a pas besoin d’une valeur pour indiquer que l’objet est installé.
Cette propriété est héritée de CIM_ManagedSystemElement.
LastErrorCode
-
Type de données : uint32
-
Type d'accès : Lecture seule
Dernier code d’erreur signalé par l’appareil logique.
Cette propriété est héritée de CIM_LogicalDevice.
MaxQuiesceTime
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : Dépricated
Durée maximale en millisecondes pendant laquelle un appareil peut s’exécuter dans un état suspendu. L’état d’un appareil est défini dans ses propriétés Availability et AdditionalAvailability, où Quiesced est transmis par la valeur 21. Ce qui se produit à la fin de la limite de temps est spécifique à l’appareil. L’appareil peut ne pas vous demander, peut être hors connexion ou effectuer d’autres actions. La valeur 0 indique qu’un appareil peut rester suspendu indéfiniment.
Notes
« La propriété MaxQuiesceTime a été déconseillée. Lors de l’évaluation de l’utilisation de Quiesce, il a été déterminé que cette propriété unique n’est pas adéquate pour décrire quand un appareil quittera automatiquement un état d’arrêt. En fait, le scénario le plus probable pour qu’un appareil quitte un état de suspension a été déterminé en fonction du nombre de demandes en attente plutôt que d’une durée maximale. Il sera réévalué et repositionné ultérieurement. \n
Cette propriété est héritée de CIM_LogicalDevice.
Nom
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : DisplayName (« Name »)
Étiquette par laquelle l’objet est connu. En cas de sous-classe, la propriété peut être remplacée pour être une propriété de clé.
Cette propriété est héritée de CIM_ManagedSystemElement.
NumberOfBlocks
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIB. IETF| HOST-RESOURCES-MIB.hrStorageSize »)
Nombre total de blocs consécutifs, chaque bloc de la taille de la valeur contenue dans la propriété BlockSize , qui forme cette extension de stockage. La taille totale de l’étendue de stockage peut être calculée en multipliant la valeur de la propriété BlockSize par la valeur de cette propriété. Si la valeur de BlockSize est 1, cette propriété correspond à la taille totale de l’étendue de stockage.
Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.
Cette propriété est héritée de CIM_StorageExtent.
OtherIdentifyingInfo
-
Type de données : uint64
-
Type d'accès : Lecture seule
Tableau qui capture des données supplémentaires, au-delà des informations DeviceID, qui peuvent être utilisées pour identifier un LogicalDevice. Un exemple consiste à conserver le nom convivial du système d’exploitation pour l’appareil dans cette propriété. La longueur maximale est de 256.
Cette propriété est héritée de CIM_LogicalDevice.
PNPDeviceID
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : Schéma (« Win32 »)
Windows Plug-and-Play identificateur d’appareil de l’appareil logique.
Exemple : « *PNP030b »
Cette propriété est héritée de CIM_LogicalDevice.
PowerManagementCapabilities
-
Type de données : tableau uint16
-
Type d'accès : Lecture seule
Indique les fonctionnalités spécifiques liées à l’alimentation de l’appareil logique. Les valeurs du tableau, 0="Unknown », 1="Not Supported » et 2="Disabled » sont explicites. La valeur 3="Enabled » indique que les fonctionnalités de gestion de l’alimentation sont actuellement activées, mais que l’ensemble exact des fonctionnalités est inconnu ou que les informations ne sont pas disponibles. « Modes d’économie d’énergie entrés automatiquement » (4) décrit qu’un appareil peut modifier son état d’alimentation en fonction de l’utilisation ou d’autres critères. « Power State Settable » (5) indique que la méthode SetPowerState est prise en charge. « Power Cycling Supported » (6) indique que la méthode SetPowerState peut être appelée avec la variable d’entrée PowerState définie sur 5 (« Cycle d’alimentation »). « Timed Power On Supported » (7) indique que la méthode SetPowerState peut être appelée avec la variable d’entrée PowerState définie sur 5 (« Cycle d’alimentation ») et le paramètre Time défini sur une date et une heure spécifiques, ou intervalle, pour la mise sous tension.
Cette propriété est héritée de CIM_LogicalDevice.
Inconnu (0)
Non pris en charge (1)
Désactivé (2)
Activé (3)
Modes d’économie d’énergie entrés automatiquement (4)
Power State Settable (5)
Prise en charge du cycle d’alimentation (6)
Prise en charge de l’alimentation chrono timed ( 7)
PowerManagementSupported
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si la valeur est True, l’appareil peut être géré par l’alimentation (peut être mis en mode interruption, etc.). La propriété n’indique pas que les fonctionnalités de gestion de l’alimentation sont actuellement activées, mais seulement que l’appareil logique est capable de gérer l’alimentation.
Cette propriété est héritée de CIM_LogicalDevice.
PowerOnHours
-
Type de données : uint64
-
Type d'accès : Lecture seule
Nombre d’heures consécutives pendant lesquelles cet appareil a été alimenté, depuis son dernier cycle d’alimentation.
Cette propriété est héritée de CIM_LogicalDevice.
Partition principale
-
Type de données : booléen
-
Type d'accès : Lecture seule
Si la valeur est True, il s’agit de la partition principale.
Cette propriété est héritée de CIM_DiskPartition.
Objectif
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Description du média et de son utilisation.
Cette propriété est héritée de CIM_StorageExtent.
RewritePartition
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32API| Structures d’entrée et de sortie d’appareil | PARTITION_INFORMATION| RewritePartition »)
Si la valeur est True, les informations de partition ont changé. Lorsque vous modifiez une partition (avec IOCTL_DISK_SET_DRIVE_LAYOUT), le système utilise cette propriété pour déterminer quelles partitions ont été modifiées et ont besoin d’être réécrites. Si la valeur EST TRUE, la partition doit être réécrite.
Taille
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32API| Fonctions de fichier| ReadFile »), unités (« octets »)
Taille totale de la partition.
Exemple : 1059045376
Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.
StartingOffset
-
Type de données : uint64
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32API| Fonctions de fichier| ReadFile »), unités (« octets »)
Décalage de démarrage (en octets) de la partition.
Exemple : 32256
Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.
État
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (10), DisplayName (« Status »)
Status actuelle de l’objet. Différents états opérationnels et non opérationnels peuvent être définis. Les états opérationnels sont les suivants : « OK », « Détérioré » et « Échec antérieur » (un élément, tel qu’un disque dur smart, peut fonctionner correctement, mais prédire une défaillance dans un avenir proche). Les états non opératoires sont les suivants : « Erreur », « Démarrage », « Arrêt » et « Service ». Ce dernier, « Service », peut s’appliquer pendant miroir redimensionnement d’un disque, le rechargement d’une liste d’autorisations utilisateur ou tout autre travail administratif. Tous ces travaux ne sont pas en ligne, mais l’élément managé n’est ni « OK » ni dans l’un des autres états.
Cette propriété est héritée de CIM_ManagedSystemElement.
Les valeurs sont :
OK (« OK »)
Erreur (« Erreur »)
Dégradé (« Dégradé »)
Inconnu (« Inconnu »)
Échec du prédé (« Échec anticipé »)
Démarrage (« Démarrage »)
Arrêt (« Arrêt »)
Service (« Service »)
Stressé (« Stressé »)
NonRecover (« NonRecover »)
Aucun contact (« Aucun contact »)
Lost Comm (« Lost Comm »)
StatusInfo
-
Type de données : uint16
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« MIF. DMTF| État opérationnel|003.3 »)
État de l’appareil logique. Si cette propriété ne s’applique pas à l’appareil logique, la valeur 5 (« Non applicable ») doit être utilisée.
Cette propriété est héritée de CIM_LogicalDevice.
Autre (1)
Inconnu (2)
Activé (3)
Désactivé (4)
Non applicable (5)
SystemCreationClassName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : propagé (« CIM_System. CreationClassName »), CIM_Key
Nom de la classe de création du système d’étendue.
Cette propriété est héritée de CIM_LogicalDevice.
SystemName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : propagé (« CIM_System. Nom « ), CIM_Key
Nom du système d’étendue.
Cette propriété est héritée de CIM_LogicalDevice.
TotalPowerOnHours
-
Type de données : uint64
-
Type d'accès : Lecture seule
Nombre total d’heures pendant lesquelles cet appareil a été alimenté.
Cette propriété est héritée de CIM_LogicalDevice.
Type
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32API| PartitionRecord|dwPartitionType »)
Type de la partition.
Les valeurs sont :
- « Inutilisé »
- « FAT 12 bits »
- « Xenix Type 1 »
- « Xenix Type 2 »
- « FAT 16 bits »
- « Partition étendue »
- « MS-DOS v4 Huge »
- « Système de fichiers installable »
- « Plateforme de référence PowerPC »
- « UNIX »
- « NTFS »
- « Win95 avec Extended Int 13 »
- « Extended w/Extended Int 13 »
- « Gestionnaire de disques logiques »
- « Inconnu »
Inutilisé (« Inutilisé »)
FAT 12 bits (« FAT 12 bits »)
Xenix Type 1 (« Xenix Type 1 »)
Xenix Type 2 (« Xenix Type 2 »)
FAT 16 bits (« FAT 16 bits »)
Partition étendue (« partition étendue »)
MS-DOS v4 Huge (« MS-DOS v4 Huge »)
Système de fichiers installable (« Système de fichiers installable »)
Plateforme de référence PowerPC (« Plateforme de référence PowerPC »)
UNIX (« UNIX »)
NTFS (« NTFS »)
Win95 avec Extended Int 13 (« Win95 w/Extended Int 13 »)
Extended w/Extended Int 13 (« Extended w/Extended Int 13 »)
Gestionnaire de disques logiques (« Gestionnaire de disques logiques »)
Inconnu (« Inconnu »)
Notes
La classe Win32_DiskPartition est dérivée de CIM_DiskPartition.
Une partition est une division structurelle d’un lecteur de disque physique. Bien qu’un lecteur puisse contenir une seule partition, les volumes plus volumineux sont souvent divisés en plusieurs partitions. C’est pourquoi vous pouvez avoir des lecteurs C, D et E même si votre ordinateur n’a qu’un seul disque dur physique.
Windows prend en charge les types de partition suivants :
- Partition principale. Il s’agit du seul type de partition pouvant avoir un système d’exploitation installé. Chaque lecteur peut avoir quatre partitions principales, chacune ayant une lettre de lecteur différente.
- Partition étendue. Partition supplémentaire qui peut être subdivisé en plusieurs lecteurs logiques, chacun ayant une lettre de lecteur unique. Un lecteur ne peut avoir qu’une seule partition étendue ; Toutefois, vous pouvez diviser cette partition en plusieurs lecteurs logiques. Cela permet à un disque d’avoir plus que les quatre partitions principales autorisées.
- Partition système. Toute partition principale contenant un système d’exploitation.
Les partitions peuvent vous indiquer comment un lecteur de disque physique est réellement utilisé. En examinant les partitions physiques sur un disque, vous pouvez déterminer les types d’éléments suivants :
- Comment le disque a été divisé en lecteurs logiques.
- S’il existe de l’espace non partitionné disponible sur le disque. Cela peut être déterminé en soustrayant la taille de toutes les partitions sur un disque de la taille du disque lui-même.
- Si vous pouvez démarrer l’ordinateur à partir de ce disque (autrement dit, le disque contient-il une partition de démarrage).
Toutes ces questions peuvent être résolues à l’aide de la classe Win32_DiskPartition .
Exemples
L’exemple de code PowerShell suivant vérifie l’alignement des disques sur un ordinateur : si le décalage est fractionnaire, le disque n’est pas aligné correctement.
$wql = "SELECT DiskIndex,Index,StartingOffset FROM Win32_DiskPartition"
Get-WmiObject -Query $wql -ComputerName '.' | Select-Object DiskIndex,Index,@{Name='Offset (KB)';Expression={$_.StartingOffset / 1024}} | Format-Table -AutoSize
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
Espace de noms |
Racine\CIMV2 |
MOF |
|
DLL |
|