Site icon EfmSoft

What does NTSTATUS 0xC0290017 (STATUS_TPM_SIZE) mean?

 
Previous Next
STATUS_TPM_SHORTRANDOM STATUS_TPM_WRONGPCRVAL

STATUS_TPM_SIZE

The TPM cannot allocate enough space for this operation

STATUS_TPM_SIZE is a Windows NTSTATUS value mapped from the TPM facility. 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 internal storage and command size limits. This status means the TPM cannot accommodate the operation within its internal storage, object, or command-size constraints.

It differs from a malformed paramSize field. The command may be structurally valid while still asking the TPM to process or store data larger than the implementation can handle. Check the blob size, key size, PCR selection, and any command-specific maximums.

Diagnostic focus

  • Record the command-specific data sizes, key sizes, blob lengths, and TPM capability values.
  • Compare requested sizes with capability queries instead of assuming all TPMs support the same limits.
  • Reduce object size or split workflow rather than retrying the same oversized command.

References for STATUS_TPM_SIZE


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

Exit mobile version