性能信息和工具表明我的电脑支持 64 位,但系统信息表明不支持

性能信息和工具表明我的电脑支持 64 位,但系统信息表明不支持

我在系统信息中检查了我的系统类型,它说 CPU 不支持 64 位。但我在性能信息和工具中检查了我的系统类型,它说 CPU 支持 64 位。

答案1

运行 32 位 Windows 时,系统信息实用程序中的“系统类型”字段将始终标识为“基于 X86 的 PC”,即使是最新的完全支持 64 位的计算机也是如此。对于大多数实际用途而言,情况确实如此。这并不是为了显示 64 位功能。

能够运行 64 位 Windows 的 CPU 有两种模式:32 位模式和 64 位模式。要运行 32 位 Windows,必须处于 32 位模式。在此模式下,它实际上就是一个 32 位 CPU,所有 64 位功能都被锁定。CPU 甚至会将自己标识为 32 位。软件必须执行一些非常具体的事情才能显示 CPU 的 64 位功能。CPU-Z 和其他实用程序就是这样做的。只有在运行 64 位操作系统时,它的真实性质才会显露出来。

这样做完全是为了兼容性。有许多较旧的 32 位软件是在 64 位操作系统问世之前编写的,对 64 位没有任何认识。如果操作系统或 CPU 将自己标识为非 32 位,则此类软件可能会运行不良或完全失败。即使在 64 位操作系统中,32 位软件也会将其视为 32 位操作系统。

32 位操作系统中的 Windows 控制面板可能会将 CPU 标识为支持 64 位,但情况并非总是如此,至少在 Windows 7 中并非如此。我有一台旧电脑,在运行 32 位 Windows 7 时没有显示 64 位功能。其他 32 位 Windows 7 系统确实显示了这一点。但是该计算机完全支持 64 位,因为它在虚拟机和双启动中运行了 64 位操作系统。Windows 10 确实显示了 64 位功能。

CPU-Z 和其他实用程序将可靠地显示 64 位功能。

相关内容