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

虚拟机启动不起来怎么办(电脑禁用虚拟机怎么解除)


一、VMM虚拟机启动失败故障处理在DellPowerEdgeR510服务器上安装WindowsServer2012和Hyper-v角色后,将其添加到SCVMM2012,然后在服务器上创建Windows2012虚拟机。一切准备就绪后
启动虚拟机
结果发现无法启动,错误如下
错误(12700)
由于以下错误,无法在Hyper-v03上启动VMM,主机进程在.服务器上完成:“WindowsServer2012DC”无法启动。(虚拟机ID4025B7CB-5309-4AB9-973F-6058DB789BFA)
虚拟机“WindowsServer2012DC”无法启动,因为虚拟机管理程序未运行(虚拟机ID4025B7CB-5309-4AB9-973F-6058DB789BFA)。以下操作可以帮助您解决此问题:1)确保计算机的物理处理器具有硬件支持的虚拟化功能的受支持版本。2)验证物理计算机的BIOS中是否启用了硬件辅助虚拟化和硬件辅助数据执行防护功能。(如果您编辑BIOS以启用任一设置,则必须关闭物理计算机,然后再将其打开。仅重置物理计算机是不够的。)3)如果您对启动配置数据存储进行了更改,请选择进行这些更改进行更改以确保管理程序配置为自动开始播放。
未知错误(0x8000)
建议的操作
请解决主机问题并重试该操作。
一开始以为SCVMM有问题,后来检查了另外两台Hyper-v机器上的vmm,发现都工作正常。新建一个VMM,可以正常启动。然后开始分析这款R510,
根据提示:
1、R510肯定支持硬件虚拟化功能
2、Hyper-v安装成功,说明VT功能开启
3.硬件辅助数据执行保护功能。我之前没有注意到这一点。我重新启动R510并进入BIOS,发现其中一项“ExecuteDisable”为“Disabled”,然后为“Enabled”。重新启动设备。。。。。
进入系统后,进入SCVMM控制台,再次运行VMM,即可启动成功。
完成后,上网搜索相关资料:
ExecuteDisable
在Dell服务器BIOS中,该选项默认是启用的。R510之前可能已经被修改过。
ExecuteDisableBit是Intel在新一代处理器中推出的一项功能。开启该功能后,可以防止病毒、蠕虫、木马等程序利用绕过、无限扩展等方式破坏系统内存。并控制系统。工作原理:处理器在内存中划分多个区域,其中一些区域可以执行应用程序代码,而另一些区域则不能。
最后总结:
要在戴尔服务器上使用虚拟化技术,必须打开BIOS设置:
启动时按F2进入Bios,在CPU项
切换“VirtualizationTechnology"和"ExecuteDisable"将这两项设置为启用
保存和重播。
二、虚拟机不能启动的问题如何解决呢?今天给大家介绍一下打开虚拟机时无法为虚拟机打开新任务问题的具体解决办法。
1.通常是因为虚拟机正在运行,计算机在运行中被迫退出并且无法保存,所以会出现此消息。
我们检查了日志,删除了“快照”下的所有内容并尝试恢复快照,但无济于事。
具体解决办法如下:
2首先,必须关闭虚拟机。如果图中按钮为灰色,则表示已关闭。
点击上面的控件---删除保存的状态选项
3从虚拟机中删除原始vdi文件,不要将其删除到垃圾箱,只需稍后将其删除即可。添加和删​​除,不要关闭页面
点击虚拟机---设置---存储---选择控制器下的vdi文件---删除。
4您可以选择虚拟光驱或硬盘,以及其他启动方式。如果没有,则创建一个来选择虚拟光驱。如,添加虚拟光驱——选择一个——选中。
5返回主页后,首先单击“开始”,然后单击“关闭”。单击“强制退出”,然后单击“确定”。
6然后删除虚拟光驱,添加原来的vdi文件,最后启动即可解决问题。
三、为什么我的虚拟机不能正常启动?

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

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

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

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

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

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

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

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

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