| Предыдущий | Следующий |
| FVE_E_EDRIVE_DV_NOT_SUPPORTED | FVE_E_NO_PREBOOT_KEYBOARD_OR_WINRE_DETECTED |
FVE_E_NO_PREBOOT_KEYBOARD_DETECTED
Что означает FVE_E_NO_PREBOOT_KEYBOARD_DETECTED
FVE_E_NO_PREBOOT_KEYBOARD_DETECTED (0x803100B5) — Клавиатура до загрузки системы не обнаружена; пользователь может не суметь ввести данные для разблокировки диска.
Код 0x803100B5 относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «клавиатура до загрузки системы не обнаружена; пользователь может не суметь ввести данные для разблокировки диска» позволяет начать с темы «fve, отсутствие, preboot, keyboard, detected».
Что проверить и как подтвердить исправление
До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0x803100B5 с описанием «клавиатура до загрузки системы не обнаружена; пользователь может не суметь ввести данные для разблокировки диска» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Для воспроизведения 0x803100B5 сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT. По теме «fve, отсутствие, preboot, keyboard, detected» для 0x803100B5 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
Практическое исправление для 0x803100B5: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. В контексте условия «клавиатура до загрузки системы не обнаружена; пользователь может не суметь ввести данные для разблокировки диска» для 0x803100B5 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x803100B5, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0x803100B5: BitLocker countermeasures and preboot authentication · BitLocker recovery overview · UEFI: USB support protocols.
Нужно найти другой код? Найти другой код состояния или ошибки.
