从 .vmdk 文件重新创建描述符文件
有时候, 因为快照未正确删除或虚拟机意外关闭,虚拟机的 .vmdk 文件损坏,导致信息丢失 “配置” 并且留下虚拟硬盘为原始状态; 通常, midisco-flat.vmdk
如果我们遇到这种情况, 最可能的情况是虚拟机会报错 “找不到文件” 尝试启动时. 要执行的步骤是重新创建虚拟磁盘的描述文件.
必须一步一步地进行:
– 首先是在发生错误的虚拟机上确定, -flat.vmdk 磁盘的大小,可以使用 putty 或其他应用程序.
– 然后, 创建一个相同大小和特性的磁盘, 假设 flat.vmdk 的大小为 250Gb,我们将其命名为 salvacion.vmdk
– 在主机上, 执行 CAT 命令查看 salvacion.vmdk,它将返回描述文件
cat salvacion.vmdk
# 磁盘描述文件
version=1
CID=7131fc31
parentCID=ffffffff
createType="vmfs"
# 扩展描述
RW 419430400 VMFS "rescue_me-flat.vmdk"
# 磁盘数据库
#DDB
ddb.virtualHWVersion = "4"
ddb.geometry.cylinders = "26108"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.adapterType = "lsilogic"
ddb.toolsVersion = "7201"
– 此时, 我们将此文件复制到我们的-flat.vmdk文件位置
cp salvacion.vmdk /vmfs/volumes/MILUN/MIVM/salvado.vmdk
– 最后使用我们选择的编辑器修改以下行:
RW 419430400 VMFS "salvacion-flat.vmdk"
由:
RW 419430400 VMFS "salvado-flat.vmdk"
如所理解的那样, 每个人都应该使用自己VM的.vmdk文件名称.
执行此操作后, 就可以重新启动机器或通过点击保存的磁盘创建新虚拟机.








































