Compartilhar via


MSFT_Volume aula

Representa um volume em um computador.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format).

Sintaxe

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

Membros

A classe MSFT_Volume tem estes tipos de membros:

Métodos

A classe MSFT_Volume tem esses métodos.

Método Descrição
DeleteObject Exclui o volume.
Diagnosticar Executa um diagnóstico no volume, retornando todos os resultados acionáveis.
Flush Libera os dados armazenados em cache no sistema de arquivos do volume para o disco.
Formato Formata o volume.
GetAttributes Recupera os atributos de volume.
GetCorruptionCount Recupera a contagem de corrupção do volume.
GetDedupProperties Obtém propriedades de eliminação de duplicação do volume.
GetSupportedClusterSizes Recupera os tamanhos de cluster suportados para o volume.
GetSupportedFileSystems Recupera os nomes dos sistemas de arquivos suportados no volume.
Otimizar Otimiza o volume.
Repair Repara o volume.
Redimensionar Redimensiona o volume.
SetAttributes Define ou altera os atributos de volume.
Modo de Definição Habilita ou desabilita a desduplicação no volume.
SetFileSystemLabel Define o rótulo do sistema de arquivos para o volume.

Propriedades

A classe MSFT_Volume tem essas propriedades.

Modo de eliminação de duplicação

Tipo de dados: UInt32

Tipo de acesso: Somente leitura

A partir do Windows 10: indica se a eliminação de duplicação está disponível, desabilitada ou o modo de eliminação de duplicação do volume.

Desativado (0)

Uso Geral (1)

HyperV (2)

cópia de segurança (3)

Não disponível (4)

DriveLetter

Tipo de dados: Char16

Tipo de acesso: Somente leitura

A letra da unidade de volume.

Tipo de unidade

Tipo de dados: UInt32

Tipo de acesso: Somente leitura

O tipo do volume.

Desconhecido (0)

Caminho raiz inválido (1)

Removível (2)

Fixo (3)

Remoto (4)

CD-ROM (5)

Disco RAM (6)

Sistema de arquivos

Tipo de dados: String

Tipo de acesso: Somente leitura

O sistema de arquivos do volume. Um dos seguintes:

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

Rótulo do Sistema de Arquivos

Tipo de dados: String

Tipo de acesso: Somente leitura

O rótulo do sistema de arquivos do volume.

Tipo de sistema de arquivos

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

A partir do Windows 10: o sistema de arquivos subjacente no volume. Ele pode ter um dos seguintes valores:

Desconhecido (0)

(Limiar)

UFS (2)

HFS (3)

GORDURA (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

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

O status de integridade do volume.

Saudável (0)

Digitalização necessária (1)

Correção pontual necessária (2)

Reparo completo necessário (3 )

Caminho

Tipo de dados: String

Tipo de acesso: Somente leitura

Qualificadores: Obrigatório

O caminho do volume.

Tamanho

Tipo de dados: UInt64

Tipo de acesso: Somente leitura

Qualificadores: Unidades ("Bytes")

Tamanho total, em bytes, do volume.

TamanhoRestante

Tipo de dados: UInt64

Tipo de acesso: Somente leitura

Qualificadores: Unidades ("Bytes")

O espaço total, em bytes, que está livre no volume no momento.

Comentários

A partir do Windows 10: MSFT_Volume deriva de MSFT_StorageObject. Ele agora herda a propriedade ObjectId, que anteriormente era uma propriedade de MSFT_Volume.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Namespace Root\Microsoft\Windows\Storage
MOF Storagewmi.mof