What does NTSTATUS 0xC000A101 (STATUS_HASH_NOT_PRESENT) mean?

 
Previous Next
STATUS_HASH_NOT_SUPPORTED STATUS_SECONDARY_IC_PROVIDER_NOT_REGISTERED

STATUS_HASH_NOT_PRESENT

The SMB content hash is missing, stale, or incompatible

The SMB server uses this status when the content information file is absent, empty, marked dirty, or does not match the requested hash version or retrieval type. It can also mean the stored hash is not up to date with current file contents.

The underlying file data is not automatically corrupt. The client should decide whether it can read the file normally, request regeneration through an owning service, or retry after the server updates its content information. Reusing a stale hash for deduplication or transfer validation would be unsafe.

What to inspect

  • Record file identity, change time, hash version, and requested range.
  • Check whether the server content-information record is dirty or absent.
  • Fall back to reading and hashing current file data when correctness requires it.

References


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