| Previous | Next |
| STATUS_INTERMIXED_KERNEL_EA_OPERATION | STATUS_TOO_MANY_SEGMENT_DESCRIPTORS |
STATUS_TRIM_READ_ZERO_NOT_SUPPORTED
The device does not guarantee zero reads after TRIM or UNMAP
TRIM and UNMAP tell thinly provisioned or solid-state storage that selected logical blocks are no longer needed. This status says the target does not support the additional behavior in which reads from those deallocated blocks are guaranteed to return zeros.
Do not treat a successful deallocation as secure zeroing or depend on a later read returning zero-filled data. If zero semantics are required by the file format or security model, issue an explicit supported zeroing operation or allocate and write the range before exposing it.
What to inspect
- Query device provisioning capabilities instead of inferring them from media type.
- Separate capacity reclamation requirements from data-sanitization requirements.
- Retest through the complete virtualized or SAN path because intermediaries can change capabilities.
References
- Microsoft: storage data-set management IOCTL
- Microsoft: Optimize-Volume
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.
