класс 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 |