virtualbox - 虚拟化已启用但不工作

virtualbox - virtualization is enabled but not working

好的,我安装了最新版本的 virtualbox,我的电脑 (HP) 有 AMD A10,64 位 Windows 10 OS 和 6Gb 内存。

我用 Windows 7 创建了一个虚拟机,在那里我想创建一个新的虚拟机(VM1 中的 VM2),但我不能 运行 因为我没有启用虚拟化在 VM1 中。

好的,所以我检查了 VM1 配置并在 virtualbox 设置中启用了虚拟化。我已经尝试过所有半虚拟化接口,并且始终启用硬件虚拟化(VT-x 和 AMD-V)。 如果这一切都应该启用并且没有类似问题的文档,我真的不知道为什么会发生这种情况。

我尝试更改 VM1 和所有接口使用的 CPU 数量。

我搜索了 2 天,但没有任何效果.. 然后我找到了解决方案:

问题出在 Windows10...您需要禁用 Hyper-V 管理器...

1) 确保在您的 BIOS cpu 中启用了虚拟化。

2) 以管理员身份打开您的 CMD

3) 在您的桌面文件夹中键入 bcdedit 并在底部查找 hypervisorlaunchtype ...如果它是自动或启用我们需要禁用它!!!!!!

See this picture

4) 输入你的 cmd bcdedit /set hypervisorlaunchtype off

5) 重新启动您的 OS 并开心!!!

我知道这是一个老问题...但是对于遇到类似问题的每个人我希望它能有所帮助!!

关闭 Windows Defender 安全中心提供的核心隔离安全。 我发现在 BIOS 中启用它时,启用它会关闭您的英特尔虚拟化技术功能。 要遵循的步骤: 1. 前往 Windows Defender 安全中心。 2. 在左侧面板中搜索设备安全并单击它。 3. 现在点击核心隔离。 4.关闭内存完整性安全。 如果它没有关闭并显示(这由您的设备管理员管理),则按照搜索 google 的步骤操作。 您可能需要下载文件并进入注册表以将其关闭。就google吧。

回答正确,但有一点值得一提: 通常 Hyper-V ManagerDocker 启用(Docker 运行s 在 HV 之上经理),就我而言,它仅在 :

之后起作用
  • 删除Docker
  • dism.exe /在线/禁用功能:Microsoft-Hyper-V

命令行会要求您重新启动,然后您就可以运行 VX图像了!

在我的例子中,我的 os 是 windows 10,我在 BIOS 中启用了虚拟化 VTx 和 Vtd,但是没有用。在网上搜索后,我解决了这个问题。希望这可以帮助人们。

  1. 按 Windows 键 + X 和 select“应用程序和功能”。
  2. 然后单击“程序和功能”link。
  3. 然后单击左侧窗格中的“打开或关闭 Windows 功能”link。
  4. 找到“虚拟机平台”选项并选中它。
  5. (我不确定这两个步骤:找到“Hyper-V”和“Windows Hypervisor Plateform”选项并取消标记它们。)
  6. 单击“确定”保存更改并重新启动。 下面是截图: enable Virtualization

您可以在任务管理器中检查它是否工作正常,在性能选项卡中您可以看到是否启用了虚拟化。