| Anterior | Siguiente |
| VDS_E_NO_SOFTWARE_PROVIDERS_LOADED | VDS_E_NO_VOLUME_LAYOUT |
VDS_E_DISK_NOT_MISSING
Qué significa VDS_E_DISK_NOT_MISSING
VDS_E_DISK_NOT_MISSING (-2147212031, 0x80042501). El mensaje de Windows es: El disco no está ausente.
Cómo aislar la causa
- Resuelve el objeto por UniqueId/GUID y compara con una enumeración nueva; no uses únicamente ordinal, drive letter o nombre amigable.
- Contrasta el mensaje localizado —«El disco no está ausente»— con el objeto y la operación que produjo el HRESULT; no lo sustituyas por una etiqueta genérica de storage.
Corrección recomendada
Restaura o vuelve a resolver el objeto por identidad estable; reacquire interfaces VDS antes de repetir la operación para no usar handles stale.
Punto discriminante para este código
Para este resultado conserva el identificador estable del disco, online/offline, read-only, estilo MBR/GPT y ownership antes de modificar el recurso. La prueba debe aislar específicamente la condición disk not missing y no una incidencia genérica del almacenamiento.
La prueba diferencial de disk not missing debe modificar una sola precondición relacionada con el mensaje anterior.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.