千家信息网

通过flat.vmdk恢复esxi虚拟机

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,公司生产环境中的一台esxi虚拟机,访问不了,第一时间查看机器属性发现是一台虚拟机,登录vcenter定位宿主机位置。重置虚拟机电源后显示丢失vmdx文件。下面就开始通过flat.vmdk恢复esxi
千家信息网最后更新 2026年11月03日通过flat.vmdk恢复esxi虚拟机

公司生产环境中的一台esxi虚拟机,访问不了,第一时间查看机器属性发现是一台虚拟机,登录vcenter定位宿主机位置。重置虚拟机电源后显示丢失vmdx文件。下面就开始通过flat.vmdk恢复esxi虚拟机。

一、需要开启esxi服务器的ssh远程访问

开启esxi服务器方法有三种:

第一种方法:通过带外访问esxi

1,启动控制台

2、按F2输入root密码,回车。

3、找到Troubleshoting Options回车

4、选择Enable SSH,回车,右侧显示SSH is Enabled即为开启了SSH

第二种方法:通过网页访问esxi服务器授权开启SSH服务器

访问esxi页面-->操作-->服务器-->启用安全Shell (SSH),即可通过客户端ssh远程访问esxi服务器。

第三种方法:通过vSphere Client设置esxi服务器开启SSH服务。

登录vSphere Client找到配置安全配置文件,右侧的服务属性。

找到SSH服务器点右下角的选项,启动服务器即可通过客户端连接esxi服务器

二、客户端连接esxi服务器

这里我使用了本地PC安装了esxi服务器模拟故障,首先创建了一个虚拟机win7专业版,创建完成后,如下图

开始模拟丢失vmdk配置文件

这里模拟丢失vmdk文件,rm -rf win7.vmdk

打开虚拟机电源,会报错如下图

vmkfstools -c 107374182400 -a lsilogic -d thin temp.vmdk

这条命令会创建一个vmdk虚拟机磁盘文件和vmdk配置文件

将temp.vmdk重命名为win7.vmdk

编辑win7.vmdk,修改图中temp-flat.vmdk为win7-flat.vmdk,ddb.thinProvisioned = "1"注释或者删除。


修改完后,开启虚拟机win7

正常启动


延伸:如果你的虚拟机目录下只剩下一个flat.vmdk文件怎么办,是否也能恢复系统。

这里一定要确保你esxi虚拟机的flat.vmdk文件存在而且没有被损坏,今天也测试了只有一个flat.vmdk文件也可以恢复系统。

前提是在原虚拟机目录。

执行:vmkfstools -c 107374182400 -a lsilogic -d thin temp.vmdk生成配置文件

配置文件的修改前面已经讲过,不会的请爬楼。

你正常创建了一个虚拟机,自动创建虚拟机,添加现有的虚拟磁盘

原目录只要有vmdk配置文件也能在新的虚拟机中添加虚拟磁盘(相当于迁移虚拟机了)

结果证明也可以恢复系统。

服务 文件 服务器 配置 方法 客户 客户端 目录 磁盘 系统 安全 右侧 属性 电源 登录 专业 会创 位置 公司 前提 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 智能科技公司是互联网公司吗 互联网科技英文 浩特互联网科技 贷财互联网科技 长亮科技互联网金融 哈尔滨秒房互联网科技有限公司 互联网 科技馆 现代科技和互联网有关系吗 成都互联网科技公司100强 互联网科技项目计划书材料类 深圳育鹏互联网科技有限公司招聘 国大互联网教育科技有限公司工作 洛阳共同富裕互联网科技有限公司 世界互联网领先科技成果获奖 互联网第三次科技革命特征 上海乐五互联网科技有限公司 云鲸互联网络科技有限公司 互联网高科技绘画 银川新华互联网科技学校招聘 小牛互联网科技有限公司地址 互联网科技公司排名 狮子座互联网科技 甘肃拓世互联网科技有限公司 云创客互联网科技公司 科技互联网的估值 银川新华互联网科技职业技术培训学校图片 武汉健翔互联网络科技有限公司 广州新华互联网科技学校电竞方面 广州富喜互联网络科技 世界互联网科技成果奖
0