WHEA UNCORRECTABLE ERROR 蓝屏解决方法

本文的目的是为电脑蓝屏时,提供一种有效定位问题的思路以及解决方法,可能蓝屏错误代码一样,但问题不一定相同,仅供参考;

问题描述

电脑不时蓝屏,错误代码为WHEA UNCORRECTABLE ERROR,且蓝屏后系统无法生成dump文件;

相关的Windows日志

  • 级别:关键;来源:Kernel-Power;事件ID:41;BugcheckCode:292
  • 级别:错误;来源:volmgr;事件ID:161
Kernel-Power 41 volmgr 161

系统环境

Windows 10 20H2
Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz   2.30 GHz
16GB内存,1TB SSD硬盘

蓝屏起因

作者在7月22日,尝试对一个大压缩文件进行解压;压缩文件10GB,源文件103GB,解压过程中出现蓝屏,尝试4次,蓝屏4次,错误代码均为WHEA UNCORRECTABLE ERROR;在此之前的一年里计算机没有蓝屏的情况出现;

自那天以后,计算机不时蓝屏,且错误代码为WHEA UNCORRECTABLE ERROR,作者起初在网上搜寻相关解决方法,但都不如意,甚至有些方法在问题都没定位到的情况下就让你重装系统、更换硬件,这是我不能接受的,所以我打算自己定位问题并尝试解决;

问题分析

蓝屏后的第一件事应该是获取dump文件,该文件是蓝屏发生时,系统将部分内存信息写入到文件以便于专业人员进行分析,可以轻松找到是什么导致的系统蓝屏;

该dump文件的生成方法请自行问度娘,比较简单,这里不做叙述;如果你不是专业人员,可在微软社区寻求帮助,会有热心人士乐意帮忙;

比较麻烦的是,虽然正确的设置了dump文件的生成路径,系统却没有生成dump文件,这种时候,我们需要通过事件查看器来查看Windows日志了;

因为蓝屏是很严重、且不可恢复的系统错误,所以我们只需要筛选出系统蓝屏时的关键信息和错误信息:

蓝屏日志

其中来源volmgr的错误信息就是导致转储文件没有生成的原因,网上搜集了一下相关信息,极有可能是硬盘脱盘导致;这里要说明一下,volmgr的错误信息并不是导致蓝屏的罪魁祸首;

volmgr 161

起初我以为是硬盘出现了故障导致的,毕竟是解压大文件时出现的蓝屏,且大多数蓝屏都发生在安装程序或更新系统时;

我怀疑是解压文件时,系统的突然中断,导致了NTFS的MFT损坏,或FR损坏;

所以我尝试运行了硬盘健康检测工具和系统自带的chkdsk磁盘修复工具,但都没有解决问题,且运行磁盘健康检测工具时发生了一次蓝屏,这让我更加坚信是硬盘故障从而浪费了很多时间来备份数据和尝试修复硬盘;

如果SSD硬盘不是物理损坏,通常只需要安全擦除一次就可修复;

后来弄硬盘还是无法解决我的问题,而我不想安全擦除我的硬盘,所以我分析了另外一条Windows日志;

BugcheckCode 292

我无法在网上找到任何关于BugcheckCode 292的有效信息,但我注意到该日志来源:kernel-power,我觉得极有可能和CPU电压有关;

通过观察CPU状态,低利用率(5%以下)的情况下,频率高达4.8GHz;我立即想到解压文件或安装更新时是会占用大量CPU资源的,极有可能是CPU频率过高导致供电不足,从而导致蓝屏;

我尝试降低计算机的性能,截止到写下这篇文章时,未发生过蓝屏,且期间成功解压了那个10GB的压缩文件;

解决方法

电源计划

修改电源计划为平衡或节能,其中有些小细节可在高级电源设置中进行配置;

高级电源设置

后续

上述操作没用,将硬盘拆下,重新安装,问题解决;

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/whea-uncorrectable-error.html

分类: 参考文档
推荐阅读:
Markdown 段落 Markdown中的段落不使用特别的标记,每个段落要使用空行隔开;
B站(哔哩哔哩)年费大会员如何每月领取5个免费B币 B站(哔哩哔哩)年费大会员每月可领取5个免费的B币;B币可用于在B站购买某些商品,比如付费电影,个性装扮等;本文就教你如何在手机客户端中领取;
Markdown详细教程 Markdown允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的HTML、PDF等多种文档格式;
判断文件格式 在某些时候,我们需要判断文件是什么类型;而通过文件后缀(扩展名)并不能满足需求,因为扩展名可随意修改,试想一下对方给你发送了一个伪造扩展名的图片文件,实际上却是个木马病毒,又或者恶意攻击者上传了一个木马病毒到你的服务器,而你的程序却认为它是张图片;
如何注册谷歌账号,以及解决注册过程中可能碰到的问题 在本文中,你将学会如何注册谷歌账号,以及解决注册过程中可能遇到的问题;第一步,确保你能访问谷歌;建议使用高质量的VPN,而不是免费的VPN;免费的VPN服务器地址可能早已进入了谷歌的黑名单;
golint是什么 Golint是一个Go语言源代码检测工具;Golint 用于检测诸如命令、注释、语法等代码是否规范。