获得 BSOD 并想知道 RAM 棒可能是原因吗?内存测试保证 100% 保证吗?

Roy*_*mir 17 memory windows-7

我使用的是 Windows 7(64 位)16GB 内存(2x8GB 内存条)。

昨天我在使用我的电脑时出现蓝屏(主要是 Chrome 浏览)。

在此处输入图片说明

为了检查这不是内存问题 - 我运行了“ Windows 内存诊断工具”(Windows 附带的)。

仅关于内存条:

Windows 内存诊断工具未显示错误。我可以断定 RAM 棒没问题吗?或者是否还有其他任何此工具无法识别的错误?

Chr*_*ton 37

不,Windows 内存诊断工具通过的事实并不意味着您的 RAM 绝对没问题。一个更彻底的工具是memtest86。此工具通常会发现其他测试中未出现的内存问题。您需要至少在一夜之间运行扩展测试。

  • 购买 RAM 后,我做的第一件事就是对它进行至少 24 小时的内存测试(如果不是 48 小时)。 (14认同)
  • @NaftuliTzviKay 你确定这是必要的吗?我从来没有在我的 RAM 上运行 memtests,只是为了回应出现的问题而这样做,其中我只有八年一次。 (6认同)
  • **小心**:有些版本会在 **7 次测试(与随机数相关的内容)** 中给出 **假阴性(假错误)**。使用最新版本。这个问题是固定的。Buggy 版本包含在 Ubuntu ISO 中。我不确定他们是否更新了他们的版本。 (5认同)
  • @Soapy 问题是,如果 RAM 有问题,您在放入后不会立即出现 BSOD!您可能会遇到看似随机的 BSOD,或者某些计算的结果可能是错误的。或者您保存的文件有问题。如果它是“放入有故障的 RAM,获得 BSOD”,则不会有任何测试工具可以开始。但是以今天的价格,我尽可能使用 ECC 内存,尤其是因为我喜欢 ZFS 文件系统并且不敢使用它没有 ECC RAM。 (2认同)
  • @user13743 Memtest86+ 会告诉你哪个插槽失败了……这样你就可以一次测试它们。 (2认同)

小智 9

Windows 内存诊断工具未显示错误。我可以断定 RAM 棒没问题吗?或者是否还有其他任何此工具无法识别的错误?

不,你不能,我不知道有任何 100% 可靠的 RAM 软件测试。

如果蓝屏是一次性的,我会把它归结为电源问题,如果它更频繁地发生,我会开始查看硬件和驱动程序。

您的错误消息可能与驱动程序有关,请检查您最近是否更新了任何驱动程序。对于此类错误,Microsoft 站点提供了大量有关特定错误的故障排除信息。我不会深入研究它们,因为您的问题只是关于 RAM,但我建议您查看 MS。


ole*_*sii 9

此错误表明内核级别的某些驱动程序在本应非常快速地处理的中断请求期间尝试写入分页虚拟内存(这意味着由硬盘分页文件烘焙的慢速虚拟内存)。这很可能是软件故障。

Windows 有几个中断请求级别(更多信息在这里这里)。一些 IRQLa 旨在处理系统关键的事情,如电源模式更改、CPU 时钟滴答等。级别越高 - 驱动程序可以做的事情就越少。例如,在电源故障期间,驱动程序无法访问任何内存 - 这太慢了。

如果你想解决这个问题并找出有问题的驱动程序,你需要打开崩溃后立即收集的内存转储。您可以在System Properties > Advanced > Startup and Recovery > Settings > Dump file. 看图

在此处输入图片说明

然后您可以使用工具打开转储文件,例如 WinDbg(为您的 Windows 下载正确的版本),并且在 WinDbg 中您可以analyze -v在转储上运行。这应该会告诉您哪个驱动程序可能有问题。