Virtualbox VM 上的绿海龟/蜗牛模式(性能缓慢指示器)

Virtualbox VM 上的绿海龟/蜗牛模式(性能缓慢指示器)

因此,绿海龟蜗牛模式(模拟模式)仍然顽固地处于活动状态。
在运行 Windows 11 VM 的 Windows 11 主机上。
绿龟性能慢,无法使用……

VirtualBox 7.0.6 W11 设置:Get-WindowsOptionalFeature -Online -FeatureName *hyper* 显示所有设置为禁用。

戴尔 PC 在 BIOS 中启用了虚拟化功能。 BIOS 屏幕截图

VirtualBox VM 配置 嵌套 VT-x 处于活动状态 硬件虚拟化设置为默认

核心隔离内存保护已关闭 组策略虚拟化已关闭

Hyper-V 已关闭 Windows Subsystem for Linux (WSL) 已关闭。Windows Sandbox 已关闭 在此处输入图片描述

万一我也跑了
bcdedit /set hypervisorlaunchtype Off

我也跑了

./VBoxManage modifyvm "Virtual Machine Name" --nested-hw-virt on

这也想知道这是否会错误地给您留下“启用嵌套 VT-x 正在按预期工作”的印象。

我的用户在电脑上拥有管理员权限。

我做错了什么或者忘记了什么?你知道为什么心爱的蓝龟不想玩吗?

编辑:

终于有一个解决方案了。我从微软下载了设备。 https://www.microsoft.com/en-us/download/confirmation.aspx?id=53337

提取脚本并运行

DG_readiness_tool.ps1 -Disable 

并重新启动。

重启时 Speccy 和系统信息显示可用的虚拟化环境。我的问题是设备保护。

答案1

这真是太烦人了。我也遇到了同样的问题,一开始以为是英特尔 Alder Lake 性能/高效核心架构的问题(其他人也怀疑是这个问题https://forums.virtualbox.org/viewtopic.php?t=108745),但随后注意到了绿海龟符号,并发现https://forums.virtualbox.org/viewtopic.php?f=25&t=99390

我尝试了第二个 VirtualBox 线程提到的所有内容:

  • bcdedit /set hypervisorlaunchtype off(尽管我无法进行完整的电源循环,因为我无法取出笔记本电脑的电池)
  • DISM /Online /Disable-Feature:Microsoft-Hyper-V
  • 我将 HKEY_LOCAL_MACHINE、SYSTEM、CurrentControlSet、Control、DeviceGuard、Scenarios、SystemGuard 下的 Enabled 设置为 0。
  • 我输入了 EnableVirtualizationBaseSecurity 和 EnableVirtualizationBasedSecurity,以防 HKEY_LOCAL_MACHINE、SYSTEM、CurrentControlSet、Control、DeviceGuard 下出现 0 的输入错误。
  • 我将内存完整性设置为关闭
  • 我检查了 BIOS 设置,禁用了安全启动和一些似乎可以通过虚拟化提供额外安全性的功能

...但是即使重新启动后,我也无法赶走绿海龟。msinfo32.exe 显示基于虚拟化的安全性仍在使用中。

我认为这里的 msinfo32.exe 是关键工具:如果它报告正在使用基于虚拟化的安全性,VirtualBox 就无法工作。显然 VMWare 工作得更好,不知道为什么,要么是它可能与 Windows 虚拟化支持集成得更好,要么是当必须使用模拟虚拟化时 VMWare 可能有响应更快的模拟模式。

当然,我确实检查了 BIOS 设置中是否启用了虚拟化功能。

然后我找到了解决方案:

  1. 转到控制面板,选择程序和功能,选择打开或关闭 Windows 功能

  2. 删除 Hyper-V

  3. 删除 Windows 虚拟机管理程序平台

  4. 删除虚拟机平台

  5. 保存设置并重启

就我而言,Windows Hypervisor Platform 仍然被选中,这导致 Windows 在虚拟机管理程序内部启动,因此虚拟化功能已被使用,而 VirtualBox 无法使用 CPU 的虚拟化功能。

相关内容