我已经下载并安装了最新的虚拟盒 4.3.20对我来说Windows 7 (64-bit OS)
,但是当我想安装时64-bit Linux
,新的->创建虚拟机只显示32-bit
选项,没有64-bit
选项。有人能提供关于这个问题的任何线索吗?非常感谢!
答案1
看一看: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(或任何其他形式的裸机虚拟机管理程序)
答案2
如果您想在 64 位主机上模拟 64 位应用程序,您的 CPU 需要一项功能。duDE 说,这是英特尔特有的复制粘贴。AMD 也提供同样的支持,它的名字是 AMD-v - 也许他忘了提。
如果您的 CPU 没有此功能,它将无法工作。如果有此功能,您可能需要在 BIOS 中启用此功能。
有些 BIOS 质量不好,无法启用此功能。有时在这种情况下 BIOS 升级可能会有所帮助。
答案3
遇到了同样的问题,只看到主机操作系统的 32 位版本。将 asus p8z77-v pro bios 更新到最新版本并启用虚拟化支持后开始工作。在 bios 更新之前,virtubox 只显示 32 位操作系统。
答案4
在 Windows 1903 和戴尔笔记本电脑上,使用组策略禁用 Device Guard 有助于在 VirtualBox 中启用 64 位操作系统。
以供参考,https://appuals.com/fix-virtualbox-not-showing-64-bit-windows-10/