无法打开磁盘“XXX.vmdk”或其所依赖的快照磁盘之一。系统找不到指定的文件。
在打开虚拟机的时候出现这种问题,是由于磁盘间的关联出问题了,要到其相应的文件去修改磁盘的配置文件。
具体方法:
1、通过CRT连到改esxi机器,然后进入相应的存储。cd vmfs/volumes/AAA(存放虚拟机的存储);
2、ls查看里面的文件,会看到xxx.vmx,xxx-flat.vmdk用vi进去编辑
vi xxx.vmdk
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=fffffffe
parentCID=ffffffff
isNativeSnapshot="no"
createType="vmfs"
# Extent description
RW 16777216 VMFS "xxx-flat.vmdk"
# The Disk Data Base
#DDB
ddb.adapterType = "lsilogic"
ddb.geometry.cylinders = "1044"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.longContentID = "7a81a191b1f24d697cc8954bfffffffe"
ddb.thinProvisioned = "1"(如果以前的磁盘是精简磁盘,此处要保留,如果不是,则要注释或者删除。建议将值改为0)
ddb.uuid = "60 00 C2 93 bd af e7 60-2a 1b 70 f4 6c e6 38 01"
ddb.virtualHWVersion = "10"
3、然后保存退出。
4、从清单中移除虚拟机(千万不要选则从磁盘删除虚拟机),然后再添加虚拟机,最后就能成功启动虚拟机。