我应该启用英特尔虚拟化和 VT-d 吗?

web*_*dtc 30 virtualbox vt-d

我有一个 Intel Core Duo P8600 并使用 Virtualbox。

Virtual box 一些关于虚拟化的设置。

我的问题是我应该启用 Intel Virtualization 和 VT-d 吗?

我发现他们都是残疾人。启用它们有什么害处吗?

我的 BIOS 中没有任何名为 VT-x 的东西(这正是我要找的)。

ana*_*rex 22

如果您使用 Virtualbox,则应同时启用两者。VT-d 执行直接 I/O。我相信英特尔虚拟化与 VT-x 相同。


小智 12

VT-d 允许从虚拟机直接访问硬件。目前 VirtualBox 不支持此功能,但打开它不会有什么坏处。如果您安装了各种 Linux 并使用 Xen 进行虚拟化,它将支持 VT-d,允许通过虚拟机(例如 3D 显卡或声卡)直接控制各种硬件。


小智 7

Virtualbox 将需要 VTx 才能运行 64 位来宾操作系统。如果 VTx 不可用,它将不会运行这些。Anand_trex 认为是正确的。在多个系统上启用这些设置后,我认为它们不会造成损害(性能或稳定性)。但是,同时运行两个 VTx 虚拟系统是有害的。例如,同时运行 Virtualbox 和 VMWare 会使您的 PC 蓝屏,至少在 Windows 7 上是这样。在 Windows 8 上,我发现随附的 Hyper-V 超过了我尝试过的所有其他 VM。