为什么virtualbox在Windows 7上只有32位选项,没有64位选项?

我已经为我的 "Windows 7(64位操作系统)"下载并安装了最新的[virtualbox 4.3.20](https://www.virtualbox.org/wiki/Downloads),但当我想安装 "64位Linux "时,New->_Create Virtual Machine_只显示 "32位 "选项,没有 "64位 "选项。谁能就这个问题提供一些线索?预先非常感谢!

对该问题的评论 (6)
解决办法

看一看:http://www.fixedbyvonnie.com/2014/11/virtualbox-showing-32-bit-guest-versions-64-bit-host-os/

如果VirtualBox在版本列表中只显示32位版本,请确认。

  • 你安装了一个x64 CPU。(最佳情况下,还应该安装一个64位的操作系统以获得可接受的虚拟化性能
  • 硬件虚拟化在BIOS中被启用。(你的CPU必须支持它)。
    • 对于Intel x64。VT-x(英特尔虚拟化技术)和VT-d都已启用。
    • 对于AMD x64。启用了AMD SVM(安全虚拟机)。
  • 没有安装Hyper-V(或任何其他形式的裸机管理程序)。
评论(12)

如果你想在一个64位的主机上模拟64位的应用程序,你的cpu需要一个这样的功能。duDE说,这是一个英特尔特有的复制粘贴。同样的支持也存在于AMD上,它的名字是AMD-v--也许他忘了说了。

如果你的cpu没有这种支持,它就永远不会工作。如果它有,也许你需要在你的bios中打开它。

有一些坏的BIOS不能打开这个功能。在这种情况下,有时升级BIOS会有帮助。

评论(0)

有同样的问题,只看到主机操作系统的32位版本's。在更新华硕p8z77-v pro bios到最新版本并启用虚拟化支持后开始工作。在更新BIOS之前,virtubox只显示32位的操作系统's。

评论(0)

Windows 10创作者更新需要重启才能显示我的AMD Phenom (tm) II的VirtualBox 5.1.22中的64位操作系统选项。

另外,问题可能是你在BIOS中更改虚拟化选项后需要关闭电脑,而不是直接重启。

评论(0)

在Windows 1903和Dell笔记本上,使用组策略禁用Device Guard有助于在VirtualBox中启用64位操作系统。

参考资料,https://appuals.com/fix-virtualbox-not-showing-64-bit-windows-10/

评论(0)