Site icon EfmSoft

Что означает код HRESULT 0x80280923 (TPM_20_E_NV_UNAVAILABLE)?

 
Предыдущий Следующий
TPM_20_E_RETRY TBS_E_INTERNAL_ERROR

TPM_20_E_NV_UNAVAILABLE

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

TPM_20_E_NV_UNAVAILABLE (0x80280923) — TPM 2.0 временно не может выполнить требуемую операцию с энергонезависимым состоянием.

Это HRESULT-представление результата TPM 2.0. Диагностическое значение принадлежит конкретной TPM-команде и структурам запроса: сохраняйте код команды, дескрипторы и сеансы, исходные открытые параметры и первый ответ TPM до преобразования провайдером. Не выполняйте сброс TPM или удаление ключей как первый тест.

TPM_RC_NV_UNAVAILABLE означает недоступность состояния, хранящегося в NV в данный момент. Это не NV_RATE, не NV_SPACE и не ошибка диапазона; повтор допустим только с учётом того, может ли команда иметь побочные эффекты.

Что проверить

  • Логируйте команду и то, может ли она изменять внутреннее состояние NV даже без явного NV_Write.
  • Сохраните события запуска, переходов питания и firmware/TBS вокруг первой ошибки.
  • Используйте ограниченный повтор только для идемпотентной операции; изменение счётчика или переход состояния нельзя бездумно повторять.

Технические ссылки


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

Exit mobile version