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

虚拟机重新启动没反应


一、为什么我的虚拟机不能正常启动?

如果您在Windows11家庭版中安装了虚拟机,但无法打开,可能是由于以下原因之一:

不支持虚拟化技术:虚拟化技术是一个重要的技术支持虚拟机运行的因素。如果你的CPU不支持虚拟化技术,虚拟机将无法正常运行。

未启用虚拟化:即使您的CPU支持虚拟化技术,如果您的计算机没有启用虚拟化,虚拟机也将无法正常运行。

虚拟机软件问题:虚拟机软件可能存在问题,或者安装或配置不正确,导致虚拟机无法打开。

对于这些问题,您可以尝试以下解决方案:

检查您的CPU是否支持虚拟化技术,并确保BIOS中启用了虚拟化。

确保您已正确安装和配置虚拟机软件,并检查是否支持Windows11。

将您的虚拟机软件更新到最新版本,或尝试使用其他虚拟机软件。

如果上述方法都不能解决问题,您可以将问题发布到虚拟机软件的支持论坛上,以获得更具体的帮助和解决方案。


二、如何解决虚拟机不能启动的问题

解决办法:

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

我们打开任务管理器,你会发现两个重要的进程和。其中,是主程序,虚拟机在此进程下运行。是一个shell程序,负责显示中运行的虚拟系统并描述和发送各种;命令与操作这是我们最常用的VMware用户界面,程序可以重复输入即可以同时打开多个。

当VMwareWorkstation重新进入时,为了避免同一个虚拟系统被多个同时打开而导致错误,每个VMware在打开对应的虚拟机选项卡时都会先检查一下是否有虚拟机根目录下的*.文件夹并验证其中的文件如果该文件包含有效生成的uuid(通用唯一识别码),则虚拟机选项卡将无法打开。并会出现一条错误消息。出现以下错误信息:

TakeOwnership后会出现以下信息:

如果没有匹配的合法文件,则会在虚拟机根目录生成一个*.文件夹,在文件夹中生成一个包含uuid的*.lck文件,打开虚拟机选项卡,接收来自程序main的显示信息。

这个*.lck文件可以用记事本编辑。其中uuid={字母和数字组成的字符串},uuid是通用唯一标识符(UniversallyUniqueIdentifier),其特点是唯一性。目的是只有一个可以同时接收主程序视图并操作虚拟机。lck代表锁,它是所请求资源的密钥。

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

在中打开特定虚拟机选项卡时,会短暂生成一个*.文件夹,估计这是在初次传输数据(senddata)时生成的,防止多次传输shells还要求打开机器虚拟