| Предыдущий | Следующий |
| STATUS_TPM_AUDITFAIL_SUCCESSFUL | STATUS_TPM_NOTLOCAL |
STATUS_TPM_NOTRESETABLE
STATUS_TPM_NOTRESETABLE — значение Windows NTSTATUS подсистемы TPM. Оно относится к семейству ошибок TPM 1.2 и обычно возвращается через стек Windows TPM, например TPM Base Services, а не обычными файловыми, реестровыми или сетевыми API.
Platform Configuration Registers не являются обычными переменными. В архитектуре TPM они расширяются измерениями, и только выбранные PCR можно сбрасывать по определённым правилам платформы. Статус означает, что целевой PCR не имеет атрибута resettable, необходимого команде сброса.
Обычно это ошибка политики или выбора PCR, а не временный сбой устройства. Повтор вернёт тот же результат, если вызывающая сторона не выберет PCR, который профиль платформы разрешает сбрасывать при текущей загрузке и locality.
Направление диагностики
- Запишите индекс PCR и locality, использованный при попытке сброса.
- Отличайте reset от extend: несбрасываемые PCR могут расширяться процессом измерения.
- Используйте журнал событий прошивки, чтобы понять значение PCR; не пытайтесь очищать фиксированные загрузочные PCR из ОС.
Ссылки для STATUS_TPM_NOTRESETABLE
- TCG: основная спецификация TPM 1.2
- Microsoft: TPM Base Services
- Microsoft: значения NTSTATUS
- Ядро Linux: журнал событий TPM и измерения PCR
Нужно найти другой код? Найти другой код состояния или ошибки.