得到一个BSOD并想知道RAM棒可能是原因?记忆测试是否保证100%保证?


17

我正在使用Windows 7(64位)16GB RAM(2x8GB RAM棒)。

昨天我在使用电脑的时候看到了蓝屏(主要是Chrome浏览器)。

enter image description here

为了检查它不是内存问题 - 我跑了 “ Windows内存诊断工具 “(随Windows提供)。

仅关于RAM棒:

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


你在Visual Studio中开发的地方是什么?如果您正在开发一些例如在c ++中,与中断有关,原因可能是那样的东西。
TechImpossible

@TechImpossible有效点。我只是在使用网络资料。没有不安全的操作。
Royi Namir

8
你的BSOD 表示内核级segfault /空指针访问 。具体来说,是地址指令 0xFFFFF800030E518F 尝试做 write 到内存地址 0x0000000000000080 而在IRQL 2。这个 可以 因为内存中有点翻转而发生,但闻起来更像是一个驱动程序错误。有一次我遇到了一个糟糕的Wifi驱动程序,我降级了。谁提供了指令 0xFFFFF8... 地址是有罪的一方,应该被禁用。
Iwillnotexist Idonotexist

1
同意@IwillnotexistIdonotexist - 这看起来像是一个驱动程序错误。试试跑步 WhoCrashed 从您的转储文件中获取更多信息。我已经在使用各种旧PCI硬件的新款主板上看到了这一点。对于不喜欢在XHCI等上运行的旧设备也是糟糕的USB驱动程序。
J...

1
我同意@IwillnotexistIdonotexist - 它闻起来有驱动程序错误 - 请参阅下面的一个答案,讨论如何使用WinDbg进行诊断。如果您怀疑RAM,我会说我的内存非常糟糕,RAM测试无法诊断。如果你开始遭遇大量崩溃,那么一个好的测试就是你的计算机是否在从计算机上移除了一根棍子后崩溃了(也就是说,一次换掉一根棍子)。它可能需要相当多的等待,但它的工作原理。
Nick

Answers:


37

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


14
购买RAM后,我做的第一件事就是记忆它至少24小时,如果不是48。
Naftuli Kay

6
@NaftuliTzviKay你确定这是必要的吗?我从来没有在我的RAM上运行记忆,只是为了回应出现的问题,我只有八年一次。
Zyerah

5
小心 :有一些版本 漏报(错误的错误) 在...上 第7次测试(与随机数相关的事情) 。使用最新版本。这个问题是固定的。 Ubuntu ISO包含Buggy版本。我不确定他们是否更新了他们的版本。
Ismael Miguel

2
@Soapy的问题是,有了错误的RAM,你把它放入后不会立即得到BSOD!您可能会看到BSOD似乎是随机的,或者某些计算的结果可能是错误的。或者您保存的文件有问题。如果它“放入有缺陷的RAM,获得BSOD”,就没有任何测试工具可以开始。但是今天的价格我尽可能使用ECC内存,特别是因为我喜欢ZFS文件系统而且不敢使用它没有ECC RAM。
Josef

2
@ user13743 Memtest86 +告诉你哪个插槽失败了...所以你可以一次测试它们。
SnakeDoc

9

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

不,你不能,我不知道任何100%无误的RAM软件测试。

如果BSOD是一次性的,我会把它归结为电源问题,如果它经常出现,我会开始关注硬件和驱动程序。

您的错误消息可能与驱动程序有关,请检查您最近是否更新了任何驱动程序。如果出现此类错误,Microsoft站点会针对特定错误提供大量疑难解答信息。我不会进入他们,因为你的问题只是RAM,但我建议你查看MS。


9

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

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

如果您想对此进行故障排除并确定故障驱动程序,则需要打开崩溃后立即收集的内存转储。您可以仔细检查转储的位置 System Properties > Advanced > Startup and Recovery > Settings > Dump file。看图

enter image description here

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.