VMware Suspend 常见问题以及解决办法

来源:互联网 发布:mysql导出数据库 编辑:程序博客网 时间:2024/06/02 00:58

1.无法获取 vmci 驱动程序版本 句柄无效

最近把系统从win7升级为win10,还原虚拟机状态的时候出现的这个问题
-解决办法-
打开虚拟机
找到配置文件路径
这里写图片描述
用记事本打开Ubuntu 64 位.vmx
找到这行代码
这里写图片描述
将TRUE改为FALSE即可

2.VMware Workstation 无法恢复错误: (vmx)

同样也是升级系统以后,还原虚拟机状态时出现的问题(第二个)
打开配置文件
打开日志文件开始分析
然后你就会发现这个世界上你不知道的东西还太多太多(当初为什么要学这个破玩意儿),于是你又开始焦虑,今晚注定又是不眠之夜balabala~~

换个角度,找到虚拟机挂起时保存的进程文件vmname.vmss
就是这个有暂停图标的文件
这里写图片描述
删掉这个文件,重新恢复虚拟机,然后你就会感受到生活是这么的美好

那么问题来了:为什么删掉这个文件就能继续恢复虚拟机?
什么是挂起:虚拟机挂起时是用虚拟机记录下当时虚拟系统的状态,下次再打开虚拟机时就直接恢复到当时虚拟机的运行状态,然后继续工作,可以理解为数据冻结——>数据解冻的动态过程。
那么挂起的数据是怎么保存的呢?
1.STR(SUSPEND TO RAM)挂起到运存
2.STD(SUSPEND TO DISK)挂起到硬盘
虚拟机挂起的数据一般都是以(STD)方式将文件保存到虚拟机下的虚拟硬盘里,那么当我们恢复虚拟机时,虚拟机就会访问虚拟硬盘里保存的文件来恢复数据,在配置文件里以vmss作为后缀。
如果解冻的时候出现问题,删除挂起时的数据来恢复虚拟机是最好的选择,不过虚拟机当时的数据也会被删掉。
希望以后能找到更好的方法来权衡两者。

路漫漫 共勉之。

原创粉丝点击