Что означает код HRESULT 0x8031003D (FVE_E_KEYFILE_INVALID)?

 
Предыдущий Следующий
FVE_E_KEYFILE_NOT_FOUND FVE_E_KEYFILE_NO_VMK

FVE_E_KEYFILE_INVALID

Что означает FVE_E_KEYFILE_INVALID

FVE_E_KEYFILE_INVALID (0x8031003D) — Файл ключа запуска BitLocker или пароля восстановления повреждён либо недействителен.

Результат 0x8031003D пришёл из подсистемы «COM/WinRT» при работе с областью «контракт вызываемого interface, аргументы и state объекта». Для сообщения «файл ключа запуска bitlocker или пароля восстановления повреждён либо недействителен» практический предмет проверки — «fve, keyfile, недопустимый».

Что проверить и как подтвердить исправление

До изменения конфигурации проверьте допустимость и структуру входных данных первого неуспешного вызова. Для 0x8031003D с описанием «файл ключа запуска bitlocker или пароля восстановления повреждён либо недействителен» сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.

Чтобы локализовать 0x8031003D, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT. Затем для 0x8031003D сравните исправный и неуспешный запуск в части «fve, keyfile, недопустимый», меняя одно условие за раз.

Для 0x8031003D применяйте исправление на границе первого отказа: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Сообщение «файл ключа запуска bitlocker или пароля восстановления повреждён либо недействителен» при 0x8031003D не следует подавлять общей обработкой исключения.

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x8031003D и без обхода штатных проверок.

Документация для результата 0x8031003D: BitLocker recovery overview · repair-bde · NIST: key-management guidance.


Нужно найти другой код? Найти другой код состояния или ошибки.