当前位置:首页 > 虚拟机 > 正文

虚拟机为何启动不了(51虚拟机多开启动不了)


一、无法启动虚拟机,因为虚拟机监控程序未运行造成这种情况的原因如下:
1.虚拟化软件未安装或安装不正确:确保安装了正确的虚拟化软件,并且正确安装了所有必需的驱动程序和更新。
2。虚拟化软件服务未运行:打开“运行”对话框(Windows键+R),键入,然后按Enter。在服务列表中,找到与您的虚拟化软件关联的服务。右键单击服务名称并选择启动。如果服务未启动,您可以检查服务日志以获取更多信息。
3。硬件问题。确保您的计算机硬件支持虚拟化。并非所有处理器都支持虚拟化。计算机硬件不支持虚拟化,那么您将不得不更换硬件或选择其他不使用虚拟化的解决方案。
二、如何解决虚拟机不能启动的问题

解决办法:

进入虚拟机对应目录,删除%虚拟机名称%.文件夹或者里面的文件

我们打开任务在管理器中,我们会发现两个重要的进程和。其中,是主程序,虚拟机在此进程下运行。是shell程序,负责显示上运行的虚拟系统,并解释和广播不同的进程。;命令和操作是我们最常用的VMware用户界面,程序可以重新进入,因此可以同时打开多次。

由于VMwareWorkstation是可重入的,为了避免同一个虚拟系统被多个同时打开而导致错误,每个VMware在打开虚拟机对应的控制选项卡时都会先检查这一点,如果虚拟机根目录下有一个*.文件夹,验证里面的文件是否包含合法生成的uuid(通用唯一识别码),虚拟机选项卡将打不开。并且会出现错误信息如下错误信息:

TakeOwnership后会出现以下信息:

如果有。不是对应的合法文件,在虚拟机根目录下生成*.文件,在文件夹下生成一个包含uuid的*.lck文件,打开虚拟机选项卡并获取显示信息从主程序文件。

这个*.lck文件可以用记事本编辑。里面是uuid={一串字母和数字},uuid是通用唯一标识符(UniversallyUniqueIdentifier),其特点是唯一。目标是一次只有一个可以接受主机显示并运行虚拟机。lck是lock的缩写,是对所请求资源的锁。

VMware虚拟机运行时,会在对应的虚拟机文件夹下生成*.、*.和*.三个文件,其中包含*.该文件名为lck.其中*.是打开中的选项卡时生成的,另外两个与虚拟磁盘和内存的使用有关,是虚拟系统运行时生成的。如果关闭并让虚拟机在后台运行,*.文件夹将会消失,而其他两个则不会。

当您在中打开虚拟机选项卡时,将短暂生成*.文件。估计这是第一次传输数据(senddata)时生成的,防止多个Shell同时请求打开虚拟机。