为什么 Windows XP 只有两个核心?

为什么 Windows XP 只有两个核心?

我在 Intel Q9650 四核 CPU 上运行 32 位 Windows XP。

在设备管理器中,我看到了四个核心。没问题。但是在任务管理器中,我只能看到两个核心。只使用了两个核心吗?如果是这样,为什么设备管理器中有四个核心?

我很困惑。有人知道这个问题吗?这与 32 位 Windows 有关吗?也许我需要安装一些补丁?

更多信息:我在 KVM 中运行 Windows XP Embedded。这对我来说很方便进行一些简单的测试。XPE 在虚拟化环境中是否存在问题?或者 XPE 和 XP 之间有什么区别?

以下是快照:

装置经理

任务管理器

答案1

使用 MSconfig 检查允许的处理器数量,确保所有复选框都未选中。如果进行了更改,请单击“确定”。

Msconfig> BOOT.INI 选项卡 > 高级选项

在此处输入图片描述

答案2

Robert Moir 的评论就是答案。非常感谢!

it might have been helpful to mention the virtualisation originally. Not being familiar with that virtualisation software, I would wonder if it presents each core to guests as a separate CPU. – Robert Moir 2 hours ago

答案3

基于此知识库文章直接来自微软,32 位版本的 Windows XP 仅支持最多 2 个处理器(核心)。

相关内容