Compartilhar via


Método GetHardwareTestStatus da classe Win32_EncryptableVolume

O método GetHardwareTestStatus da classe Win32_EncryptableVolume fornece informações status sobre um teste de hardware de um volume de sistema operacional totalmente descriptografado.

Use esse método para mostrar se um teste de hardware está pendente, bem como o êxito ou a falha de um teste de hardware concluído na última reinicialização do computador. Para solicitar um teste de hardware, use o método EncryptAfterHardwareTest .

Sintaxe

uint32 GetHardwareTestStatus(
  [out] uint32 TestStatus,
  [out] uint32 TestError
);

Parâmetros

TestStatus [out]

Tipo: uint32

Especifica se um teste de hardware está pendente, bem como o sucesso da falha de um teste de hardware concluído na última reinicialização do computador.

Valor Significado
NotFailed_and_NonePending
0
Se um teste foi solicitado, o teste foi bem-sucedido na última reinicialização do computador e a criptografia de volume agora está em andamento. Para obter o status de criptografia, consulte o método GetConversionStatus. Caso contrário, nenhum teste foi executado na última reinicialização do computador e nenhum está pendente.
Com falha
1
A criptografia de volume não foi iniciada. Todos os protetores de chave foram removidos.
Para resolve um teste com falha:
  • Consulte as informações no parâmetro TestError .
  • Adicione protetores de chave e use o método EncryptAfterHardwareTest novamente.
Pendente
2
Um teste foi solicitado e será executado na próxima reinicialização do computador.

 

TestError [out]

Tipo: uint32

Especifica o erro do último teste de hardware concluído.

Valor Significado
0
Nenhum erro ocorreu ou nenhum teste de hardware foi executado na última reinicialização do computador.
2150694972 (0x8031003C)
FVE_E_KEYFILE_NOT_FOUND
Uma unidade flash USB com um arquivo de chave externa não foi encontrada. Se essa falha persistir, o computador não poderá ler unidades USB durante a reinicialização. Talvez você não consiga usar chaves externas para desbloquear o volume do sistema operacional durante a reinicialização.
2150694973 (0x8031003D)
FVE_E_KEYFILE_INVALID
O arquivo de chave externa na unidade flash USB estava corrompido. Experimente uma unidade flash USB diferente para armazenar o arquivo de chave externa.
2150694975 (0x8031003F)
FVE_E_TPM_DISABLED
O TPM está desabilitado ou desativado ou desabilitado e desativado. Para ativar o TPM, use o provedor WMI Win32_Tpm ou execute o snap-in de gerenciamento do TPM (Tpm.msc).
2150694977 (0x80310041)
FVE_E_TPM_INVALID_PCR
O TPM detectou uma alteração nos serviços de reinicialização do sistema operacional no perfil de validação da plataforma atual. Remova qualquer CD ou DVD de inicialização do computador. Se essa falha persistir, marcar que as atualizações mais recentes de firmware e BIOS estão instaladas e que o TPM está funcionando corretamente.
2150694979 (0x80310043)
FVE_E_PIN_INVALID
O PIN fornecido estava incorreto.

 

Valor retornado

Tipo: uint32

A tabela a seguir lista alguns dos códigos de retorno comuns.

Retornar código/valor Descrição
S_OK
0 (0x0)
O método foi bem-sucedido.
FVE_E_LOCKED_VOLUME
2150694912 (0x80310000)
O volume está bloqueado.

 

Comentários

Para solicitar um teste de hardware, use o método EncryptAfterHardwareTest .

Para executar um teste de hardware quando seu status estiver pendente, siga estas etapas:

  1. Insira no computador uma unidade flash USB que contém um arquivo de chave externa. Essa etapa se aplicará somente se o volume tiver um protetor de chave do tipo "Chave Externa" ou "TPM e Chave de Inicialização".
  2. Reinicie o computador. Na reinicialização do computador, o teste de hardware é executado automaticamente.

Para cancelar o teste de hardware, use o método Encrypt .

Um teste bem-sucedido determina que:

  • O TPM poderá desbloquear o volume se existir um protetor de chave relacionado ao TPM.
  • O computador pode ler uma unidade flash USB que contém um arquivo de chave externa durante a inicialização se o volume puder ser desbloqueado por uma chave externa (incluindo uma chave de inicialização).

Os resultados do teste de hardware não estarão disponíveis após alterações na conversão ou após a próxima reinicialização do computador. Verifique o log de eventos do sistema para obter as informações sobre todos os testes de hardware executados anteriormente no computador.

Os arquivos MOF (Managed Object Format) contêm as definições para classes WMI (Instrumentação de Gerenciamento do Windows). Os arquivos MOF não são instalados como parte do SDK do Windows. Eles são instalados no servidor quando você adiciona a função associada usando o Gerenciador do Servidor. Para obter mais informações sobre arquivos MOF, consulte MOF (Managed Object Format).

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista Enterprise, Windows Vista Ultimate [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Namespace
Root\CIMV2\Security\MicrosoftVolumeEncryption
MOF
Win32_encryptablevolume.mof

Confira também

Win32_EncryptableVolume