| 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
- Microsoft Open Specifications: SMB content information retrieval
- Microsoft Open Specifications: NTSTATUS values
- Microsoft Open Specifications: SMB error classes and codes
Looking for a different code? Search another status or error code.