我刚刚将现有的 XP Pro 32 位系统(仅安装了 0.5GB 内存)最大增加到 4GB。
BIOS 报告内存为 4GB,但是启动 XP 后,我查看计算机属性时,只报告内存为 2GB。有人能解释一下吗?
在我们盲目支持之前,/3GB 开关不是这里的答案,我不需要单个进程使用超过 2GB 的内存。
我想知道 32 位 XP Pro 是否故意限制为 2GB。我似乎记得在 Microsoft 网站上看到过一张出色的表格,其中列出了 Windows 的所有不同 SKU 以及每个 SKU 的限制。但是我现在似乎找不到该表格。
编辑:主板信息。
主板是华硕 A8N-VM。根据手册,它最多可容纳 4GB 内存。
编辑2:
嗯,看来我也遇到了与此问题报告的类似问题Windows 只能看到 4 GB 中的 768 MB RAM。在我的例子中,PCI 总线似乎已分配了从 0x7800000 一直到顶部的内存,即使连接内的第一个设备是从 0xD0000000 开始的 NVidia 6100。差异是缺少 1GB 左右。
我不知道如何说服 PCI 总线不要这么早开始分配。
答案1
检查主板制造商的网站,某些芯片组有硬性限制,特别是较旧的芯片组。
另一种可能性(但对于原本就是 512Mb 的系统来说,这种可能性不大)是显卡内存太大。
答案2
这一页说的是4GB,所以它可能不是SKU。