在 Windows Server 2019 上的 Oracle Virtual Box 中在 Windows 11 Pro 上运行 Hyper-V

在 Windows Server 2019 上的 Oracle Virtual Box 中在 Windows 11 Pro 上运行 Hyper-V

我似乎无法在我的 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
    

到目前为止我对我的虚拟机做了什么:

  1. 主机: --nested-hw-virt on应该在我的开发电脑上启用虚拟机管理程序
     VBoxManage modifyvm "Developer"
    

  2. 虚拟机设置:
    • 母板:
      母板
    • 处理器:
      处理器
    • 加速度:
      加速度

  3. 在虚拟机内:
    Windows 虚拟机管理程序已禁用

    • 当我在 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。

相关内容