0x000000D5(DRIVER_CORRUPTED_EXPOOL)错误表明第三方驱动非法操作内核内存池,需先禁用自动重启捕获蓝屏底部MODULE_NAME/IMAGE_NAME,再通过事件查看器筛选ID 1001日志或启用Driver Verifier精准定位并卸载问题驱动。

电脑开机即蓝屏,错误代码0x000000D5(DRIVER_CORRUPTED_EXPOOL),说明某个驱动程序非法操作了内核内存池,破坏了系统关键堆结构,该错误通常在加载驱动时立即触发,且重启后反复出现。
确认蓝屏是否由第三方驱动引发
第一步:强制中断自动重启,捕获蓝屏画面信息。右键“此电脑”→“属性”→“高级系统设置”→“启动和故障恢复”→取消勾选“自动重新启动”,点击“确定”。【必须先执行这步,否则无法看到蓝屏底部的驱动文件名】
第二步:重启电脑,观察蓝屏界面底部是否显示类似“MODULE_NAME: dxgkrnl.sys”或“IMAGE_NAME: atikmdag.sys”的字样。若出现,直接记下该.sys文件名——它就是最可疑的驱动主体。
第三步:若蓝屏一闪而过无法看清,可借助Windows内置日志回溯。按Win+R输入eventvwr.msc回车,展开“Windows日志”→“系统”,筛选最近1小时内“事件ID 41”(内核意外关机)和“事件ID 1001”(Windows错误报告),查看“错误源”列中频繁出现的驱动模块名。
用Driver Verifier主动暴露问题驱动
该方法适用于蓝屏无明确驱动名、或多次卸载重装仍复发的情形,通过内核级监控强制让缺陷驱动在加载阶段崩溃,从而暴露真实元凶。
方法一:启用标准验证器
1. 以管理员身份运行命令提示符,输入verifier回车;
2. 选择“创建自定义设置(用于代码开发人员)”→“下一步”;
3. 勾选“标准设置”→“下一步”→勾选“所有驱动程序(除标记为Microsoft的以外)”→“完成”;
4. 系统提示重启,立即执行。此后每次启动都会加载验证器,若某驱动存在ExPool越界写行为,将在其初始化阶段直接蓝屏,并在蓝屏信息中明确写出该驱动文件名。
方法二:精准限制验证范围(推荐给已怀疑特定硬件的用户)
若你刚更新过显卡/声卡/USB扩展坞驱动,可在步骤3中不选“所有驱动”,改选“选择驱动程序”,然后手动勾选对应设备的.sys文件(如nvlddmkm.sys、usbaudio.sys、cbfs6.sys等),避免验证无关驱动拖慢启动。
【注意:验证器开启后首次蓝屏是正常现象,不是故障恶化,而是成功捕获问题】
安全模式下定位并移除问题驱动
第一步:进入带网络的安全模式。重启时长按Shift键→点电源图标→“重启”→“疑难解答”→“高级选项”→“启动设置”→“重启”→按F5键。
第二步:打开设备管理器,重点检查以下四类设备:
• 显示适配器(尤其NVIDIA/AMD新驱动)
• 网络适配器(Realtek、Intel、AX200/210系列无线网卡驱动)
• 声音、视频和游戏控制器(第三方音频增强工具如Sonic Studio、Voicemeter易引发此错)
• 系统设备(USB控制器、PCI设备、存储控制器,特别是NVMe SSD厂商配套驱动如Samsung Magician、WD Dashboard)
第三步:对上述类别中带黄色感叹号、名称含“未知设备”、或与之前记下的.sys文件名匹配的设备,右键→“属性”→“驱动程序”选项卡→点击“回滚驱动程序”(若可用);若不可用,勾选“删除此设备的驱动程序软件”,再点击“卸载设备”。
第四步:卸载完成后,打开C:\Windows\System32\drivers目录,手动搜索并删除残留的可疑.sys文件(例如你记下的atikmdag.sys),【删除前务必确认该文件不在Windows系统白名单中,否则可能引发更严重故障】。
第五步:重启电脑,观察是否恢复正常。若仍蓝屏,重复步骤二启用Driver Verifier,等待下一次蓝屏输出更精确的驱动名。


















