1

我有一个运行良好的磁盘映像,并且有数千小时的运行时间,没有报告蓝屏。我设置了一个重启循环,并且在几十个循环后没有看到蓝屏。

我为一个硬件安装了第 3 方驱动程序,现在每 3 或 4 次启动就会出现蓝屏。这似乎是由池损坏引起的。

我为该驱动程序启用了驱动程序验证程序,并且只检查了特殊池。它不会再蓝屏了。禁用验证程序后,我仍然无法蓝屏。这是我第二次经历这个过程,而且似乎可以重复。

似乎它在检测到验证程序时设置了某种标志 - 我知道有制造商以这种方式欺骗 WHQL 的报告,尽管我希望有其他解释。注册表中没有任何明显的内容,并且字符串在二进制文件中找不到任何有用的东西。

制造商随驱动程序一起提供了带有私有符号的 pdb。有什么方法可以让我在不实际运行驱动程序和使用内核调试器的情况下使用 pdb 文件?我也将不胜感激解决此类问题的任何其他提示。

谢谢

4

1 回答 1

1

您可以使用系统32文件夹中的memory.dmp文件,该文件应在有bsod时创建。将它与私有 pdb 文件一起加载到 windbg 中应该可以让您稍微了解一下。

于 2011-05-11T04:04:37.393 回答