Clase Win32_EncryptableVolume

La clase de proveedor WMI Win32_EncryptableVolume representa un área de almacenamiento en un disco duro que se puede proteger mediante el cifrado de unidad BitLocker. Solo se pueden cifrar los volúmenes NTFS. Puede ser un volumen que contiene un sistema operativo o un volumen de datos en el disco local. No puede ser una unidad de red.

Para obtener las ventajas de BitLocker, debe especificar un método de protección para la clave de cifrado del volumen y, a continuación, cifrar completamente el volumen.

Para proteger la clave de cifrado del volumen, agregue protectores de clave usando estos métodos:

Cada tipo de protector de clave proporciona una experiencia de autenticación diferente para desbloquear el acceso a los datos cifrados. Las claves externas y las contraseñas numéricas pueden proporcionar autenticación durante escenarios de recuperación. En el caso de los protectores de claves basados en Módulos de plataforma segura (TPM), es posible que primero tenga que inicializar correctamente el TPM. Para obtener más información, consulte la clase de proveedor WMI Win32_Tpm.

Use el método Encrypt o EncryptAfterHardwareTest para comenzar el cifrado. Los protectores de clave deben agregarse antes de iniciar el cifrado o, de lo contrario, debe usar el método DisableKeyProtectors para exponer una clave no protegida sin cifrado. Si el equipo se desconecta mientras el cifrado está en curso, el cifrado se reanudará automáticamente cuando se reinicie el equipo.

Puede usar los métodos GetConversionStatus y GetProtectionStatus para comprobar el estado de un volumen accesible.

Sintaxis

class Win32_EncryptableVolume
{
  string DeviceID;
  string PersistentVolumeID;
  string DriveLetter;
  uint32 ProtectionStatus;
};

Miembros

La clase Win32_EncryptableVolume tiene estos tipos de miembros:

Métodos

La clase Win32_EncryptableVolume tiene estos métodos.

Method Descripción
BackupRecoveryInformationToActiveDirectory Guarda todas las claves externas y la información relacionada necesaria para la recuperación en Active Directory.
ChangeExternalKey Cambia la clave externa asociada a un volumen cifrado.
ChangePassphrase Usa la nueva frase de contraseña para obtener una nueva clave derivada.
ChangePIN Cambia un PIN asociado a un volumen cifrado.
ClearAllAutoUnlockKeys Quita todas las claves externas y la información relacionada guardada en el volumen del sistema operativo que se usa actualmente para desbloquear automáticamente los volúmenes de datos.
Decrypt Comienza el descifrado de un volumen totalmente cifrado o reanuda el descifrado de un volumen parcialmente cifrado.
DeleteKeyProtector Elimina un protector de clave determinado para el volumen.
DeleteKeyProtectors Elimina todos los protectores de clave del volumen.
DisableAutoUnlock Quita la clave externa guardada en el volumen del sistema operativo actualmente en ejecución para que el volumen no se desbloquee automáticamente cuando se monta.
DisableKeyProtectors Deshabilita todos los protectores de clave asociados a este volumen.
EnableAutoUnlock Permite que un volumen de datos se desbloquee automáticamente cuando se monta el volumen.
EnableKeyProtectors Habilita todos los protectores de clave deshabilitados.
Encrypt Comienza el cifrado de un volumen totalmente descifrado o reanuda el cifrado de un volumen parcialmente cifrado.
EncryptAfterHardwareTest Comienza el cifrado de un volumen completamente descifrado después de una prueba de hardware.
FindValidCertificates Enumera todos los certificados del sistema que coinciden con los criterios indicados y devuelve una lista de huellas digitales.
GetConversionStatus Indica el estado del cifrado o descifrado en el volumen.
GetEncryptionMethod Indica el algoritmo de cifrado y el tamaño de clave usados en el volumen.
GetExternalKeyFileName Devuelve el nombre del archivo que contiene la clave externa.
GetExternalKeyFromFile Devuelve la clave externa de un archivo.
GetHardwareTestStatus Devuelve información de estado en una prueba de hardware.
GetIdentificationField Devuelve la cadena de identificador que está disponible en los metadatos del volumen.
GetKeyPackage Devuelve información que ayuda a salvar los datos cifrados cuando la unidad está gravemente dañada.
GetKeyProtectorCertificate Recupera la clave pública y la huella digital del certificado para un protector de clave pública.
GetKeyProtectorExternalKey Recupera la clave externa de un protector de clave determinado del tipo adecuado.
GetKeyProtectorFriendlyName Recupera el nombre usado para identificar un protector de clave determinado.
GetKeyProtectorNumericalPassword Recupera la contraseña numérica de un protector de clave determinado del tipo adecuado.
GetKeyProtectorPlatformValidationProfile Recupera el perfil de validación de la plataforma para un protector de clave determinado del tipo adecuado.
GetKeyProtectors Enumera los protectores usados para proteger la clave de cifrado del volumen.
GetKeyProtectorType Indica el tipo de un protector de clave determinado.
GetLockStatus Indica si el contenido del volumen es accesible desde el sistema operativo que se está ejecutando actualmente.
GetProtectionStatus Indica si el volumen y su clave de cifrado (si existe) están protegidos.
GetVersion Indica la versión de metadatos de FVE del volumen.
IsAutoUnlockEnabled Indica si el volumen se desbloquea automáticamente cuando se monta.
IsAutoUnlockKeyStored Indica si actualmente existe en el volumen del sistema operativo en ejecución cualquier clave externa e información relacionada que se pueda usar para desbloquear automáticamente volúmenes de datos.
IsKeyProtectorAvailable Indica si los protectores están disponibles para el volumen.
IsNumericalPasswordValid Indica si la contraseña numérica cumple los requisitos de formato especiales.
Bloquear Desmonta el volumen y quita la clave de cifrado del volumen de la memoria del sistema.
PauseConversion Pausa el cifrado o descifrado de un volumen.
PrepareVolume Crea un volumen de BitLocker con el tipo de sistema de archivos especificado del volumen de detección.
ProtectKeyWithCertificateFile Valida el identificador de objeto (OID) de uso mejorado de claves (EKU) del archivo de certificado proporcionado.
ProtectKeyWithCertificateThumbprint Valida el identificador de objeto (OID) de uso mejorado de claves (EKU) de la huella digital del certificado proporcionado.
ProtectKeyWithExternalKey Protege la clave de cifrado del volumen con una clave externa de 256 bits.
ProtectKeyWithNumericalPassword Protege la clave de cifrado del volumen con una contraseña de 48 dígitos con un formato especial.
ProtectKeyWithPassphrase Usa la frase de contraseña para obtener la clave derivada.
ProtectKeyWithTPM Protege la clave de cifrado del volumen mediante el hardware de seguridad del módulo de plataforma segura (TPM) en el equipo, si está disponible.
ProtectKeyWithTPMAndPIN Protege la clave de cifrado del volumen mediante el hardware de seguridad del Módulo de plataforma segura (TPM) en el equipo, si está disponible, mejorado por un número de identificación personal (PIN) especificado por el usuario que se debe proporcionar al equipo al iniciarse.
ProtectKeyWithTPMAndPINAndStartupKey Protege la clave de cifrado del volumen mediante el hardware de seguridad del Módulo de plataforma segura (TPM) en el equipo, si está disponible, mejorado por un número de identificación personal (PIN) especificado por el usuario y por una clave externa que se debe proporcionar al equipo al iniciarse.
ProtectKeyWithTPMAndStartupKey Protege la clave de cifrado del volumen mediante el hardware de seguridad del Módulo de plataforma segura (TPM) en el equipo, si está disponible, mejorado por una clave externa que se debe proporcionar al equipo al iniciarse.
ResumeConversion Reanuda el cifrado o descifrado de un volumen.
SaveExternalKeyToFile Escribe la clave externa asociada al protector de clave de volumen especificado en una ubicación de archivo especificada.
SetIdentificationField Establece la cadena de identificador especificada en los metadatos del volumen.
UnlockWithCertificateFile Usa el archivo de certificado proporcionado para obtener la clave derivada y desbloquear el volumen cifrado.
UnlockWithCertificateThumbprint Usa la huella digital del certificado proporcionada para obtener la clave derivada y desbloquear el volumen cifrado.
UnlockWithExternalKey Usa una clave externa proporcionada para acceder al contenido de un volumen de datos.
UnlockWithNumericalPassword Usa una contraseña numérica proporcionada para acceder al contenido de un volumen de datos.
UnlockWithPassphrase Usa la frase de contraseña para obtener la clave derivada. Una vez calculada la clave derivada, se usa para desbloquear la clave maestra del volumen cifrado.
UpgradeVolume Actualiza un volumen del formato Windows Vista al formato Windows 7.

Propiedades

La clase Win32_EncryptableVolume tiene estas propiedades.

ConversionStatus

Tipo de datos: uint32

Tipo de acceso: solo lectura

Un entero correspondiente al estado de cifrado del volumen. Este valor se almacena cuando se crea una instancia de la clase. Es posible que el estado de conversión cambie el estado entre la creación de instancias y cuando compruebe el valor. Para comprobar el valor de la propiedad ConversionStatus en tiempo real, use el método GetConversionStatus.

Value Significado
0
TOTALMENTE DESCIFRADO

1
TOTALMENTE CIFRADO

2
CIFRADO EN CURSO

3
DESCIFRADO EN CURSO

4
CIFRADO EN PAUSA

5
DESCIFRADO EN PAUSA

DeviceID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Key

Un identificador único del volumen en este sistema. Úselo para asociar un volumen a otras clases de proveedor de WMI, por ejemplo, Win32_Volume.

DriveLetter

Tipo de datos: cadena

Tipo de acceso: solo lectura

La letra de unidad del volumen. Este identificador se puede usar para asociar un volumen a otras clases de proveedor de WMI, por ejemplo Win32_Volume.

En el caso de los volúmenes sin letras de unidad, este valor es NULL.

EncryptionMethod

Tipo de datos: uint32

Tipo de acceso: solo lectura

Un entero que identifica el algoritmo usado para cifrar el volumen.

Value Significado
0
NO CIFRADO
El volumen no está cifrado ni ha comenzado el cifrado.
1
AES 128 CON DIFUSOR

2
AES 256 CON DIFUSOR

3
AES 128

4
AES 256

5
CIFRADO DE HARDWARE

6
XTS-AES 128
Esta es la configuración predeterminada para Windows 10.
7
XTS-AES 256 CON DIFUSOR

IsVolumeInitializedForProtection

Tipo de datos: bool

Tipo de acceso: solo lectura

Indica si el volumen está en un estado listo para que se inicie el cifrado. Se debe agregar al menos un protector de clave antes de que sea True y el cifrado pueda comenzar.

PersistentVolumeID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Un identificador persistente del volumen en este sistema. Este identificador es exclusivo de Win32_EncryptableVolume.

Este identificador es una cadena vacía si el volumen es un volumen NTFS totalmente descifrado estándar; de lo contrario, tiene un valor único.

ProtectionStatus

Tipo de datos: uint32

Tipo de acceso: solo lectura

El estado del volumen, tanto si BitLocker protege el volumen como si no. Este valor se almacena al instanciar la clase. Es posible que el estado de protección cambie el estado entre la creación de instancias y cuando compruebe el valor. Para comprobar el valor de la propiedad ProtectionStatus en tiempo real, use el método GetProtectionStatus.

Value Significado
0
PROTECCIÓN DESACTIVADA
El volumen no está cifrado, parcialmente cifrado o la clave de cifrado del volumen está disponible en la opción borrar en el disco duro.
1
PROTECCIÓN ACTIVADA
El volumen está totalmente cifrado y la clave de cifrado del volumen no está disponible en la opción borrar en el disco duro.
2
PROTECCIÓN DESCONOCIDA
No se puede determinar el estado de protección del volumen. Una posible causa es que el volumen está en estado bloqueado.

VolumeType

Tipo de datos: uint32

Tipo de acceso: solo lectura

Un entero que identifica el tipo de volumen relevante para el cifrado para el uso de los protectores de claves y los métodos de cifrado adecuados.

Value Significado
0
SISTEMA
El volumen contiene el sistema operativo Windows. Los protectores de clave estándar suelen ser TPM, a veces junto con un PIN y una contraseña numérica (recuperación).
1
DISCO FIJO
Este volumen es un dispositivo de almacenamiento que no es del sistema para el sistema. A menudo se recomienda configurar el desbloqueo automático junto con el volumen del sistema.
2
EXTRAÍBLE
Este volumen es extraíble en caliente desde el sistema. Normalmente, esto indicará una unidad externa o una unidad flash. Se pueden considerar distintos métodos de cifrado debido a problemas de compatibilidad con otros sistemas.

Consideraciones sobre la seguridad

La clase de proveedor WMI de Win32_EncryptableVolume se basa en la seguridad del espacio de nombres WMI y en el subsistema de cifrado de unidad BitLocker para el control de acceso.

Para usar los métodos Win32_EncryptableVolume, se deben cumplir las siguientes condiciones:

Para habilitar conexiones remotas, se debe permitir el tráfico WMI remoto. Para obtener más información sobre cómo habilitar el tráfico WMI, consulte Conexión a WMI de forma remota a partir de Vista.

La configuración de seguridad predeterminada del espacio de nombres incluye una entrada para permitir la edición de forma predeterminada. Para obtener más información sobre la auditoría del espacio de nombres WMI, vea Acceso a espacios de nombres WMI.

Comentarios

Los archivos de formato de objeto administrado (MOF) contienen las definiciones de clases de Instrumental de administración de Windows (WMI). Los archivos MOF no se instalan como parte de Windows SDK. Se instalan en el servidor al agregar el rol asociado mediante el Administrador del servidor. Para obtener más información sobre los archivos MOF, vea Formato de objeto administrado (MOF).

Requisitos

Requisito Valor
Cliente mínimo compatible
Windows Vista Enterprise, Windows Vista Ultimate [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Espacio de nombres
Root\CIMV2\Security\MicrosoftVolumeEncryption
MOF
Win32_encryptablevolume.mof