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 |