我似乎无法在我的 VM 实例上安装 Hyper-V,我需要 Hyper-V 才能在 Visual Studio 中开发 Maui 应用程序,并且Android 模拟器。
我在 Windows 2019 Server(最新服务包)上运行 Oracle Virtual Box 7.0.12(最新版本),客户操作系统为 Windows 11 Pro,但我似乎无法在我的虚拟机上启用虚拟机管理程序。
- 当我将鼠标悬停在已禁用的虚拟机管理程序上时,它显示没有 SLAT [二级地址转换];但是,我的主机显示一切正常,并且 Virtualbox 已配置了它
systeminfo Hyper-V Requirements: VM Monitor Mode Extensions: Yes Virtualization Enabled In Firmware: Yes Second Level Address Translation: Yes Data Execution Prevention Available: Yes
到目前为止我对我的虚拟机做了什么:
- 主机:
--nested-hw-virt on
应该在我的开发电脑上启用虚拟机管理程序VBoxManage modifyvm "Developer"
- 虚拟机设置:
- 在虚拟机内:
- 当我在 Hyper-V 管理器中安装快速添加虚拟机时,我启动它,但失败了
- 事件查看器具有:
Hypervisor launch failed; Second Level Address Translation is required to launch the hypervisor.
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Microsoft-Windows-Hyper-V-Hypervisor" Guid="{52fc89f8-995e-434c-a91e-199986449890}" /> <EventID>59</EventID> <Version>0</Version> <Level>2</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x8000400000000000</Keywords> <TimeCreated SystemTime="2023-11-30T03:55:47.8606482Z" /> <EventRecordID>13096</EventRecordID> <Correlation ActivityID="{ee5ba102-fbae-4726-be84-d16b1df930dd}" /> <Execution ProcessID="4" ThreadID="8" /> <Channel>System</Channel> <Computer>Developer</Computer> <Security UserID="S-1-5-18" /> </System> <EventData /> </Event>
答案1
我似乎无法在我的 VM 实例上安装 Hyper-V,而我需要 Hyper-V 才能在 Visual Studio 和 Android 模拟器中开发 Maui 应用程序。
我在 Windows 2019 Server(最新服务包)上运行 Oracle Virtual Box 7.0.12(最新版本),客户操作系统为 Windows 11 Pro,但我似乎无法在我的虚拟机上启用虚拟机管理程序。
作为2021不支持 SLAT 直通。这意味着无法在 VirtualBox VM 中启用 Hyper-V。
如果要在虚拟机中启用 Hyper-V,则必须使用 VirtualBox 以外的其他虚拟机管理程序。当然,您可以在 VirtualBox VM 中运行 VirtualBox。
您将无法在 VirtualBox VM 中启用 Hyper-V。