Loading

ThbinBook16+ Win10 蓝屏崩溃的解决思路

背景

近日,手头的联想笔记本频繁蓝屏重启,严重时一天三次,持续了近一周。

错误代码基本均为:DRIVER_IRQL_NOT_LESS_OR_EQUAL

笔记本型号:ThinkBook 16 G4+ ARA(21D1)

操作系统:Win10

排障思路

重装驱动

首先 google 和百度检索了一番错误代码,基本都指向驱动问题。

上官网重新下载所有驱动进行安装。 联想驱动官网

然而重新安装完成后,蓝屏依旧,并没有什么用。

卸载软件

没啥可说的,卸载了一些近期安装的软件/插件之类,蓝屏依旧,并没有什么用。

更新系统

通过查阅微软官方文档,给出以下说明,直觉告诉我应该没用,姑且试试。
support.microsoft.com/zh...

image

更新完系统后,蓝屏依旧,并没有什么用。

分析 dump 崩溃文件

接着查看微软给到的其他方案:learn.microsoft.com/zh-c...,可以使用 WinDbg​ 进行蓝屏崩溃时的 analyze​。

依赖两点:

  1. 安装 WinDbg
  2. 开启 将事件写入系统日志

配置将系统失败事件写入日志

这里踩了个大坑。

依次点击设置​ --> 查看高级系统设置​ --> 高级​ --> 启动和故障恢复​ --> 设置​。

需要设置为 完全内存转储​,最开始我设置为 小内存转储​,崩溃后的 dump 文件信息量太少,无法得出蓝屏的根因。

image

WinDbg 安装

win10可以在微软商店直接安装 WinDbg,但是我实测这个新版的并不好用,改为自行下载安装包安装了旧版。

新版可参考:微软官方文档 进行安装。

旧版直接百度或者google找一个,安装完毕后界面如下:

image

对于 小内存转储​,崩溃后的日志会存档在:C:\Windows\Minidump

对于 完全内存转储​,崩溃后的日志会存档在:C:\WINDOWS\MEMORY.DMP

依次点击 File​ --> Open Crash Dump​ ,选择对应的崩溃日志文件进行分析:

image

点击 ! analyze -V​:

image

很多人可能会看不懂,不过问题不大,复制关键信息扔到chatgpt帮忙分析就好。

可惜的是,当我踩完坑,开启 完全内存转储 后,蓝屏未再复现过了,是因为我中途还尝试过其他解决方式。

更新 bios

百度的时候,看到贴吧有一些类似案例,尽管不是完全雷同,但是感觉可以借鉴。解决方式是更新 bios。

更新bios前需要先调整EFI分区的大小,默认的空间容量不足以存放和更新bios,在执行更新时会报错:esp disk space not enough​。

傲梅分区助手调整 EFI分区大小

可参考参考贴吧同学的案例:百度贴吧 进行调整。

执行 bios 更新

笔记本出厂是 win11 ,但是我重装为了win10 ,需要在 联想驱动官网 上的 win11 栏下载 bios 更新程序:

image

下载后进行安装,会自动弹窗,点击 确定​ 就好,后续会全自动执行bios更新:

image

最终,更新完 bios 后,连续十天未发生蓝屏,应该是解决了。

结论

对 Windows 还是没有 Linux 那么熟悉。Linux 下直接查看系统日志,往期监控数据等,可以很快得出崩溃的原因。

Windows 下合理的方式应该还是查询近期的事件和日志来定位问题,可惜对相关组件不太熟,走了很多弯路。

耗费精力最多就在于分析 minidump 好久却没能得到有用的信息,而开启 完全内存转储​ 后,因为 bios 更新了没再发生蓝屏,也无法验证是否能够从完整的 dump 中定位到根因。假如日后再次发生,再来重新定位更新下思路~

posted @ 2023-10-07 18:56  pengyinwei  阅读(121)  评论(0编辑  收藏  举报