¿Qué significa el código HRESULT 0x80042590 (VDS_E_ALIGN_IS_ZERO)?

 
Anterior Siguiente
VDS_E_ALIGN_NOT_A_POWER_OF_TWO VDS_E_SHRINK_IN_PROGRESS

VDS_E_ALIGN_IS_ZERO

Qué significa VDS_E_ALIGN_IS_ZERO

Windows devuelve VDS_E_ALIGN_IS_ZERO (-2147211888, 0x80042590) con este significado: La alineación especificada es cero.

Diagnóstico específico

  • Guarda alignment solicitado, sector size, offset inicial y estilo MBR/GPT; valida la aritmética en bytes antes de convertir unidades.
  • Contrasta el mensaje localizado —«La alineación especificada es cero»— 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 «La alineación especificada es cero.». Para aislarla, conserva bytes por sector, alignment, offset, stripe/block size y unidades exactas pasadas a la API y comprueba específicamente la condición de alineación is zero antes de repetir la operación.

  • Registra bytes por sector, alignment, offset, stripe/block size y unidades exactas pasadas a la API; 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.