VirtualBox 上的 64 位硬件虚拟化

VirtualBox 上的 64 位硬件虚拟化

我正在尝试使用 VirtualBox 和 ISO 格式的 Windows Server 2K8 R2 试用版设置 SQL Server 练习实验室。我收到一条错误消息,指出我的处理器不支持 64 位硬件虚拟化。尽管我在 BIOS 中“启用”了英特尔硬件虚拟化,但仍然不起作用。根据英特尔网站,该处理器确实支持 VT-x,但 VirtualBox 中的加速选项卡呈灰色,并且我可用的设置选项中没有提到 VT-x。

关于如何解决这个问题,我有什么想法吗?

我查看了 ServerFault 的所有信息,但什么也没找到,但如果我错过了适用的帖子,链接也很有用。以下是规格 - 如果需要更多信息,请发表评论,我会提供。提前致谢。

VirtualBox 版本 - 4.1.18 硬件 - Lenovo B570 1068-A3U i3-2310M

答案1

在某些 BIOS 上,您不仅需要启用硬件虚拟化,还需要启用“执行禁用位”或该特定 BIOS 中所谓的任何功能;没有它,某些虚拟机管理程序就无法工作。

答案2

可能是在创建新虚拟计算机时您没有选择 Windows7 64 位。创建一个新的虚拟计算机并确保从下拉框中选择了 Windows 7(64 位)。默认情况下,如果您在版本名称中输入 Windows 7,则会出现 Windows 7(不是 64 位)。 VirtualBox 64 位客户机

答案3

这是一个老问题,我正在回答。我在 Windows 8 pro (64 位) 上使用 VirtualBox 时遇到了类似的问题。

就我而言,我必须“禁用”执行禁用位才能使硬件加速工作。我的主板制造商是华硕,我也已对此问题进行了询问。我仍然没有找到让英特尔虚拟化和执行禁用位协同工作的方法。

我会不断更新该帖子,以便搜索的人可以发现它很有用。

相关内容