Partager via


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
CIMWin32.mof
DLL
CIMWin32.dll

Voir aussi

CIM_DiskPartition

Classes du système d’exploitation

Tâches WMI : Disques et systèmes de fichiers