| Anterior | Siguiente |
| VDS_E_ONE_EXTENT_PER_DISK | VDS_E_PLEX_SIZE_INVALID |
VDS_E_INVALID_BLOCK_SIZE
Qué significa VDS_E_INVALID_BLOCK_SIZE
Windows devuelve VDS_E_INVALID_BLOCK_SIZE (-2147211982, 0x80042532) con este significado: Ni el tamaño de franja del volumen ni el tamaño de sector del disco tienen un valor distinto de cero.
Evidencia que conviene capturar
- Contrasta el mensaje localizado —«Ni el tamaño de franja del volumen ni el tamaño de sector del disco tienen un valor distinto de cero»— con el objeto y la operación que produjo el HRESULT; no lo sustituyas por una etiqueta genérica de storage.
Diferencia frente a un resultado cercano
No debe confundirse con VDS_E_INVALID_ENUMERATOR. Ese resultado significa «El enumerador está dañado», mientras que este código significa «Ni el tamaño de franja del volumen ni el tamaño de sector del disco tienen un valor distinto de cero». La separación útil está entre la validación del parámetro o descriptor entregado por el caller y la validación del parámetro o descriptor entregado por el caller.
Qué demuestra realmente este código
Incluye en telemetría método VDS, object GUID/UniqueId, estado anterior, parámetros de la llamada y mensaje localizado asociado a este HRESULT; sin esos datos, el HRESULT pierde su contexto. La condición «Ni el tamaño de franja del volumen ni el tamaño de sector del disco tienen un valor distinto de cero» no demuestra corrupción del disco; primero señala que un valor, descriptor, tipo o combinación de parámetros no cumple el contrato de esa llamada.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
