VMware找不到xxx.vmdk,解决方法

文章描述了一个在VMware中修改虚拟机设置后导致的启动错误,如增加处理器数量、添加网卡和硬盘。错误表现为虚拟机无法开机或恢复快照。作者推测是.vmx配置文件和.vmdk磁盘文件不匹配引起。解决方法是手动编辑.vmx文件,确保scsi0:0.fileName参数与实际磁盘文件名一致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 错误现象

遇到一个很奇怪的错误,错误截图如下:

 当遇到这错误时,虚拟机不能开机、不能恢复快照,重启电脑不能解决这个报错。

2. 问题产生的原因

已遇到3次这样的错误,都是在关闭虚拟机恢复快照并修改虚拟机设置以后,分别是修改处理器数量、添加网卡、添加硬盘。悲催的,前面都重装虚拟机了!

结合网上资料,斗胆猜测以下:是VMware自己的问题 ,修改设置触发了 “未知因素” 使得虚拟机实际的磁盘文件(.vmdk)和配置文件(.vmx)中的参数不匹配造成的。

 

3. 解决问题

使用文本编辑器打开配置文件(xxx.vmx),找到参数:

scsi0:0.fileName = "xxxxxxxx"

我的是在第34行,如图: 

我的磁盘文件是 xx-000001.vmdk,而配置文件中却是 xx-000002.vmdk,那肯定找不到咯!

把配置文件中的这项参数修改得和文件夹中真正的快照文件一致,即可恢复正常。

类似问题也是同样思路。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值