| Previous | Next |
| CI_E_CARDINALITY_MISMATCH | CI_E_DISTRIBUTED_GROUPBY_UNSUPPORTED |
CI_E_CONFIG_DISK_FULL
The catalog reached its configured storage limit
CI_E_CONFIG_DISK_FULL is HRESULT 0x80041828. Windows documents it as “The disk has reached its configured space limit.”
State represented by the HRESULT
This result belongs to admitting new index data while enforcing an administrative size ceiling. Policy prevents catalog growth even though the filesystem may still have free space.
Likely triggers
- At step 1, the configured maximum is reached
- At step 2, retention or crawl scope grows beyond planning
- At step 3, obsolete data has not been compacted
- At step 4, the limit was lowered below current usage
Compare the failing case with a control that preserves configured limit and current catalog size and changes only filesystem free space; this prevents unrelated environment differences from dominating the test.
Data for diagnosis
- Configured limit and current catalog size.
- Filesystem free space.
- Growth trend and largest scopes.
- Recent policy changes.
Capture configured limit and current catalog size before releasing objects, closing handles or reconnecting. Retain the raw HRESULT with filesystem free space, component version, UTC timestamp and correlation ID.
Investigation order
- Compare policy ceiling with physical capacity.
- Identify which scopes drive growth.
- Check supported maintenance/compaction options.
- Do not confuse the limit with filesystem full.
Preserve the component version and target identity, then alter only the condition described as policy prevents catalog growth even though the filesystem may still have free space.
Correct response
Reduce indexed scope, perform supported maintenance, or raise the limit after capacity review; then resume updates. Record whether admitting new index data while enforcing an administrative size ceiling produced any content, update or state transition before returning.
Retry only after a concrete change in configured limit and current catalog size or filesystem free space.
Scope of the signal
It does not mean the storage volume has no free blocks. Without the call boundary for admitting new index data while enforcing an administrative size ceiling, it also cannot identify which wrapper or configuration layer introduced the condition.
Related HRESULT values
CI_E_DISK_FULL is physical capacity failure; it is an intentional configured ceiling.
Developer and administrator actions
- Record configured limit and current catalog size with the returned HRESULT.
- In telemetry, correlate filesystem free space with the target and component generation.
- For regression coverage, force the documented condition: policy prevents catalog growth even though the filesystem may still have free space.
Example in a pipeline
A catalog limit remains at 10 GB after the indexed share triples. Capacity planning adjusts scope and ceiling before resuming ingestion.
Official Microsoft references
- Microsoft: content-indexing helper-function values — official contract information relevant to this HRESULT.
- Microsoft: Content-Indexing values
- Microsoft: HRESULT values
- Microsoft: Windows Search SQL syntax
Looking for a different code? Search another status or error code.