| Предыдущий | Следующий |
| TPM_E_SHA_ERROR | TPM_E_AUTH2FAIL |
TPM_E_FAILEDSELFTEST
TPM_E_FAILEDSELFTEST означает, что самопроверка или инициализация TPM 1.2 не завершилась успешно. Это существенно отличается от неверной команды, недоступного ключа или несовпадения политики: отказ возник во внутренней инициализации или проверке целостности TPM.
Microsoft рекомендует в качестве первых действий перезапуск и проверку прошивки производителя. Спецификация TPM 1.2 также описывает условия, при которых устройство переходит в состояние, возвращающее этот результат последующим командам, поэтому до смены владельца или очистки сохраните точный результат, версию TPM и прошивки, журналы событий платформы и время первого отказа.
Правильные действия
- Не полагайтесь на новые операции TPM, пока состояние устройства не выяснено; не считайте неудачную самопроверку безопасной для игнорирования.
- Проверьте документированные производителем инструкции по прошивке и обслуживанию оборудования этой модели.
- До обновления прошивки, очистки или замены сохраните доступ к восстановлению данных, защищённых TPM.
Повторные команды не исправят внутренний сбой самопроверки. Отличайте его от TPM_E_NEEDS_SELFTEST и TPM_E_DOING_SELFTEST, описывающих другие состояния самопроверки.
Ссылки
- Microsoft: значения HRESULT TPM в Winerror.h
- Trusted Computing Group: основная спецификация TPM 1.2
- Microsoft: обзор безопасности TPM и состояния платформы
Нужно найти другой код? Найти другой код состояния или ошибки.