| Previous | Next |
| VDS_E_CORRUPT_PARTITION_INFO | VDS_E_DUP_EMPTY_PACK_GUID |
VDS_E_CORRUPT_EXTENT_INFO
VDS_E_CORRUPT_EXTENT_INFO VDS uses disk extents to describe regions on a disk. IVdsDisk::QueryExtents returns VDS_DISK_EXTENT records and documents extent types including unknown, free, data, OEM, ESP, MSR, LDM metadata, and unusable regions. Applications use this map to calculate free space and determine which volumes occupy a disk.
What the VDS state means
VDS_E_CORRUPT_EXTENT_INFO means that this extent information is not trustworthy. It is therefore dangerous to turn the failure into a simple “no free space” result: a corrupt map cannot safely answer where free space begins, which volume owns a data extent, or whether an extension range overlaps existing metadata.
Diagnostic focus
- Stop capacity-changing operations that depend on the extent map, especially create, extend, and migration decisions.
- Log the disk GUID/device path and the operation that requested extents; the same physical disk can be queried through different provider contexts.
- Compare partition information and provider events to determine whether the inconsistency is on-disk metadata or provider/cache interpretation.
- Do not synthesize a free-space map from total disk size minus volume sizes; VDS documents several non-data extent types that such arithmetic would ignore.
Technical references
MS-VDS error codes · IVdsDisk::QueryExtents · VDS_DISK_PROP · IVdsAdvancedDisk · IVdsService::Refresh
Looking for a different code? Search another status or error code.