¿Qué significa el código HRESULT 0x80042437 (VDS_E_NO_FREE_SPACE)?

 
Anterior Siguiente
VDS_E_BOOT_PARTITION_NUMBER_CHANGE VDS_E_ACTIVE_PARTITION

VDS_E_NO_FREE_SPACE

Qué significa VDS_E_NO_FREE_SPACE

Windows devuelve VDS_E_NO_FREE_SPACE (-2147212233, 0x80042437) con este significado: El disco seleccionado no tiene suficiente espacio libre para completar la operación.

Comprobaciones antes de modificar storage

  • Contrasta el mensaje localizado —«El disco seleccionado no tiene suficiente espacio libre para completar la operación»— con el objeto y la operación que produjo el HRESULT; no lo sustituyas por una etiqueta genérica de storage.

Cómo acotar este caso

La condición que distingue este resultado es «El disco seleccionado no tiene suficiente espacio libre para completar la operación.». Para aislarla, conserva capacidad total/libre, tamaño solicitado, extents existentes y aritmética de offsets sin overflow y comprueba específicamente la condición de no free espacio antes de repetir la operación.

  • Registra capacidad total/libre, tamaño solicitado, extents existentes y aritmética de offsets sin overflow; esos datos permiten saber si el siguiente intento sigue actuando sobre el mismo recurso.

Referencias técnicas


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