| 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.