近日遇到一个比较少见的由CPU引起的电脑蓝屏故障,现将解决过程给大家分享一下:
硬件环境:戴尔商用机 Vostro 3650
软件环境:Windows 7
处理器:六代 I3-6100
故障现象:不定时蓝屏,有时刚登陆就蓝屏,有时用个几小时突然蓝屏,蓝屏得很随机。
解决过程:
1、先看图一蓝屏时的手机拍照截图,0x00000124,这个错误代码解释五花八门,不能肯定是什么故障。
图一
然后自动重启了,登陆系统后跳出图二界面,依然没啥帮助信息。
图二
2、然后再看看系统日志,发现大量如图三所示的WHEA-Logger警告信息:
图三
如图四,点开一条查看下警告详情,发现报告了translation lookaside buffer错误:
图四
translation lookaside buffer 是CPU的一种缓存,一般叫页表缓存或转址旁路缓存,到这里可以怀疑蓝屏故障与CPU搭上关系了。
3、为进一步确认,我使用了Intel官方的处理器诊断工具对CPU进行一个测试,结果如图五所示:
图五
4、什么?居然通过了官方检测,说CPU没有问题?英特尔说没问题,那只好再用微软的工具分析一下了,毕竟是系统报CPU相关错误的,我使用微软官方的Windows 调试程序 (WinDbg)来对收集到的蓝屏文件进行分析(如图六),发现故障还是定位到与intel相关的驱动程序上,看这个驱动文件还是跟处理器相关的,因此判断大概率还是CPU的缓存故障导致的蓝屏。
图六
5、解决问题的最好办法是验证,因为是涉及CPU缓存硬件层面的故障,不是改改系统配置就能解决的,我只好找了另一块CPU换上去测试,结果蓝屏现象就这么消失了,由此可见,即使是官方的测试工具,也只能作为一种参考,不能作为判断的惟一依据,此次蓝屏故障原因最终可判定为CPU缓存损坏。
最后,如果你能看到这里,麻烦动动你那充满爱心的小手或大手点下关注吧,专业文章受众面小,技术博主攒粉不易啊。