Метод GetKeyPackage класса Win32_EncryptableVolume

Метод GetKeyPackage класса Win32_EncryptableVolume экспортирует сведения, которые могут помочь в спасении зашифрованных данных, если диск серьезно поврежден и файлы резервных копий данных не существуют.

Экспортированные сведения состоят из ключа шифрования тома, защищенного предохранителем ключа типа "Числовой пароль" или "Внешний ключ". Чтобы использовать этот пакет, необходимо также сохранить соответствующий числовой пароль или внешний ключ.

Важно!

Если вы решили экспортировать пакет ключей, обязательно сохраните эти сведения в надежно защищенном расположении. Не носите эти сведения с компьютера. В случае утери или кражи этого пакета ключей необходимо расшифровать том и повторно зашифровать его с помощью нового ключа.

 

В случае сбоя диска существует средство восстановления BitLocker, которое помогает сохранить доступные данные. Дополнительные сведения о том, как это средство может использовать пакет ключей, см. в статье Использование средства восстановления BitLocker для восстановления данных из зашифрованного тома в Windows Vista.

Синтаксис

uint32 GetKeyPackage(
  [in]  string VolumeKeyProtectorID,
  [out] uint8  KeyPackage[]
);

Параметры

VolumeKeyProtectorID [in]

Тип: string

Уникальный строковый идентификатор, используемый для управления зашифрованным предохранителем ключа тома. Для экспорта пакета ключей необходимо использовать предохранитель ключа типа "Числовой пароль" или "Внешний ключ".

KeyPackage[] [out]

Тип: uint8

Поток байтов, содержащий ключ шифрования для тома, защищенный указанным предохранителем ключа.

Возвращаемое значение

Тип: uint32

Этот метод возвращает один из следующих кодов или другой код ошибки в случае сбоя.

Возвращаемый код/значение Описание
S_OK
0 (0x0)
Метод выполнен успешно.
FVE_E_LOCKED_VOLUME
2150694912 (0x80310000)
Том заблокирован.
FVE_E_NOT_ACTIVATED
2150694920 (0x80310008)
Средство BitLocker не включено в томе. Добавьте предохранитель ключа, чтобы включить BitLocker.
FVE_E_PROTECTOR_NOT_FOUND
2150694963 (0x80310033)
Указанный предохранитель ключа не существует в томе.
FVE_E_INVALID_PROTECTOR_TYPE
2150694970 (0x8031003A)
Параметр VolumeKeyProtectorID не ссылается на предохранитель ключа типа "Числовой пароль" или "Внешний ключ". Используйте метод ProtectKeyWithNumericalPassword или ProtectKeyWithExternalKey , чтобы создать предохранитель ключа соответствующего типа.

 

Комментарии

MOF-файлы содержат определения для классов инструментария управления Windows (WMI). MOF-файлы не устанавливаются в составе пакета Windows SDK. Они устанавливаются на сервере при добавлении связанной роли с помощью диспетчер сервера. Дополнительные сведения о MOF-файлах см. в разделе Формат управляемого объекта (MOF).

Требования

Требование Значение
Минимальная версия клиента
Windows Vista Enterprise, Windows Vista Ultimate [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Пространство имен
Root\CIMV2\Security\MicrosoftVolumeEncryption
MOF
Win32_encryptablevolume.mof

См. также раздел

Win32_EncryptableVolume