| Предыдущий | Следующий |
| TPM_E_NOOPERATOR | TPM_E_DELEGATE_LOCK |
TPM_E_RESOURCEMISSING
Контракт подсистемы
Значение 0X8028004A возникает на границе TPM 1.2 command decoder, authorization and state machine; конкретная проверка для этого случая — resourcemissing. Диагностику начинайте с producer, object generation и входного state, а не с последнего пользовательского сообщения.
Перед clear, ownership change, NV rewrite или key deletion сохраните состояние и минимальный failing command: destructive recovery может уничтожить evidence и защищённые данные.
Конкретные признаки из исходного EN-описания
It specifically answers whether a saved context points to a TPM 1.2 resource that is no longer loaded or recoverable in the expected resource set.
In contrast, TPM_E_INVALID_RESOURCE reports a resource-type mismatch; this code reports that the referenced resource is absent.
To remediate it, recreate the resource after it is flushed or expired and avoid sharing context blobs across process or boot lifetimes.
The one-variable check is to create, save and reload a fresh resource without crossing a context or power boundary.
Поля для корреляции
- TPM 1.2 ordinal и handle/session generation.
- ключ/структура/flags/algorithm fields, проверяемые командой.
- authorization/locality/state и первый raw response.
Key, delegation, DAA, migration и NV ошибки относятся к разным state machines TPM 1.2; одинаковый facility не делает их одним классом причины.
Как проверить гипотезу
Сопоставьте producer с «resourcemissing». Если method, identity объекта или generation отличаются, это уже другой эксперимент, даже когда верхний слой показывает тот же общий текст.
Локализуйте TPM 1.2 checkpoint «resourcemissing» на raw command response; поздний CNG/BitLocker/WMI текст не должен подменять реальный TPM state.
Безопасное восстановление
Исправьте только prerequisite «resourcemissing» — structure, key/session, authorization, locality или persistent state — и повторите исходный TPM 1.2 command на контролируемом устройстве.
Технические ссылки
- Microsoft: Resource Virtualization in TBS.
- Microsoft: Command Scheduling in TBS.
- Microsoft: Using TPM Base Services.
- TCG: TPM 1.2 Part 3 — Context commands.
Нужно найти другой код? Найти другой код состояния или ошибки.
