MSFT_Volume classe

Représente un volume sur un ordinateur.

La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format).

Syntaxe

class MSFT_Volume : MSFT_StorageObject
{
  Char16 DriveLetter;
  String Path;
  UInt16 HealthStatus;
  String FileSystem;
  String FileSystemLabel;
  UInt16 FileSystemType;
  UInt64 Size;
  UInt64 SizeRemaining;
  UInt32 DriveType;
  UInt32 DedupMode;
};

Membres

La classe MSFT_Volume comporte les types de membres suivants :

Méthodes

La classe MSFT_Volume a ces méthodes.

Méthode Description
DeleteObject Supprime le volume.
Diagnostiquer Effectue un diagnostic sur le volume, en retournant tous les résultats actionnables.
Purge Vide les données mises en cache dans le système de fichiers du volume sur le disque.
Format Met en forme le volume.
GetAttributes Récupère les attributs de volume.
GetCorruptionCount Récupère le nombre d’endommagements pour le volume.
GetDedupProperties Obtient les propriétés de déduplication du volume.
GetSupportedClusterSizes Récupère les tailles de cluster prises en charge pour le volume.
GetSupportedFileSystems Récupère les noms des systèmes de fichiers pris en charge sur le volume.
Optimiser Optimise le volume.
Repair Répare le volume.
Redimensionner Redimensionne le volume.
SetAttributes Définit ou modifie les attributs de volume.
SetDedupMode Active ou désactive la déduplication sur le volume.
SetFileSystemLabel Définit l’étiquette du système de fichiers pour le volume.

Propriétés

La classe MSFT_Volume a ces propriétés.

DedupMode

Type de données : UInt32

Type d'accès : Lecture seule

À partir de Windows 10 : indique si la déduplication est disponible, désactivée ou le mode de déduplication du volume.

Désactivé (0)

Usage général (1)

HyperV (2)

Sauvegarde (3)

NotAvailable (4)

DriveLetter

Type de données : Char16

Type d'accès : Lecture seule

Lettre de lecteur de volume.

DriveType

Type de données : UInt32

Type d'accès : Lecture seule

Type du volume.

Inconnu (0)

Chemin d’accès racine non valide (1)

Amovible (2)

Résolu (3)

Distant (4)

CD-ROM (5)

Disque RAM (6)

Fichiers

Type de données : Chaîne

Type d'accès : Lecture seule

Système de fichiers du volume. Celui-ci peut avoir l'une des valeurs suivantes :

  • « NTFS »
  • « ReFS »
  • « FAT32 »
  • « CSVFS »

FileSystemLabel

Type de données : Chaîne

Type d'accès : Lecture seule

Étiquette du système de fichiers du volume.

FileSystemType

Type de données : UInt16

Type d'accès : Lecture seule

À partir de Windows 10 : système de fichiers sous-jacent sur le volume. Elle peut avoir l’une des valeurs suivantes :

Inconnu (0)

(Seuil)

UFS (2)

HFS (3)

FAT (4)

FAT16 (5)

FAT32 (6)

NTFS4 (7)

NTFS5 (8)

XFS (9)

AFS (10)

EXT2 (11)

EXT3 (12)

ReiserFS (13)

NTFS (14)

ReFS (15)

CSVFS_NTFS (0x8000)

CSVFS_ReFS (0x8001)

HealthStatus

Type de données : UInt16

Type d'accès : Lecture seule

Status d’intégrité du volume.

Sain (0)

Analyse nécessaire (1)

Correctif spot nécessaire (2)

Réparation complète nécessaire (3 )

Chemin d’accès

Type de données : Chaîne

Type d'accès : Lecture seule

Qualificateurs : obligatoire

Chemin d’accès au volume.

Taille

Type de données : UInt64

Type d'accès : Lecture seule

Qualificateurs : unités (« octets »)

Taille totale, en octets, du volume.

SizeRemaining

Type de données : UInt64

Type d'accès : Lecture seule

Qualificateurs : unités (« octets »)

Espace total, en octets, actuellement libre sur le volume.

Remarques

À partir de Windows 10 :MSFT_Volume dérive de MSFT_StorageObject. Il hérite désormais de la propriété ObjectId, qui était auparavant une propriété de MSFT_Volume.

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