Recrear el fichero descriptor de un archivo .vmdk
Hay veces, que bien por un snapshot mal eliminado o um apagado inesperado de la VM el .vmdk de la misma se corrompe a informação de “configuração” y deixando o disco duro virtual em bruto; normalmente, midisco-flat.vmdk
Si nos ocurre esta situación, o mas seguro é que a máquina virtual nos de el error “No se encuentra el fichero” al intentar arrancar. O procedimento a seguir é recriar o(s) descritor(es) do(s) disco(s) virtual(is).
Hay que seguirlo paso a paso:
– Lo primero es determinar desde la misma maquina virtual del error, el tamaño del disco -flat.vmdk usando putty o alguna otra aplicacion.
– Depois disso, creamos uno del mismo tamaño y caracteristicas, imaginemonos que el tamaño del flat.vmdk es de 250Gb y lo llamamos salvacion.vmdk
– Sobre el HOST, ejecutamos el comando CAT sobre salvacion.vmdk que nos devolverá el descriptor
cat salvacion.vmdk
# Disk DescriptorFile
version=1
CID=7131fc31
parentCID=ffffffff
createType=”vmfs”
# Extent description
RW 419430400 VMFS “rescue_me-flat.vmdk”
# The Disk Data Base
#DDB
ddb.virtualHWVersion = “4″
ddb.geometry.cylinders = “26108″
ddb.geometry.heads = “255″
ddb.geometry.sectors = “63″
ddb.adapterType = “lsilogic”
ddb.toolsVersion = “7201″
– En este momento, copiamos este fichero a la ubicacion de nuestro archivo -flat.vmdk
cp salvacion.vmdk /vmfs/volumes/MILUN/MIVM/salvado.vmdk
– Por ultimo modificamos la siguiente linea con el editor que eligamos:
RW 419430400 VMFS “salvacion-flat.vmdk”
Por:
RW 419430400 VMFS “salvado-flat.vmdk”
Como es de entender, cada uno deberá usar los nombres de los fichero .vmdk de sus VM.
Una vez realizado el procedimiento, ya se podra encencer la maquina de nuevo o crear una nueva pinchando los discos salvados.







































