蓝屏死机(Blue Screen of Death,简称 BSOD)是 Windows 操作系统在遇到严重错误时出现的一种保护性机制;它表示系统遇到无法恢复的故障,为了避免进一步损坏系统或硬件,强制停止所有操作,并显示蓝底白字的错误信息。
蓝屏死机也称为停止代码错误、bug检查、内核错误、黑屏;
发生错误的屏幕颜色和消息可能会有所不同,取决于Windows版本;
蓝屏
蓝屏信息
当出现蓝屏错误时,屏幕上会显示关键的错误信息,包括:
系统可能会在短暂蓝屏后进行重启,需及时记录错误代码或拍照,便于排查;
如何使用事件查看器查看蓝屏代码
Windows常见蓝屏代码
错误代码,例如:0x00000124
便于理解的错误代码名称,例如:WHEA_UNCORRECTABLE_ERROR
导致崩溃的文件(可能有),例如:ntoskrnl.exe、nvlddmkm.sys
常见的蓝屏错误代码:
蓝屏代码
故障原因
WHEA_UNCORRECTABLE_ERROR
发生了致命的硬件错误
CRITICAL_PROCESS_DIED
表示关键系统进程已终止
MEMORY_MANAGEMENT
表明发生了严重的内存管理错误
常见蓝屏场景
添加新硬件后,如:更换了显卡、内存;
安装或更新了驱动程序后,某些新安装的软件可能会安装驱动程序;
玩大型游戏或跑高负载程序时;
对 CPU、内存进行超频
更新了系统后
导致蓝屏的原因
对于蓝屏死机的原因,没有简单的方式来解释,可能涉及到许多不同的因素;根据官方的统计分析表明:
70% 是由第三方驱动程序代码引起的;
10% 是由硬件问题引起的;
5% 是由 Microsoft 代码引起的;
15% 原因未知,因为内存环境损坏无法分析。
蓝屏时基本故障排除步骤
多数情况下,Windows 出现蓝屏时,重新启动即可解决问题,并不需要进行干预;但如果 Windows 因为相同的错误代码而频繁蓝屏死机,可尝试以下基本故障排除步骤来解决问题:
进入安全模式
如果 Windows 在启动时或进入系统后短暂时间内就出现蓝屏,导致无法进行某些操作,可在安全模式下启动电脑;
如何以安全模式启动Windows
移除新硬件
如果在蓝屏出现之前添加了新硬件,请关闭电脑,移除硬件,然后尝试重启。
卸载新软件、新的驱动程序
如果在蓝屏出现之前安装了新的软件或驱动程序,请尝试卸载。
检查设备状态
右键单击 Windows 开始按钮,选择【任务管理器】,检查是否有任何设备标有感叹号!;右键单击有问题的设备,然后选择【更新驱动程序】,如果更新驱动程序不起作用,请尝试禁用或卸载设备。
检查硬盘空间
检查硬盘驱动器上是否有足够的可用空间。系统和某些应用程序需要足够的可用空间来创建交换文件和执行其他功能,最好预留 10% 到 15% 的可用空间。
监测温度
运行大型游戏或高负载程序就导致蓝屏,可能是电脑硬件温度过高,尝试监测硬件温度。
如温度异常导致的蓝屏,可考虑清理灰尘、更换硅脂、检查风扇是否运行正常。
关闭超频
如果对 CPU、内存、显卡进行超频后导致的蓝屏,请尝试降低运行频率。
检查内存
通过快捷键 + R打开【运行】,输入MdSched.exe并确定,运行【Windows 内存诊断】工具,并按提示进行操作。
检测磁盘
打开终端,运行命令:chkdsk C: /f /r;
chkdsk (全称 Check Disk)用于检测和修复文件系统及硬盘物理错误。
该命令会扫描指定的系统盘C:,尝试恢复坏的扇区、文件系统错误。
检查系统文件
打开终端,运行命令:sfc /scannow;
该命令将扫描所有受保护的系统文件,并用缓存副本替换损坏/丢失的文件。
还原 Windows
如果这些步骤无济于事,请尝试使用系统还原点还原 Windows。
通过快捷键 + R打开【运行】,输入rstrui.exe并确定,运行【系统还原】,并按提示进行操作。