What does NTSTATUS 0xC0290029 (STATUS_TPM_BAD_MIGRATION) mean?

 
Previous Next
STATUS_TPM_BAD_KEY_PROPERTY STATUS_TPM_BAD_SCHEME

STATUS_TPM_BAD_MIGRATION

The key migration properties are invalid

STATUS_TPM_BAD_MIGRATION is a Windows NTSTATUS value mapped from the TPM facility. For STATUS_TPM_BAD_MIGRATION, in this package the code belongs to TPM 1.2 style command processing, where Windows software, TBS, the TPM driver, and the hardware device all may be visible in the same failure path.

The relevant area is TPM key migration properties. TPM keys can carry migration-related attributes that control whether and how protected material may be moved. This status means those migration properties are inconsistent or not valid for the key and command.

This is more specific than generic migration authorization failure. The authority may be present, but the key itself does not have migration attributes compatible with the requested operation. Inspect the key blob and migration mode before changing secrets.

Diagnostic focus

  • Record the key migration attributes, migration scheme, and destination key information.
  • Check whether the key was created as non-migratable or bound to policy that forbids this operation.
  • Do not attempt to migrate keys whose attributes require local-only protection.

References for STATUS_TPM_BAD_MIGRATION


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