我在 HP 540 笔记本电脑上安装了 VirtualBox 5.2,运行Windows 10 专业版64 位。
但是在 VirtualBox 中,我找不到 64 位选项。
我在 BIOS 设置中没有找到任何虚拟化技术选项。之后,我尝试导入 32 位 VirtualBox 映像,出现 Vt-x 错误;如何解决。
答案1
根据 HP 文档,HP 540 笔记本电脑运行于下列之一:
它们都不支持硬件虚拟化。这就是为什么你在BIOS中找不到任何相应的设置。
因此,无法创建 64 位客户虚拟机也就不足为奇了。
对未来读者的提示:鉴于 HP 540 的规格,此处的“64 位”是指“x64”而不是“ARM64”。此外,原始发帖人似乎发现,截至撰写本文时,VirtualBox 需要硬件虚拟化支持才能虚拟化 x64 客户操作系统。
答案2
虚拟机硬件中的客户操作系统由创建虚拟机时选择的设置决定。创建虚拟机时,您很可能选择了 32 位客户操作系统。
编辑:根据https://www.virtualbox.org/manual/ch10.html#hwvirt
“VirtualBox 的 64 位客户机支持(在 2.0 版中添加)和多处理(SMP,在 3.0 版中添加)都需要启用硬件虚拟化。”因此,根据 EUserNameError 的回答,您的 CPU 不支持硬件虚拟化,您将无法选择 64 位客户机操作系统。