Поделиться через


класс MSFT_Volume

Представляет том на компьютере.

Следующий синтаксис упрощен в коде MOF.

Синтаксис

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;
};

Члены

Класс MSFT_Volume имеет следующие типы членов:

Методы

Класс MSFT_Volume содержит эти методы.

Метод Описание
DeleteObject Удаляет том.
Диагностировать Выполняет диагностику тома, возвращая любые практические результаты.
Flush Сбрасывает кэшированные данные в файловой системе тома на диск.
Формат Форматирует том.
GetAttributes Извлекает атрибуты тома.
GetCorruptionCount Извлекает количество повреждений для тома.
GetDedupProperties Возвращает свойства дедупликации тома.
GetSupportedClusterSizes Извлекает поддерживаемые размеры кластеров для тома.
GetSupportedFileSystems Извлекает имена файловых систем, поддерживаемых на томе.
Оптимизировать Оптимизирует том.
Ремонт Восстанавливает том.
Изменения размера Изменяет размер тома.
SetAttributes Задает или изменяет атрибуты тома.
SetDedupMode Включает или отключает дедупликацию на томе.
SetFileSystemLabel Задает метку файловой системы для тома.

Свойства

Класс MSFT_Volume имеет эти свойства.

DedupMode

Тип данных: UInt32

Тип доступа: только для чтения

Начиная с Windows 10. Указывает, доступна ли дедупликация, отключена ли дедупликация тома или режим дедупликации.

Отключено (0)

GeneralPurpose (1)

HyperV (2)

Резервное копирование (3)

NotAvailable (4)

DriveLetter

Тип данных: Char16

Тип доступа: только для чтения

Буква диска тома.

DriveType

Тип данных: UInt32

Тип доступа: только для чтения

Тип тома.

Неизвестно (0)

Недопустимый корневой путь (1)

Съемный (2)

Исправлено (3)

Удаленный (4)

КОМПАКТ-ДИСК (5)

Диск ОЗУ (6)

Файловая система

Тип данных: String

Тип доступа: только для чтения

Файловая система тома. Это может быть:

  • NTFS
  • "ReFS"
  • "FAT32"
  • "CSVFS"

FileSystemLabel

Тип данных: String

Тип доступа: только для чтения

Метка файловой системы тома.

FileSystemType

Тип данных: UInt16

Тип доступа: только для чтения

Начиная с Windows 10: базовая файловая система тома. Может иметь одно из следующих значений:

Неизвестно (0)

(Пороговое значение)

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

Тип данных: UInt16

Тип доступа: только для чтения

Состояние работоспособности тома.

Исправно (0)

Требуется сканирование (1)

Требуется точечное исправление (2)

Требуется полное восстановление (3 )

Путь

Тип данных: String

Тип доступа: только для чтения

Квалификаторы: обязательный

Путь к тому.

Размер

Тип данных: UInt64

Тип доступа: только для чтения

Квалификаторы: Единицы ("Байты")

Общий размер тома (в байтах).

SizeRemaining

Тип данных: UInt64

Тип доступа: только для чтения

Квалификаторы: Единицы ("Байты")

Общее пространство в байтах, которое в настоящее время свободно на томе.

Комментарии

Начиная с Windows 10:MSFT_Volume является производным от MSFT_StorageObject. Теперь он наследует свойство ObjectId, которое ранее было свойством MSFT_Volume.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Пространство имен Root\Microsoft\Windows\Storage
MOF Storagewmi.mof