| Previous | Next |
| ERROR_CALLBACK_POP_STACK | ERROR_CANTFETCHBACKWARDS |
ERROR_COMPRESSION_DISABLED
The volume refuses requests to enable per-file compression
FSCTL_SET_COMPRESSION can enable transparent compression only when the underlying object store supports it and has not disabled the feature. MS-FSA specifies a distinct compression-disabled status for this case. The result differs from an unsupported compression format and from a read-only volume: the request is understood, but policy or volume configuration prevents enabling compression.
Check the file-system type, volume cluster size, administrative configuration, and whether the request targets a local or remote object store. The file-system specification also notes that compression may be unavailable on volumes whose cluster size is greater than 4 KB. Do not attempt to clear the error by rewriting file attributes directly; compression state is changed through the file-system control operation.
What to inspect
- Confirm the volume supports per-file compression.
- Inspect cluster size and administrative compression policy.
- Use FSCTL_SET_COMPRESSION rather than editing attributes manually.
References
- Microsoft: file compression and decompression
- MS-FSA: FSCTL_SET_COMPRESSION processing
- Microsoft: file-management control codes
Looking for a different code? Search another status or error code.