¿Qué significa el código HRESULT 0xC03A0026 (ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE)?

 
Anterior Siguiente
ERROR_VHD_RESIZE_WOULD_TRUNCATE_DATA ERROR_VHD_ALREADY_AT_OR_BELOW_MINIMUM_VIRTUAL_SIZE

ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE

Qué significa ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE

ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE (-1069940698, 0xC03A0026). El stack no puede determinar cuánto podría reducirse el VHD sin poner datos en riesgo.

Resize debe preservar todos los bloques virtuales que contienen datos y respetar el minimum safe virtual size calculado por el stack. Reducir el archivo físico no es equivalente a reducir el tamaño virtual.

Qué comprobar

  • Comprueba estado/metadata del disk.
  • Verifica que el filesystem/partition layout guest sea consultable si la operación depende de ello.
  • No fuerce un shrink con un valor estimado.

Cómo resolverlo

Corrige primero la condición que impide calcular el mínimo y vuelve a consultar la API.

Cómo confirmar la corrección

Solo ejecuta resize cuando Windows devuelva explícitamente un MinimumSize válido.

Referencias técnicas


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