Site icon EfmSoft

What does HRESULT 0x8028014C (TPM_20_E_NV_DEFINED) mean?

 
Previous Next
TPM_20_E_NV_SPACE TPM_20_E_BAD_CONTEXT

TPM_20_E_NV_DEFINED

TPM_20_E_NV_DEFINED reports a collision with an existing TPM definition. For NV provisioning, the selected NV index handle already exists. The same status family can also matter when a persistent-object handle is already occupied, so a deployment must determine which TPM namespace and command caused the error.

Why blind retry is unsafe

Verification sequence

Correct recovery

Either adopt a matching existing definition through an explicit idempotent-provisioning rule, choose an approved vacant handle, or perform an authorized migration. The error itself is not evidence that deleting the existing handle is safe.

References: TCG TPM 2.0 Library Part 3: Commands, tpm2_nvreadpublic, and tpm2_readpublic.


Looking for a different code? Search another status or error code.

Exit mobile version