Что означает код HRESULT 0x8028012D (TPM_20_E_UPGRADE)?

 
Предыдущий Следующий
TPM_20_E_PCR_CHANGED TPM_20_E_TOO_MANY_CONTEXTS

TPM_20_E_UPGRADE

Режим полевого обновления ограничивает обычные команды

TPM_20_E_UPGRADE — представление Windows для TPM_RC_UPGRADE. Полевое обновление TPM 2.0 использует подписанную цепочку блоков данных. После TPM2_FieldUpgradeStart TPM может войти в Field Upgrade Mode и отклонять обычные команды до завершения обновления, штатной отмены или перезапуска платформы в восстанавливаемое состояние прошивки.

Один код имеет разный смысл в зависимости от команды: для большинства команд он означает, что TPM уже в режиме обновления; для TPM2_FieldUpgradeData — что TPM не находится в ожидаемом режиме. Поэтому общей трактовки «обновление не удалось» недостаточно.

Безопасное исследование

  • Запишите, является ли неудачная команда FieldUpgradeData или обычной командой TPM.
  • Используйте только авторизованный производителем пакет прошивки и его процедуру восстановления.
  • Не очищайте TPM первым действием: очистка не заменяет завершение автомата прошивки и может уничтожить защищённые ключи.
  • Проверьте прерывание питания и следуйте инструкциям производителя по продолжению или откату прошивки TPM.

Ссылки


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