Compartilhar via


MSFT_Partition aula

Representa uma partição em um disco.

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

Sintaxe

class MSFT_Partition : MSFT_StorageObject
{
  UInt32  DiskNumber;
  UInt32  PartitionNumber;
  Char16  DriveLetter;
  String  AccessPaths[];
  UInt16  OperationalStatus;
  UInt16  TransitionState;
  UInt64  Size;
  UInt16  MbrType;
  String  GptType;
  String  Guid;
  Boolean IsReadOnly;
  Boolean IsOffline;
  Boolean IsSystem;
  Boolean IsBoot;
  Boolean IsActive;
  Boolean IsHidden;
  Boolean IsShadowCopy;
  Boolean NoDefaultDriveLetter;
};

Membros

A classe MSFT_Partition tem estes tipos de membros:

Métodos

A classe MSFT_Partition tem esses métodos.

Método Descrição
AddAccessPath Adiciona um caminho de montagem ou atribuição de letra de unidade à partição.
DeleteObject Exclui a partição e o volume correspondente.
GetAccessPaths Recupera todos os pontos de montagem e letras de unidade que podem ser usados para acessar a partição.
GetSupportedSize Recupera os tamanhos mínimo e máximo para os quais a partição pode ser redimensionada usando o método Resize .
Offline Coloca a partição offline desmontando o volume associado (se houver).
Online Coloca a partição online montando o volume associado (se houver).
RemoveAccessPath Remova um caminho de acesso da partição.
Redimensionar Redimensiona a partição e qualquer volume do sistema de arquivos associado para o tamanho especificado pelo parâmetro Size .
SetAttributes Define vários atributos e propriedades da partição.

Propriedades

A classe MSFT_Partition tem essas propriedades.

Caminhos de acesso

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Uma matriz de cadeias de caracteres que contém os vários pontos de montagem da partição. Esta lista inclui letras de unidade, além de pastas montadas.

Número do disco

Tipo de dados: UInt32

Tipo de acesso: Somente leitura

Qualificadores: Obrigatório, ModelCorrespondence {"MSFT_Disk.Number"}

O número do sistema operacional para o disco que contém essa partição. Os números de disco podem não permanecer necessariamente os mesmos nas reinicializações.

DriveLetter

Tipo de dados: Char16

Tipo de acesso: Somente leitura

A letra da unidade atualmente atribuída para a partição. Essa propriedade será NULL se nenhuma letra de unidade tiver sido atribuída.

Tipo de GptType

Tipo de dados: String

Tipo de acesso: Somente leitura

O tipo GPT da partição. Essa propriedade só é válida quando a propriedade PartitionStyle do disco é GPT e será NULL para todos os outros estilos de partição.

Valor Significado
Partição do sistema c12a7328-f81f-11d2-ba4b-00a0c93ec93b Uma partição do sistema EFI.
Microsoft Reservado e3c9e316-0b5c-4db8-817d-f92df00215ae Uma partição reservada da Microsoft.
Dados básicos ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 Uma partição de dados básica. Esse é o tipo de partição de dados criado e reconhecido pelo Windows. Somente partições desse tipo podem receber letras de unidade, receber caminhos GUID de volume, pastas montadas no host (também chamadas de pontos de montagem de volume) e ser enumeradas por chamadas para FindFirstVolume e FindNextVolume.
Metadados LDM 5808c8aa-7e8f-42e0-85d2-e1e90434cfb3 Uma partição de metadados do Gerenciador de Disco Lógico (LDM) em um disco dinâmico.
Dados LDM af9b60a0-1431-4f62-bc68-3311714a69ad A partição é uma partição de dados LDM em um disco dinâmico.
Recuperação da Microsoft de94bba4-06d1-4d40-a16a-bfd50179d6ac Uma partição de recuperação da Microsoft.

GUID

Tipo de dados: String

Tipo de acesso: Somente leitura

O GUID GPT da partição. Essa propriedade só é válida quando a propriedade PartitionStyle do disco é GPT e será NULL para todos os outros estilos de partição.

IsActive

Tipo de dados: booleano

Tipo de acesso: Somente leitura

Se TRUE, a partição está ativa e pode ser usada para iniciar o sistema. Essa propriedade só é válida quando a propriedade PartitionStyle do disco é MBR e será NULL para todos os outros estilos de partição.

IsBoot

Tipo de dados: booleano

Tipo de acesso: Somente leitura

Se TRUE, a partição será a partição de inicialização atual.

IsHidden

Tipo de dados: booleano

Tipo de acesso: Somente leitura

Se TRUE, a partição não será detectada pelo gerenciador de montagem. Como resultado, a partição não recebe uma letra de unidade, não recebe um caminho GUID de volume, não hospeda pontos de montagem de volume e não é enumerada por chamadas para FindFirstVolume e FindNextVolume. Isso garante que aplicativos como o Desfragmentador de disco não acessem a partição. O VSS (Serviço de Cópias de Sombra de Volume) usa esse atributo em suas cópias de sombra.

Está offline

Tipo de dados: booleano

Tipo de acesso: Somente leitura

Se TRUE, essa partição está offline no momento.

IsReadOnly

Tipo de dados: Booliano

Tipo de acesso: Somente leitura

Se TRUE, essa é uma partição somente leitura.

ÉShadowCopy

Tipo de dados: booleano

Tipo de acesso: Somente leitura

Se TRUE, a partição será uma cópia de sombra de outra partição. Esse atributo é usado pelo VSS. Esse atributo é uma indicação para software baseado em driver de filtro do sistema de arquivos (como programas antivírus) para evitar a anexação ao volume. Um aplicativo pode usar esse atributo para diferenciar uma partição de cópia de sombra de uma partição de produção. Por exemplo, um aplicativo que executa uma recuperação rápida interromperá um disco virtual de cópia de sombra limpando os atributos somente leitura e ocultos e esse atributo. Esse atributo é definido quando a cópia de sombra é criada e limpo quando a cópia de sombra é quebrada.

IsSystem

Tipo de dados: booleano

Tipo de acesso: Somente leitura

Se TRUE, esta é uma partição do sistema.

MbrType

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

O tipo MBR da partição. Essa propriedade só é válida quando a propriedade PartitionStyle do disco é MBR e será NULL para todos os outros estilos de partição.

FAT12 (1)

FAT16 (4)

Estendido (5)

Enorme (6)

IFS (7)

FAT32 (12)

NoDefaultDriveLetter

Tipo de dados: booleano

Tipo de acesso: Somente leitura

Se TRUE, o sistema operacional não atribuirá uma letra de unidade automaticamente quando a partição for descoberta. Isso só é respeitado para discos GPT e é considerado FALSE para discos MBR. Esse atributo é útil em ambientes de rede de área de armazenamento (SAN).

OperationalStatus

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Qualificadores: Valores ( "Desconhecido", "Online", "Sem Mídia", "Falha", "Offline" ), ValueMap ( "0", "1", "3", "5", "4" )

O status operacional da partição.

Número da partição

Tipo de dados: UInt32

Tipo de acesso: Somente leitura

Qualificadores: Obrigatório

O número do sistema operacional para a partição. A ordenação é baseada no deslocamento da partição, em relação a outras partições. Isso significa que o valor dessa propriedade pode ser alterado com base na configuração da partição no intervalo de deslocamento anterior a essa partição.

Tamanho

Tipo de dados: UInt64

Tipo de acesso: Somente leitura

Tamanho total da partição, medido em bytes.

Estado de transição

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

O estado de transição da partição. Um dos seguintes valores:

Valor Significado
0 Esse valor é reservado para uso do sistema.
1 A partição é estável. Nenhuma atividade de configuração está em andamento no momento.
2 A partição está sendo estendida.
3 A partição está sendo reduzida.
4 A partição está sendo reconfigurada automaticamente.
8 A partição está sendo remarcada.

Comentários

A partir do Windows 10: MSFT_Partition deriva de MSFT_StorageObject.

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