我在 virtualbox xp 上设置了 2 个 CPU 并成功启动。
但是当我使用 speccy 来检查时。
它说我只有 1 个 CPU 和 1 个核心。
发生了什么?
如何启用第二个 CPU?
谢谢〜
答案1
对于 Windows 64 位客户机,如果您想在客户机中使用超过 1 个 CPU,我们需要在安装 Windows 之前启用 I/O APIC。
64 位客户操作系统(尤其是 Windows Vista)需要启用 I/O APIC;如果您想在虚拟机中使用多个虚拟 CPU,也需要启用该功能。
这可以在系统 -> 主板设置在VirtualBox管理器。
笔记:必须在安装 Windows 之前进行这些设置,因为只有这样 Windows 才会使用适当的内核进行安装。
答案2
- 单击虚拟机客户机的系统设置中的“启用 IO APIC”复选框。
- 在 Windows 客户机中的命令提示符中运行以下命令:
rundll32 syssetup,SetupInfObjectInstallAction ACPIAPIC_MP_HAL 128 %windir%\inf\hal.inf