Windows 蓝屏代码 0xC5:DRIVER_CORRUPTED_EXPOOL

DRIVER_CORRUPTED_EXPOOL 错误检查的值为 0x000000C5.
这表明系统试图以过高的进程 IRQL 访问无效内存。

更多: zhilu jiaocheng

原因

当 IRQL 太高时,内核试图访问可分页内存(或者可能完全无效的内存)。
此问题的最终原因几乎可以肯定是驱动程序损坏了系统池。

在大多数情况下,如果驱动程序损坏了一个小分配(小于 PAGE_SIZE),则会导致此错误检查。
较大的分配会导致错误检查 0xD0 (DRIVER_CORRUPTED_MMPOOL)。

解决方法

!analyze 调试扩展显示有关错误检查的信息,有助于确定根本原因。
详细步骤查看我们的教程 在windows 中使用WinDBG 调试dmp文件

如果我们最近安装了任何新软件,请检查它是否正确安装。
在制造商的网站上检查更新的驱动程序。

要调试此错误,请使用 Driver Verifier 的特殊池选项。
如果这无法揭示导致错误的驱动程序,请使用全局标志实用程序通过池标记启用特殊池。

有关特殊池的信息,请参阅 Windows 驱动程序工具包的驱动程序验证程序部分。

DRIVER_CORRUPTED_EXPOOL 参数

参数描述
1内存引用时引用的
2IRQL
30:读取
1:写入
4引用内存的地址
日期:2020-09-17 00:16:10 来源:oir作者:oir