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

Nan*_*iao 338 windows windows-7 virtualbox

我已经为我的下载并安装了最新的virtualbox 4.3.20Windows 7 (64-bit OS),但是当我想安装时64-bit LinuxNew -> Create Virtual Machine只显示32-bit选项,没有64-bit选项。任何人都可以提供有关此问题的任何线索吗?首先十分感谢!

Leo*_*iro 325

看看: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(Intel 虚拟化技术)和 VT-d 均已启用
    • 对于 AMD x64:启用 AMD SVM(安全虚拟机)
  • 未安装 Hyper-V(或任何其他形式的裸机管理程序)

  • 关于禁用 Hyper-V 的任何技术原因?我的意思是,即使启用了 Hyper-v,Virtual box 也提供了 32 位虚拟化选项;那么为什么不是 64 位呢? (7认同)
  • 在 win7 上,安装 VB 后需要重新启动才能获得 64 位选项。 (5认同)
  • @ user2284570:不,你不能:一次只能运行一个管理程序 (2认同)

pet*_*erh 10

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

如果您的 CPU 没有这种支持,它将永远无法工作。如果有,也许你需要在你的 bios 中打开它。

有一些坏 BIOS 无法打开此功能。在这种情况下,有时 BIOS 升级会有所帮助。


小智 9

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