| Previous | Next |
| VDS_E_OBJECT_EXISTS | VDS_E_PROVIDER_CACHE_CORRUPT |
VDS_E_NO_DISKS_FOUND
VDS_E_NO_DISKS_FOUND means the target machine or selected provider exposed no disks for the current operation. The absence can be real, or it can reflect incomplete service initialization, stale enumeration, provider filtering or an offline/unavailable storage path.
Verify service readiness and provider scope
- Wait for VDS initialization before relying on enumeration results.
- Call re-enumeration when disks were recently attached, removed or presented by a storage provider.
- Confirm that provider query flags include the software or hardware provider class that owns the disks.
Do not infer disk failure solely from an empty result. Compare Device Manager or the modern Storage Management API with the VDS view, and remember that VDS has been superseded on modern Windows. When a disk appears outside VDS, capture provider loading and service logs rather than repeatedly issuing the same query.
WaitForServiceReady · Reenumerate · QueryProviders
Looking for a different code? Search another status or error code.
