为什么 HP 建议我关闭硬件虚拟化?

Roc*_*mat 8 bios virtualization vt-x

我有一个 HP 台式机,我想安装 VirtualBox,这样我就可以运行 XP VM(必须在 IE8 中进行测试)。

在设置之前,我进入了我的 BIOS 检查硬件虚拟化是否打开。我在 BIOS 中找到了设置,并且有关于它的注释。

HP recommends keeping this setting off unless you need it
Run Code Online (Sandbox Code Playgroud)

我在解释,我忘记了确切的注释。

确实需要它,所以我打开了它,但我很好奇。惠普为什么推荐这样做?如果您不使用它(运行虚拟机),启用硬件虚拟化会带来什么危害?

Fra*_*mas 7

有几种来自不良驱动程序的攻击媒介可以利用 VT 扩展来做潜在的坏事。这就是设置通常位于 BIOS UI 的“安全”部分的原因。

此外,您的指令集越小,CPU 在非常低的水平上运行的效率就越高(因此最近几十年来对 RISC 芯片产生了兴趣)。禁用它允许 CPU 缓存更少的指令并更快地搜索缓存。

http://en.wikipedia.org/wiki/Blue_Pill_%28software%29