![当我的处理器不支持虚拟化时,如何运行虚拟机?](https://linux22.com/image/1400598/%E5%BD%93%E6%88%91%E7%9A%84%E5%A4%84%E7%90%86%E5%99%A8%E4%B8%8D%E6%94%AF%E6%8C%81%E8%99%9A%E6%8B%9F%E5%8C%96%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%E8%99%9A%E6%8B%9F%E6%9C%BA%EF%BC%9F.png)
我正在使用 Windows XP 32 位并有一个 Intel Pentium M 725 处理器。
我使用了英特尔的软件工具来检查是否允许虚拟化:
Supporting advaced Intel processor technologies
Intel(R) Virtualization technologies No
如何为该处理器启用虚拟化功能?
答案1
例如,VMWare 早在硬件虚拟化在台式电脑上普及之前就已经存在了。另一个例子是 QEmu。
这里发生的情况是 VMWare/QEmu 将仿真虚拟 CPU 和硬件,而不是虚拟化。这样速度会慢得多。
VMware 和 QEmu 目前都不支持在没有硬件虚拟化的系统上运行(我对 VMware 的看法可能是错误的,但我对此表示怀疑)。
但是,如果您能找到这些程序的旧版本(此时可能已经非常旧了),它们可能会起作用。我记得由于缺乏适当的 SSE 支持,无法在 533Mhz AMD K6-2 Compaq 上运行 VMWare Workstation,但可以在内置 1.3Ghz AMD Duron 系统上运行。(我会告诉你,带有 256MB RAM 的 VMWare 并不好)。我忘记了所涉及的具体版本,但它确实可以工作。勉强可以。
不过,在它们下运行 Windows Vista 或 7 可能会遇到问题。
实际上,回答你的问题,如果你的处理器不支持硬件虚拟化,你就无法启用它。如果你的 BIOS 很差,即使系统支持,也会禁用它,我听说过 BIOS 修改允许启用它。然而,你的 CPU 本身不具备该功能所以你运气不好。