好的,我安装了最新版本的virtualbox,我的电脑(HP)有AMD A10,64位Windows 10操作系统和6Gb RAM。
我用Windows 7创建了一个虚拟机,在那里我想创建一个新的虚拟机(VM1中的VM2),但我无法运行它,因为我在VM1中没有启用虚拟化。
好的,所以我检查了VM1配置,并在虚拟机设置中启用了虚拟化。我已尝试使用所有Paravirtualization接口并始终启用硬件虚拟化(VT-x和AMD-V)。 我真的不知道为什么会发生这种情况,如果这一切都被启用并且没有类似问题的文件。
我尝试更改VM1和所有接口使用的CPU数量。
答案 0 :(得分:15)
我搜索了2天,没有任何对我有用..然后我找到了解决方案:
问题出在Windows 10中......你需要禁用Hyper-V管理器......
1)确保在BIOS中启用cpu虚拟化。
2)以管理员身份打开您的CMD
3)在桌面文件夹中键入bcdedit
并在底部查找hypervisorlaunchtype ...如果是Auto或启用我们需要禁用它!!!!!!
4)输入你的cmd bcdedit /set hypervisorlaunchtype off
5)重启你的操作系统并开心!
我知道这是一个老问题......但对于每个有类似问题的人,我希望它有所帮助!!
答案 1 :(得分:0)
关闭Windows Defender安全中心提供的核心隔离安全性。 我发现启用它会在BIOS中启用它时关闭您的英特尔虚拟化技术功能。 遵循的步骤: 1.转到Windows Defender安全中心。 2.在左侧面板中搜索设备安全性,然后单击它。 3.现在单击核心隔离。 4.关闭内存完整性安全性。 如果它没有关闭并显示(由设备管理员管理),请按照以下步骤在Google上进行搜索。 您可能需要下载文件并输入注册表以将其关闭。只是谷歌它。
答案 2 :(得分:0)
答案是正确的,但是值得一提: 通常 Hyper-V Manager 由 Docker 启用(Docker在HV Manager之上运行),在我的情况下,它仅在:
之后起作用命令行将要求您重新启动,然后您将能够运行VX映像!
答案 3 :(得分:0)
就我而言,我的操作系统是 Windows 10,我在 BIOS 中启用了虚拟化 VTx 和 Vtd,但它不起作用。在网上搜索后,我解决了这个问题。希望这可以帮助人们。
您可以在任务管理器中检查它是否工作正常,在性能选项卡中您可以查看是否启用了虚拟化。