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


класс 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 имеет эти методы.

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

Свойства

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

ДедупМоде

Тип данных: UInt32

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

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

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

GeneralPurpose (1)

HyperV (2)

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

NotAvailable (4)

DriveLetter

Тип данных: Char16

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

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

DriveType

Тип данных: UInt32

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

Тип тома.

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

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

Съемный (2)

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

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

CD-ROM (5)

Диск ОЗУ (6)

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

Тип данных: Строка

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

Файловая система тома. Один из следующих:

  • "NTFS"
  • ReFS
  • FAT32
  • CSVFS

FileSystemLabel

Тип данных: Строка

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

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

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)

Путь

Тип данных: Строка

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

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

Путь тома.

Размер

Тип данных: UInt64

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

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

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

SizeRemaining

Тип данных: UInt64

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

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

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

Замечания

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

Требования

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