| Previous | Next |
| VDS_E_VD_IS_BEING_DETACHED | VDS_E_NO_POOL_CREATED |
VDS_E_NO_POOL
This HRESULT belongs to the VDS hardware-provider storage-pool model. VDS storage pools are provider-managed objects that can expose pool properties and drive extents and can be used as the allocation context for creating LUNs. A physical drive visible to the subsystem is not automatically a member of a concrete storage pool.
Why this state matters
The error should therefore not be translated into “no disk found.” The drive exists, but the operation requires pool membership that the provider does not report. Modern Storage Spaces terminology can look similar, yet these HRESULTs come from the legacy VDS COM model; diagnostics should query the actual VDS hardware provider and its pool enumeration.
Diagnostic focus
- Identify the hardware provider and the exact drive object passed to the pool-related operation.
- Enumerate provider storage pools and query their drive extents to determine whether the drive belongs to any returned pool.
- Check provider or array configuration when the drive was expected to be assigned to a concrete pool.
- Do not create an arbitrary Windows volume on the drive as a substitute for the missing VDS storage-pool relationship.
Technical references
IVdsHwProviderStoragePools · QueryStoragePools · VDS_POOL_ATTRIBUTES · VDS interfaces · MS-VDS error codes
Looking for a different code? Search another status or error code.
