| Previous | Next |
| VDS_E_DISK_NOT_CONVERTIBLE | VDS_E_DISK_REMOVEABLE_NOT_EMPTY |
VDS_E_DISK_REMOVEABLE
This status is a media-capability boundary. VDS exposes removable storage through distinct behavior and, for some operations, explicitly documents that removable devices are unsupported. A device being writable or presenting a drive letter does not make it equivalent to a fixed basic disk for partition management.
Why this state matters
Check the disk properties and the exact VDS method that failed. For example, partition attribute changes are unsupported when the disk is removable, and historical VDS versions also restrict cleaning removable devices. Do not work around the HRESULT by reclassifying the device in application code; use an API path that is documented for that media class or treat the operation as unavailable.
Diagnostic focus
- Record the failing VDS method and the disk properties that identify the media/device class.
- Distinguish removable media from a fixed USB-attached disk; bus type alone is not the operation contract.
- Check the method documentation for removable-media restrictions on the target Windows version.
- Avoid forcing fixed-disk partition logic onto media that VDS intentionally classifies differently.
Technical references
VDS_DISK_PROP · IVdsAdvancedDisk · IVdsAdvancedDisk::ChangeAttributes · IVdsAdvancedDisk::Clean · VDS Disk Object
Looking for a different code? Search another status or error code.