我在 w2k3 机器上遇到 BSOD,无论是在启动期间(在鼠标光标或 CTRL-ALT-DEL 登录出现之前),还是如果我足够幸运,机器启动了,但迟早会出现相同的 BSOD。
信息如下:
IRQL_NOT_LESS_OR_EQUAL
我无法获取停止代码,因为屏幕消失得太快,而且它会重新启动(它从不转储核心)。暂停不会保持蓝屏。
事件查看器显示崩溃前没有异常活动。每次崩溃时启动的服务和发生的活动等都大不相同。
Bootlog 表明加载蓝牙驱动程序后发生了一次崩溃。我不需要那些驱动程序,所以删除了它们,但问题仍然存在。
我怀疑是内存的问题。两个插槽中有 2 个 512MB 的 sim。我从任一插槽中取出一个,然后只用一半的内存启动。我还交换了两个 sim 的插槽,并一次尝试一个。在所有情况下,BSOD 都会继续发生(主要是在启动时)。我觉得这排除了内存故障的可能性,因为我发现 2 个内存模块和/或 2 个插槽同时出现故障的可能性极小。
但我确实跑了记忆测试,并报告了糟糕的记忆——可能是主板上的内存控制器模块吗?
在出现此问题之前,系统未添加任何新驱动程序或应用程序。该机器已运行 5 年,没有发生太多事故。
我已经彻底清理了系统,扫描磁盘(完整)、检查注册表、检查 CMOS 设置,并删除了大量旧应用程序和垃圾,希望能够让一切恢复正常。我还移除了 CD-ROM 驱动器(不怎么用),将硬盘重新插入其 IDE 插槽,多次拔下并重新插入所有东西,并物理清洁了其内部。检查风扇是否正常工作。
问题依然存在!
答案1
尝试这个Microsoft 文章对停止错误进行故障排除。
答案2
我不能确定,但 IRQL_NOT_LESS_OR_EQUAL 对我来说一直是硬件冲突或驱动程序问题。在安全模式下启动它,看看它是否能崩溃。如果它在安全模式下出现 BSOD,则可能是硬件问题。如果它没有安全模式下出现 BSOD,可能是驱动程序问题。
另外,您是如何卸载蓝牙驱动程序的?应用程序或驱动程序卸载程序可能实际上让驱动程序保持运行状态。如果可能,请检查设备管理器(查看-显示隐藏设备),看看您是否可以确定蓝牙驱动程序中包含哪些 .SYS 文件。您还可以提取(但不安装)原始驱动程序以查看它包含哪些 .SYS 文件。一旦您知道驱动程序文件的名称,请尝试查看它是否仍然存在于服务器上。您可能能够从设备管理器禁用驱动程序,但我必须在安全模式下重命名 .SYS 驱动程序文件以防止加载驱动程序。
答案3
接下来我要检查的是 CPU。过热的 CPU 会导致各种奇怪的错误。如果您有另一个装有相同 CPU 的盒子,请将其换掉。
另外,您可能需要更换 CPU 风扇和散热器复合材料。我知道您说风扇都在旋转,但散热器可能与 CPU 接触不良。
答案4
你读过你的转储文件吗?找到你的转储文件,然后通过微软调试工具处理它,它会给你可能导致 bsod 的驱动程序或项目。如果你不确定如何回发。gd
您可以在设备管理器下看到 irq 值