题
一般来说,如何确定一台 PC 是否支持硬件虚拟化?我使用 VirtualPC 来设置并行测试环境,并且我会享受一点速度提升。
解决方案
下载这个: http://www.cpuid.com/cpuz.php
还要检查, http://en.wikipedia.org/wiki/X86_virtualization
编辑:另外,我知道它适用于 XEN,但对于所有需要硬件支持的虚拟机来说,说明都是相同的。 http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors
我无法在工作中尝试它,但我确信它可以识别您是否拥有 Intel VT 或 AMD-V 指令。Intel 将有“vmx”指令,AMD 将有“svm”指令。
在 Linux 上,您可以检查 /proc/cpuinfo,“egrep '(vmx|svm)' /proc/cpuinfo”
其他提示
首先是运行VPC,打开Options,看看HW虚拟化选项是否可用。
如果不是,您可能仍然拥有它。许多机器在 BIOS 中禁用了硬件虚拟化。如果您认为是这种情况,您需要向您的处理器制造商确认是否支持 MW 虚拟化,然后从 BIOS 制造商了解如何启用该功能。
@Nick 你有什么处理器?
尝试在 VirtualPC 中打开该选项。如果它没有执行任何操作(或者该选项不可用),那么您的电脑就不会执行任何操作。
尝试在 VirtualPC 中打开该选项。如果它没有执行任何操作(或者该选项不可用),那么您的电脑就不会执行任何操作。
某些 PC 需要打开 BIOS 设置才能启用此选项。我在我的机器上找不到 BIOS 设置,但还是有很多选项需要梳理。据推测,这是 CPU 或主板芯片组的功能,因此必须有一个支持它的 CPU 列表。
你可以在机器的BIOS中查看一下。它指示机器是否支持硬件虚拟化。即使您的计算机不支持硬件虚拟化,您也可以运行虚拟 PC 等程序,但如果计算机支持它,程序就会利用此扩展。
您的处理器不支持硬件辅助虚拟化,但正如其他人所说,您仍然可以运行虚拟化工具。
http://www.intel.com/products/processor_number/chart/pentium_d.htm