Что означает код NTSTATUS 0xC0290032 (STATUS_TPM_NOTRESETABLE)?

 
Предыдущий Следующий
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


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