开机到一半,屏幕突然变蓝,底下挂着一行 0x000000a。拍完照去搜,翻出来全是英文论坛。这串码本身只说明系统在内核态访问了不该碰的内存地址,具体是谁碰的,还得往下看。

蓝屏上还有一行字更重要

除了代码,蓝屏通常会带一个全大写的名字,比如和驱动、内存管理相关的那种。名字加代码一起搜,命中率比只搜 0x000000a 高得多。顺手把百分比停住拍下来,进度跑到一百再重启,转储文件才写得完整。文件在系统盘 Windows 目录的 Minidump 文件夹里,按修改时间排序,最新的就是刚才这次。

先排除最近动过的东西

回想蓝屏前装了什么:新显卡驱动、杀毒软件、虚拟机、外接扩展坞。有就先卸掉,重启观察一天。笔记本加过内存条的,把新条拔了单条跑;台式机可以跑一遍 Windows 内存诊断,它会自己在蓝底白字界面里测完再进系统。

还蓝就进安全模式待一会儿。安全模式不蓝、正常模式蓝,八成是第三方驱动或开机启动的服务在作怪。用干净启动把启动项一批批关掉,两三轮就能缩到具体那个。

这些操作别急着做

网上那种一键修复工具、注册表清理大师,先别装。它改的东西比问题本身还多,之后出别的毛病更难查。超频过的、开了内存自动超频档的,先回默认频率试试,不稳定的时候这串码出现得特别勤。

把最近更新过的补丁也回想一遍,装完当天就蓝的,卸掉那个补丁观察。

硬件排查按顺序来

先看硬盘。用厂商工具读一遍健康状态,出现重新分配扇区这类警告,就先把重要数据备份出来,别拖着。台式机顺手清一次灰,内存条金手指用橡皮擦干净再插紧,两条内存先只留一条。

笔记本老机器还要看供电。电池鼓包、适配器接触不良,蓝屏往往在高负载那几分钟集中出现。

如果重装系统后照蓝,基本可以怀疑硬件,重点看内存和硬盘健康度。判断顺序就是先软件后硬件,别一上来就换配件。