我正在为朋友安装一台戴尔 Dimension 4700 台式机。它配有 512MB DDR2 RAM(两根 256MB 的内存条)。一天早上,它在启动时出现蓝屏,没有任何有用的错误消息。它拒绝启动任何形式的 Windows 安装,包括安全模式、原始恢复磁盘和我自定义的 Windows PE 磁盘。它确实启动了 Ultimate Boot CD,所以我运行了 memtest86,它到处都报告错误。我移除了一根内存条,系统启动正常。
我把剩下的内存条移到每个插槽中,系统继续正常运行,所以我得出结论,我移除的内存条坏了。我订购了一根一模一样的替换内存条,以及另外两根 256MB DDR2 内存条(同样,与原装内存条完全相同),使系统总内存达到 1GB。安装三根全新的内存条后,系统再次出现蓝屏,这次显示win32k.sys 尝试写入只读内存。我插入了我的定制 Windows PE 磁盘,以便使用 BlueScreenView 更好地查看内存转储,但它拒绝启动并产生另一个蓝屏,但没有错误消息。
我逐个移除了每根新内存条,每次都重新启动。它继续蓝屏,直到只剩下原来的内存条。然后我尝试以各种不同的顺序插入新内存条,但这只会产生更多的蓝屏。我重新插入了所有三根内存条(以及原来的内存条),并再次运行 memtest86,结果到处都报告了错误。所以,现在我又回到了开始的地方。
我不认为是插槽本身的问题,因为我可以将原装内存条插入任何插槽,它都能正常工作。但是,系统设置会正确报告每根内存条,并显示总容量为 1GB。我觉得很奇怪,三根全新的内存条在到货时可能已经坏了。
我是不是漏掉了什么?还是我应该直接退货?
编辑:关于蓝屏的更多信息。当我插入所有 4 个内存条时,我得到了上面提到的 win32k.sys 错误。如果我使用任何其他包含新内存条的组合,我就会得到以下错误之一:BAD_POOL_HEADER、PAGE_FAULT_IN_NONPAGED_AREA 或 MEMORY_MANAGEMENT。消息似乎没有与内存条插入顺序相对应的模式。
答案1
即使是全新的 DIMM,也完全有可能存在缺陷。要确定哪些内存条有问题,您需要单独测试它们。一次只安装 1 个 DIMM,然后从您的Memtest86+CD。正如您所知,如果有任何问题,它将显示错误列表。
可能是 DIMM 的时序与它们报告给主板的规格不匹配。如果您不想经历将它们寄回的麻烦,有时降低它们的时钟频率会有所帮助。我遇到了一个问题,当我以默认时钟速度运行廉价的 G.Skill RAM 时,它甚至没有 POST,但当我在 BIOS 中手动设置较低的速度时,它们工作正常。如果您这样做,请务必在每个 DIMM 上再次运行 MemTest86+。