| Предыдущий | Следующий |
| TPM_20_E_NV_SPACE | TPM_20_E_BAD_CONTEXT |
TPM_20_E_NV_DEFINED
Что означает TPM_20_E_NV_DEFINED
TPM_20_E_NV_DEFINED соответствует TPM_RC_NV_DEFINED. Команда пытается определить NV-индекс по дескриптору, который уже существует в энергонезависимой памяти TPM.
Это конфликт жизненного цикла ресурса, а не ошибка размера данных. Существующий индекс может принадлежать текущему приложению, предыдущей установке или другому компоненту платформы.
Что проверить
- Получите открытую информацию существующего NV-индекса и сравните его размер, атрибуты, политику и
Nameс ожидаемой конфигурацией. - Проверьте записи подготовки приложения: должен ли индекс переиспользоваться или действительно должен быть создан заново.
- Не удаляйте индекс только потому, что совпал номер дескриптора; сначала установите его владельца и назначение.
Как исправлять
Если существующий индекс соответствует ожидаемой конфигурации, используйте его по предусмотренному сценарию. Если это подтверждённый устаревший ресурс вашего приложения, удалите его штатным процессом деинициализации и затем определите заново. Для чужого или неизвестного индекса выберите корректно выделенный диапазон вместо разрушительного удаления.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
