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 ...如果它是自动或启用我们需要禁用它!!!!!!
4) 输入你的 cmd bcdedit /set hypervisorlaunchtype off
5) 重新启动您的 OS 并开心!!!
我知道这是一个老问题...但是对于遇到类似问题的每个人我希望它能有所帮助!!
关闭 Windows Defender 安全中心提供的核心隔离安全。
我发现在 BIOS 中启用它时,启用它会关闭您的英特尔虚拟化技术功能。
要遵循的步骤:
1. 前往 Windows Defender 安全中心。
2. 在左侧面板中搜索设备安全并单击它。
3. 现在点击核心隔离。
4.关闭内存完整性安全。
如果它没有关闭并显示(这由您的设备管理员管理),则按照搜索 google 的步骤操作。
您可能需要下载文件并进入注册表以将其关闭。就google吧。
回答正确,但有一点值得一提:
通常 Hyper-V Manager 由 Docker 启用(Docker 运行s 在 HV 之上经理),就我而言,它仅在 :
之后起作用
- 删除Docker
- dism.exe /在线/禁用功能:Microsoft-Hyper-V
命令行会要求您重新启动,然后您就可以运行 VX图像了!
在我的例子中,我的 os 是 windows 10,我在 BIOS 中启用了虚拟化 VTx 和 Vtd,但是没有用。在网上搜索后,我解决了这个问题。希望这可以帮助人们。
- 按 Windows 键 + X 和 select“应用程序和功能”。
- 然后单击“程序和功能”link。
- 然后单击左侧窗格中的“打开或关闭 Windows 功能”link。
- 找到“虚拟机平台”选项并选中它。
- (我不确定这两个步骤:找到“Hyper-V”和“Windows Hypervisor Plateform”选项并取消标记它们。)
- 单击“确定”保存更改并重新启动。
下面是截图:
enable Virtualization
您可以在任务管理器中检查它是否工作正常,在性能选项卡中您可以看到是否启用了虚拟化。
好的,我安装了最新版本的 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 ...如果它是自动或启用我们需要禁用它!!!!!!
4) 输入你的 cmd bcdedit /set hypervisorlaunchtype off
5) 重新启动您的 OS 并开心!!!
我知道这是一个老问题...但是对于遇到类似问题的每个人我希望它能有所帮助!!
关闭 Windows Defender 安全中心提供的核心隔离安全。 我发现在 BIOS 中启用它时,启用它会关闭您的英特尔虚拟化技术功能。 要遵循的步骤: 1. 前往 Windows Defender 安全中心。 2. 在左侧面板中搜索设备安全并单击它。 3. 现在点击核心隔离。 4.关闭内存完整性安全。 如果它没有关闭并显示(这由您的设备管理员管理),则按照搜索 google 的步骤操作。 您可能需要下载文件并进入注册表以将其关闭。就google吧。
回答正确,但有一点值得一提: 通常 Hyper-V Manager 由 Docker 启用(Docker 运行s 在 HV 之上经理),就我而言,它仅在 :
之后起作用- 删除Docker
- dism.exe /在线/禁用功能:Microsoft-Hyper-V
命令行会要求您重新启动,然后您就可以运行 VX图像了!
在我的例子中,我的 os 是 windows 10,我在 BIOS 中启用了虚拟化 VTx 和 Vtd,但是没有用。在网上搜索后,我解决了这个问题。希望这可以帮助人们。
- 按 Windows 键 + X 和 select“应用程序和功能”。
- 然后单击“程序和功能”link。
- 然后单击左侧窗格中的“打开或关闭 Windows 功能”link。
- 找到“虚拟机平台”选项并选中它。
- (我不确定这两个步骤:找到“Hyper-V”和“Windows Hypervisor Plateform”选项并取消标记它们。)
- 单击“确定”保存更改并重新启动。 下面是截图: enable Virtualization
您可以在任务管理器中检查它是否工作正常,在性能选项卡中您可以看到是否启用了虚拟化。