一般来说,如何确定一台 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 你有什么处理器?

尝试 cpu-z 或者 安全 在 Windows 或 Linux 上, cat /proc/cpuinfo 并寻找标志:vmx (Intel) 或 svm (AMD)

所有这些都会告诉您硬件是否支持它,但正如其他人所说,它必须在 BIOS 中启用。(但首先检查可以避免不必要的重启......)

尝试在 VirtualPC 中打开该选项。如果它没有执行任何操作(或者该选项不可用),那么您的电脑就不会执行任何操作。

尝试在 VirtualPC 中打开该选项。如果它没有执行任何操作(或者该选项不可用),那么您的电脑就不会执行任何操作。

某些 PC 需要打开 BIOS 设置才能启用此选项。我在我的机器上找不到 BIOS 设置,但还是有很多选项需要梳理。据推测,这是 CPU 或主板芯片组的功能,因此必须有一个支持它的 CPU 列表。

你可以在机器的BIOS中查看一下。它指示机器是否支持硬件虚拟化。即使您的计算机不支持硬件虚拟化,您也可以运行虚拟 PC 等程序,但如果计算机支持它,程序就会利用此扩展。

您的处理器不支持硬件辅助虚拟化,但正如其他人所说,您仍然可以运行虚拟化工具。

http://www.intel.com/products/processor_number/chart/pentium_d.htm

http://en.wikipedia.org/wiki/X86_virtualization我要检查的第一个地方

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top