| Previous | Next |
| VDS_E_VDISK_PATHNAME_INVALID | VDS_E_EXTEND_UNKNOWN_FILESYSTEM |
VDS_E_EXTEND_TOO_MANY_CLUSTERS
VDS_E_EXTEND_TOO_MANY_CLUSTERS This HRESULT is a file-system geometry limit encountered during a VDS volume extension. The disk may have free extents and the volume manager may be able to add capacity, yet the file system cannot represent the resulting number of clusters. Free bytes alone are therefore not sufficient to decide whether an extension is valid.
What the VDS state means
The relevant relationship is volume size divided by file-system cluster size, subject to the file system’s supported cluster-count limits. Changing the requested extension size can avoid crossing the limit, but only if the current file system and cluster geometry are understood. The status is not evidence that the VDS extent map is corrupt or that the disk itself is full.
Diagnostic focus
- Record the current volume size, file-system type, allocation-unit/cluster size, and requested extension bytes.
- Estimate the resulting cluster count before retrying with a smaller extension; do not base the decision only on physical free space.
- Confirm that the correct volume object is targeted, especially when an application maps drive letters to VDS volumes through cached data.
- If a larger final size is required, evaluate a file-system/layout migration plan rather than repeatedly issuing extensions that cross the same representational limit.
Technical references
MS-VDS error codes · IVdsVolume · VDS_VOLUME_PROP · IVdsDisk::QueryExtents · VDS_ASYNC_OUTPUT_TYPE
Looking for a different code? Search another status or error code.
