Metodo GetHardwareTestStatus della classe Win32_EncryptableVolume

Il metodo GetHardwareTestStatus della classe Win32_EncryptableVolume fornisce informazioni sullo stato su un test hardware di un volume del sistema operativo completamente decrittografato.

Utilizzare questo metodo per indicare se un test hardware è in sospeso, nonché l'esito positivo o negativo di un test hardware completato nell'ultimo riavvio del computer. Per richiedere un test hardware, utilizzare il metodo EncryptAfterHardwareTest .

Sintassi

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

Parametri

TestStatus [out]

Tipo: uint32

Specifica se un test hardware è in sospeso, nonché l'esito positivo di un test hardware completato nell'ultimo riavvio del computer.

Valore Significato
NotFailed_and_NonePending
0
Se è stato richiesto un test, il test è riuscito nell'ultimo riavvio del computer e la crittografia del volume è ora in corso. Per lo stato di crittografia, vedere il metodo GetConversionStatus . In caso contrario, nessun test eseguito nell'ultimo riavvio del computer e nessuno è in sospeso.
Operazione non riuscita
1
La crittografia del volume non è stata avviata. Tutte le protezioni con chiave sono state rimosse.
Per risolvere un test non riuscito:
  • Consultare le informazioni nel parametro TestError .
  • Aggiungere le protezioni con chiave e usare di nuovo il metodo EncryptAfterHardwareTest .
In sospeso
2
È stato richiesto un test e verrà eseguito nel successivo riavvio del computer.

 

TestError [out]

Tipo: uint32

Specifica l'errore dell'ultimo test hardware completato.

Valore Significato
0
Nessun errore o nessun test hardware eseguito nell'ultimo riavvio del computer.
2150694972 (0x8031003C)
FVE_E_KEYFILE_NOT_FOUND
Non è stata trovata un'unità flash USB con un file di chiave esterna. Se questo errore persiste, il computer non può leggere le unità USB durante il riavvio. Potrebbe non essere possibile usare chiavi esterne per sbloccare il volume del sistema operativo durante il riavvio.
2150694973 (0x8031003D)
FVE_E_KEYFILE_INVALID
Il file di chiave esterna nell'unità flash USB è danneggiato. Provare un'altra unità flash USB per archiviare il file di chiave esterna.
2150694975 (0x8031003F)
FVE_E_TPM_DISABLED
Il TPM è disabilitato o disattivato o sia disabilitato che disattivato. Per attivare il TPM, usare il provider WMI Win32_Tpm o eseguire lo snap-in di gestione TPM (Tpm.msc).
2150694977 (0x80310041)
FVE_E_TPM_INVALID_PCR
Il TPM ha rilevato una modifica nei servizi di riavvio del sistema operativo all'interno del profilo di convalida della piattaforma corrente. Rimuovere qualsiasi CD o DVD di avvio dal computer. Se questo errore persiste, verificare che siano installati gli aggiornamenti più recenti del firmware e del BIOS e che il TPM funzioni correttamente.
2150694979 (0x80310043)
FVE_E_PIN_INVALID
Il PIN specificato non è corretto.

 

Valore restituito

Tipo: uint32

Nella tabella seguente sono elencati alcuni dei codici restituiti comuni.

Codice/valore restituito Descrizione
S_OK
0 (0x0)
Il metodo è riuscito.
FVE_E_LOCKED_VOLUME
2150694912 (0x80310000)
Il volume è bloccato.

 

Commenti

Per richiedere un test hardware, utilizzare il metodo EncryptAfterHardwareTest .

Per eseguire un test hardware quando lo stato è in sospeso, seguire questa procedura:

  1. Inserire nel computer un'unità flash USB contenente un file di chiave esterna. Questo passaggio si applica solo se il volume ha una protezione con chiave di tipo "Chiave esterna" o "TPM e chiave di avvio".
  2. Riavviare il computer. Al riavvio del computer, il test hardware viene eseguito automaticamente.

Per annullare il test hardware, utilizzare il metodo Encrypt .

Un test riuscito determina che:

  • Il TPM può sbloccare il volume se esiste una protezione con chiave correlata al TPM.
  • Il computer può leggere un'unità flash USB che contiene un file di chiave esterna durante l'avvio se il volume può essere sbloccato da una chiave esterna (inclusa una chiave di avvio).

I risultati dei test hardware non saranno disponibili dopo le modifiche apportate alla conversione o dopo il successivo riavvio del computer. Controllare il registro eventi di sistema per le informazioni sui test hardware eseguiti in precedenza nel computer.

I file MOF (Managed Object Format) contengono le definizioni per le classi WMI (Windows Management Instrumentation). I file MOF non vengono installati come parte di Windows SDK. Vengono installati nel server quando si aggiunge il ruolo associato usando il Server Manager. Per altre informazioni sui file MOF, vedere Managed Object Format (MOF).

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista Enterprise, Windows Vista Ultimate [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Spazio dei nomi
Root\CIMV2\Security\MicrosoftVolumeEncryption
MOF
Win32_encryptablevolume.mof

Vedi anche

Win32_EncryptableVolume