【问题标题】:Enable hyper-V on Windows 2012在 Windows 2012 上启用 hyper-V
【发布时间】:2013-12-10 11:36:23
【问题描述】:

我有一台window7(32位)机器。我安装了 Virtual Box 并创建了一个 VM(Windows 2012 {64bit} 启用了 VT-x/AMD-V,嵌套分页)。

我想在这个 VM 上启用 Hyper-V 有什么想法吗?

我尝试了以下链接,但对我不起作用: Link1 Link2 但就我而言,我使用的是 Virtual Box。

如何启用 Hyper-V 功能?

【问题讨论】:

  • 任何其他方式来安装或启用 Hyper-V?
  • 可能是 BIOS 设置。上周我遇到了同样的问题:新电脑,32 位 VirtualBox 虚拟机运行正常,64 位虚拟机说我的处理器只有 32 位。追踪到Bios设置“启用虚拟化”,打开后一切正常。
  • @Guntram:在我的主机中启用了可视化功能,并且在 Virtual box 中也启用了可视化“VT-x/AMD-V”所需的设置,但仍然无法正常工作。

标签: virtualbox hyper-v hypervisor


【解决方案1】:

您想将 VT-x/AMD-V 暴露给 VM 中的来宾系统,以便它可以在 VM 中运行 Hyper-V?据我所知,VirtualBox 不支持它,但 VMWare 支持,即使在他们的免费 VMWare Player 中也是如此。

我在 VMWare Player 中运行 Windows Phone 8 模拟器没有问题。是的,它需要手动编辑 .vmx 文件,但运行可靠且完全没有任何问题。

如果您决定尝试使用 VMWare Player,请确保您的物理主机上有可用的 VT-x/AMD-V 并已启用。然后将以下设置添加到您的 VMWare 机器:

hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"

您应该能够在您的虚拟机中启动 Hyper-V。

有关详细信息,请参阅以下链接:

Unable to use Hyper-V platform inside a Windows 8 virtual machine

How to Enable Windows Server 2012 Hyper-V Role in VMware

VirtualBox 论坛上的一些有用主题解释了为什么该功能在 VirtualBox 上不可用:

https://forums.virtualbox.org/viewtopic.php?f=1&t=20589

https://forums.virtualbox.org/viewtopic.php?f=2&t=52625&p=304452

我真的很怀念 VirtualBox 上的这个功能,因为我发现 VMWare Player 很臃肿,而且它比 VirtualBox 更能降低主机系统的速度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-09
    • 1970-01-01
    • 2020-05-28
    • 1970-01-01
    • 2013-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多