VMware虚拟机配置文件(.vmx)损坏,提示移除,如何修复?

早起打开虚拟机,突然提示“文件损坏,是否移除?
吓我一跳,里面的文件都没有上传到云端,虽然之前有过备份,但是昨天的数据肯定是没有备份的。

昨天还是好好的,怎么一打开就这样了?

这种情况,我肯定不是第一个碰到的,google一下,果然有解决方法。


损坏情况:
.vmx文件损坏,其他文件应该都是完好的。

vmware版本:15
虚拟机系统是:ubuntu16.0.4
所以,损坏的文件是ubuntu16.0.4.vmx

修复方法:
1)删除.vmx(如ubuntu16.0.4.vmx),然后新建一个同样名字的.vmx文件;

2)打开虚拟机目录下的vmware.log文件;(可以用VScode或者Notepad++等软件打开,方便后的操作)

3)在vmware.log文件中找到,下面这两个语句,

DICT — CONFIGURATION
DICT — USER DEFAULTS

我是用的vscode,ctrl+f搜索上面的标志就可以。

4)将这两行之间的数据拷贝出来;(上面的标志那两行不用复制)

5)粘贴到刚刚新建的.vmx文件中;

6)下面需要将拷贝的内容进行一下格式操作:(快捷方式在文末

  • 将每行前边的日期时间标志删除,仅保留后面的信息;例如:

2020-06-13T09:24:40.557+08:00| vmx| I125: DICT config.version = “8”
修改为
config.version = “8”

  • 然后将每行前面的空格删除;
  • 最后给所有行的等号后的字符加上英文双引号(注意不要使用中文输入法的双引号);例如:(已经有英文引号的,就不需要添加了)

config.version = 8
改为
config.version = “8”

7)保存.vmx文件,打开虚拟机就可以了。


PS:上面修改文件使用的快捷方式

纵向列选择,vscode中使用,鼠标滑轮中键
删除每行前面的空格,vscode中使用,shift+tab

  • 7
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值