Win32_EncryptableVolume clase
La clase de proveedor WMI de 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 puede ser 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 mediante estos métodos:
- ProtectKeyWithCertificateFile
- ProtectKeyWithCertificateThumbprint
- ProtectKeyWithExternalKey
- ProtectKeyWithNumericalPassword
- ProtectKeyWithPassphrase
- ProtectKeyWithTPM
- ProtectKeyWithTPMAndPIN
- ProtectKeyWithTPMAndPINAndStartupKey
- ProtectKeyWithTPMAndStartupKey
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 TPM, es posible que primero tenga que inicializar correctamente el TPM. Para obtener más información, consulte la Win32_Tpm clase de proveedor WMI.
Use el método Encrypt o EncryptAfterHardwareTest para comenzar el cifrado. Los protectores de clave se deben agregar antes de iniciar el cifrado o, de lo contrario, debe usar el método DisableKeyProtectors para exponer una clave no protegida sin cifrar. Si el equipo se desactiva 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.
Método | 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 actualmente en ejecución que se usan para desbloquear automáticamente los volúmenes de datos. |
Descifrado | 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. |
Cifrado | Comienza el cifrado de un volumen totalmente descifrado o reanuda el cifrado de un volumen parcialmente cifrado. |
EncryptAfterHardwareTest | Comienza el cifrado de un volumen totalmente 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 para un protector de clave determinado del tipo adecuado. |
GetKeyProtectorFriendlyName | Recupera el nombre para mostrar 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 existe en el volumen del sistema operativo que se está ejecutando actualmente 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 especial. |
Lock | 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 de uso mejorado de claves (EKU) (OID) 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 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 en el inicio. |
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, 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.
-
Deviceid
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: Clave
Identificador único del volumen en este sistema. Úselo para asociar un volumen a otras clases de proveedor WMI, por ejemplo, Win32_Volume.
-
-
DriveLetter
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
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.
-
-
PersistentVolumeID
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
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 está protegiendo el volumen como si no. Este valor se almacena cuando se crea una instancia de 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 sin cifrar 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 desactivación del 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 un estado bloqueado. -
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 de Win32_EncryptableVolume , se deben cumplir las condiciones siguientes:
Debe tener privilegios de administrador.
El cifrado de conexión debe ser capaz de conectarse al proveedor.
Para obtener más información sobre cómo crear una conexión cifrada, consulte Requerir una conexión cifrada a un espacio de nombres.
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, vea Conexión a WMI de forma remota a partir de Vista.
La configuración de seguridad de espacio de nombres predeterminada 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.
Observaciones
Los archivos managed Object Format (MOF) contienen las definiciones de Windows clases de Instrumental de administración (WMI). Los archivos MOF no se instalan como parte del SDK de Windows. Se instalan en el servidor cuando se agrega el rol asociado mediante el Administrador del servidor. Para obtener más información sobre los archivos MOF, vea Managed Object Format (MOF) (Formato de objeto administrado [MOF]).
Requisitos
Requisito | Value |
---|---|
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 |
|