Что означает код NTSTATUS 0xC0290046 (STATUS_TPM_NOT_FULLWRITE)?

 
Предыдущий Следующий
STATUS_TPM_BAD_COUNTER STATUS_TPM_CONTEXT_GAP

STATUS_TPM_NOT_FULLWRITE

STATUS_TPM_NOT_FULLWRITE является значением Windows NTSTATUS в facility TPM. STATUS_TPM_NOT_FULLWRITE относится к семейству ошибок TPM 1.2 и обычно возвращается через стек TPM Windows, например TPM Base Services, а не через обычные файловые, реестровые или сетевые API.

Некоторые области NV TPM или политики записи требуют, чтобы обновление охватывало всю определённую область. Этот статус означает, что была отправлена частичная запись там, где TPM требует записи всей области.

Решение состоит не в повторе меньшими блоками. Команда должна соответствовать политике индекса NV, включая смещение и размер, либо индекс должен быть определён с атрибутами, допускающими частичную запись.

На что направить диагностику

  • Запишите размер индекса NV, смещение и длину записи.
  • Сравните длину записи с размером области, установленным при определении NV.
  • Не разделяйте данные подготовки на фрагменты, если атрибуты NV не разрешают частичную запись.

Ссылки для STATUS_TPM_NOT_FULLWRITE


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