侧边栏壁纸
博主头像
运维匠-运维工程师知识分享经验和最佳实践博主等级

生活百般滋味,人生需要笑对

  • 累计撰写 58 篇文章
  • 累计创建 3 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

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

运维匠
2024-07-08 / 0 评论 / 0 点赞 / 22 阅读 / 1777 字
温馨提示:
本文最后更新于 2024-07-08,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

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

背景: 早上开发同事反馈开发环境数据库无法连接,通过排查网络不通,进入esxi管理页面发现也无法打开,ping esxi物理服务器网络也不通,通过一通sao操作发现也没啥问题,那就只有万能的重启打法了,重启后esxi管理页面可以进去了,但是数据库服务的虚拟机起不来了

打开虚拟机电源报如下错误

File xx.vmdk was not found

打开存储目录查看,只剩下xx-flat.vmdk文件,确实不存在xx.vmdk的文件,编辑虚拟机选择添加已存在的磁盘,提示不存在,选择xx-flat.vmdk文件会怎么样了?选择xx-flat.vmdk文件保存后打开电源报如下错误

 The file specified is not a virtual disk

虚拟硬盘文件不见了,从文件的类型看,只是File格式,不是Virtual Disk格式,在虚拟机的配置文件中查看该磁盘大小为0。

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

0

评论区