问题描述
有时,我们尝试使用VMWare打开虚拟机时,会得到如下错误。
“打开虚拟机时发生错误:内部错误。”

解决方法
首先,找到存放虚拟机的路径。然后,你会看到一个名为虚拟机名.vmx.lck
的文件夹。

删除它。
问题解决。
问题成因
尽管我不确定,但这是可能的解释。
虚拟机名.vmx.lck
文件夹内存放的是“锁文件”(Lock Files)。

这些文件确保虚拟机运行时,其文件不被其它进程访问或篡改。有时,当虚拟机未正确关闭或由于其它原因,这些文件继续保护虚拟机文件不被篡改,尽管已经没有进程在使用它们了。