csdn 发表于 2016-4-18 22:31:35

VMDK虚拟硬盘文件丢失 虚拟机无法启动的解决办法

昨天下午公司同事反应不能上网和打印了,通过排查发现有个虚拟机起不来了,这个虚拟机负责认证,打印和DHCP。

错误提示: The file specified is not a virtual disk。
无法打开磁盘“/vmfs/volumes/4db4f346-a928774c-50af-3c4a92731f32/TEMSVR/TEMSVR_1.vmdk”或其所依赖的快照磁盘之一。

打开存储目录查看,只剩下xx-flat.vmdk文件,虚拟硬盘文件不见了,从文件的类型看,只是File格式,不是Virtual Disk格式,在虚拟机的配置文件中查看该磁盘大小为0,新建虚拟机,选择添加已存在磁盘,提示不存在;

简直是太崩溃了,网络大面积瘫痪,同事纷纷打来电话,光接电话就够受了。这个案例比较特殊,特记录一下解决方法,以备不时之需

解决方法:
1.在虚拟机上添加一个和原来硬盘大小一致、路径一致的虚拟硬盘AA
2.将AA.VMDK文件下载下来
3.用记事本打开这个文件
4.将文件中的虚拟快照文件名AA-flat.vmdk文件修改为目录中xx-flat.vmdk,文件名修改xx.vmdk
5.上传xx.vmdk
6.这时刷新查看硬盘发觉大小识别啦,重新启动OK

SYLB 发表于 2017-2-10 09:33:05

好东西,就是要分享
页: [1]
查看完整版本: VMDK虚拟硬盘文件丢失 虚拟机无法启动的解决办法