Site icon EfmSoft

Что означает код HRESULT 0x80280047 (TPM_E_CONTEXT_GAP)?

 
Предыдущий Следующий
TPM_E_NOT_FULLWRITE TPM_E_MAXNVWRITES

TPM_E_CONTEXT_GAP

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

TPM_E_CONTEXT_GAP означает, что сохранённый контекст TPM 1.2 отстал от текущего состояния устройства настолько, что его безопасное восстановление больше не допускается. Формат blob может быть корректным, но внутренний счётчик поколений уже ушёл слишком далеко.

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

  • Создайте свежий контекст и немедленно загрузите его обратно без промежуточных операций.
  • Если свежий контекст работает, измерьте время и число операций между сохранением и загрузкой старого.
  • Проверьте интенсивное создание и выгрузку других TPM-ресурсов.
  • Не используйте сохранённые context blobs после перезапуска или длительного изменения состояния устройства.

Исправление — пересоздать соответствующий ресурс или сеанс в текущем состоянии TPM. Редактировать счётчик внутри blob нельзя: он участвует в проверках целостности и безопасности.

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


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

Exit mobile version