¿Qué significa el código HRESULT 0x80042454 (VDS_E_MISSING_DISK)?

 
Anterior Siguiente
VDS_E_OBJECT_OUT_OF_SYNC VDS_E_DISK_PNP_REG_CORRUPT

VDS_E_MISSING_DISK

Qué significa VDS_E_MISSING_DISK

Windows devuelve VDS_E_MISSING_DISK (-2147212204, 0x80042454) con este significado: Falta el disco.

Qué comprobar

  • 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 —«Falta el disco»— con el objeto y la operación que produjo el HRESULT; no lo sustituyas por una etiqueta genérica de storage.

Acción correctiva

Restaura o vuelve a resolver el objeto por identidad estable; reacquire interfaces VDS antes de repetir la operación para no usar handles stale.

Cómo acotar este caso

La condición que distingue este resultado es «Falta el disco.». Para aislarla, conserva disk ID o GPT GUID, estado online/offline, read-only, estilo de partición y razón de offline y comprueba específicamente la condición de ausente disco antes de repetir la operación.

  • Registra disk ID o GPT GUID, estado online/offline, read-only, estilo de partición y razón de offline; esos datos permiten saber si el siguiente intento sigue actuando sobre el mismo recurso.
  • Compara también estado operativo inmediatamente anterior y quién cambió ownership, online/offline o read-only; si cambia entre intentos, trata el nuevo estado como otra observación y no como la misma reproducción.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.