内存问题 - Server 2003 64 地址仅 3.2GB。英特尔 945G

And*_*w M 1 windows-server-2003 memory 64-bit

我们有一台运行 Windows Server 2003 64 位标准版 SP2 的开发/测试服务器。(它也有双启动到 32 位版本)

如何诊断内存问题?我担心我们的内存条有问题,但我想检查一下,在我打电话给 Crucial 之前,我是不是错过了某个地方的配置设置。

RAM 已升级到 4gb,但 windows(64 位)似乎无法识别完整的 4gb。任务管理器报告“3406152 kb”和系统属性“3.25 gb”。

更令人困惑的是,BIOS 报告只有 2GB。

额外信息:硬件基本上是一个便宜的台式机。它在富士康945G7MA-8EKRS2 (英特尔 945G)中有奔腾 4(“ACPI\GENUINEINTEL_-_EM64T_FAMILY_15_MODEL_4_0” )。

自从我修改硬件已经有很多年了,从来没有在 64 位或服务器操作系统中,所以我已经超出了我的深度。

The*_*DBA 8

945G 芯片组有一个 32 位内存控制器。通常,它为视频内存保留 256MB,另外 512MB 将用于其他使用直接内存访问 (DMA) 或内存映射 I/O 的资源。在 32 位系统上,如果芯片组支持物理地址扩展 (PAE),您将只能访问所有 4GB(并且可能能够安装超过 4GB)的内存。

你的记性很好。这是您的芯片组的限制。事实上,我现在正在一个配备 945G 的系统上运行,安装了 4GB 内存,3.25GB 可用。