Windows显示实际安装的物理内存的两倍

我有一个服务器,我已经安装了Windows Web 2008 R2,这是报告说,我有两倍的物理内存安装,实际上是这样的。 在msinfo32 “已安装的物理内存”显示为实际安装量的2 msinfo32 ,尽pipe“总物理内存”显示了正确的数量。 “系统”信息窗口将安装的内存显示为2x,括号中的正确数量列为“可用”数量。

这台服务器错误地在之前安装了Windows Web 2008(32位),并且该操作系统也报告了与Win2K8R2报告相同的错误信息。

BIOS会报告正确的数量,memtest是在安装之前在此服务器上运行的,而且我记得在此系统上安装的以前的Windows 2000实例也报告了正确的数量。 服务器操作似乎也很好(它只是试图使用正确数量的内存)。

服务器是一个通用的pizzabox,运行在双Xeon-3.2的SuperMicro X6DVL-EG上。 内存安装了4匹配的mt18vddf12872g-335c3支(1GB pc2700 DDR ECC REG cl2.5)无论是安装了两个还是全部四个,都会出现此问题。


那么有没有人见过这样的事情? 想知道是什么原因造成的,我该怎么关心它? 到目前为止,其他一切看起来都不错,我将在升级服务器之前升级内存,但如果在这里出现奇怪的错误,我不想在服务器上花费太多时间/金钱/精力。


更新:有一个问题,我遇到了关于BIOS中的内存备份和一个可能的(越野车)的影响; 然而,在BIOS中反复显示这一点并不是问题。

尽pipe我仍然没有看到任何负面影响,但仍然对此有所了解。


解答后更新 (2011年1月13日):用新的更大内存升级系统已经解决了这个问题。

已知 Msinfo32有关如何报告内存统计信息的问题,所以我不会依赖或使用它。 任务pipe理器或进程资源pipe理器报告什么?

它显示两倍安装量的事实可能是由于特定的双处理器平台的内存架构。

升级之前,请参阅英特尔E7320的内存限制指南 。