从 .vmdk 文件重新创建描述符文件

有时候, 因为快照未正确删除或虚拟机意外关闭,虚拟机的 .vmdk 文件损坏,导致信息丢失 “配置” 并且留下虚拟硬盘为原始状态; 通常, midisco-flat.vmdk

Si nos ocurre esta situación, 最可能的情况是虚拟机会报错 “找不到文件” 尝试启动时. 要执行的步骤是重新创建虚拟磁盘的描述文件.

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.

– 然后, 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”

由:

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.


推荐文章

作者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 请随时与我联系, 我会尽我所能帮助你, 分享就是生活 ;) . 享受文档!!!

安装 VMware ESX 4.0

25 六月 de 2009