¿Qué significa el código NTSTATUS 0xC03A000A (STATUS_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT)?

 
También puede significar:
ConstanteTipoSO
ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPTHRESULTWindows
Anterior Siguiente
STATUS_VHD_BLOCK_ALLOCATION_FAILURE STATUS_VHD_INVALID_BLOCK_SIZE

STATUS_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT

Qué significa STATUS_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT

STATUS_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT indica corrupción de la tabla que mapea bloques virtuales a offsets físicos en VHD dinámicos/differencing legacy. Sin una BAT válida, el provider no puede decidir dónde está el contenido de un virtual block.

Es más específico que un sparse-header corrupto y distinto de bitmap mismatch. Puede quedar un header legible que apunta a una tabla ya incoherente.

Qué comprobar

  • Preserve/imaging del archivo antes de cualquier reparación.
  • Valide BAT entries contra tamaño del archivo y block size.
  • Compruebe si el parent chain también presenta errores.
  • No reconstruya offsets manualmente sin una herramienta que entienda el formato VHD completo.

Referencias técnicas


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