我是靠谱客的博主 高挑日记本,最近开发中收集的这篇文章主要介绍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

最后

以上就是高挑日记本为你收集整理的VMware虚拟机配置文件(.vmx)损坏,提示移除,如何修复?的全部内容,希望文章能够帮你解决VMware虚拟机配置文件(.vmx)损坏,提示移除,如何修复?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部