必须先启用小内存转储并确认Minidump目录有.dmp文件,再用BlueScreenView或WinDbg分析“Caused By Driver”定位故障驱动,如nvlddmkm.sys或sr.sys,并结合设备管理器验证厂商与硬件匹配性。

电脑无故蓝屏显示0x00000077,说明系统在从分页文件加载内核数据时失败,极大概率已生成内存转储文件(.dmp),但若未提前配置,Minidump文件夹可能为空——必须先确认转储是否启用、再定位故障驱动。
确认系统是否已启用小内存转储
右键“此电脑”→属性→高级系统设置→启动和故障恢复→设置→检查“将事件写入系统日志”是否勾选,并确认“写入调试信息”下拉菜单中选的是【小内存转储】(不是“无”或“核心内存转储”);若此处为“无”,则后续所有.dmp分析都将失效。
点击确定后无需重启,下次蓝屏即会自动生成新文件。
查找并验证Minidump文件是否存在
打开文件资源管理器,直接粘贴路径:C:\Windows\Minidump → 回车。
若文件夹为空或提示“拒绝访问”,说明要么从未触发过蓝屏,要么转储功能仍被禁用,此时跳过后续分析步骤;若看到多个以日期命名的.dmp文件(如Mini110226-01.dmp),说明转储已启用且有可用样本。
用BlueScreenView快速定位问题驱动
方法一:双击桌面BlueScreenView图标(若无,需从PE或另一台电脑拷贝该绿色工具)→ 软件自动扫描C:\Windows\Minidump下全部.dmp文件。
重点看“Caused By Driver”列:找出出现频次最高、且与最近蓝屏时间匹配的驱动文件名,例如nvlddmkm.sys(NVIDIA显卡)、atikmdag.sys(AMD显卡)、dxgkrnl.sys(Windows图形内核)——这个文件名就是最可疑的故障源头。
方法二:若BlueScreenView无法运行(如因.NET Framework缺失),改用WinDbg Preview:微软官网下载安装→打开软件→File→Start debugging→Open dump file→选择任一.dmp→输入命令!analyze -v回车→在输出中搜索“IMAGE_NAME:”后紧跟的驱动名。
交叉验证驱动厂商与硬件型号
第一步:记下上一步得到的驱动文件名(如sr.sys)。
第二步:按下Win+X→选择“设备管理器”→点开“系统设备”或“存储控制器”,找到对应设备(如“SCSI适配器”或“SATA AHCI控制器”)→右键→属性→详细信息→在属性下拉框中选择“服务”或“驱动程序提供商”→比对名称是否一致。
第三步:若驱动来自第三方(如ASMedia、Marvell、LSI),立即去其官网下载最新版驱动替换;若为微软默认驱动(如storahci.sys),则重点排查硬盘线缆、SATA口松动或主板南桥老化问题——0x00000077错误中约40%由SCSI/SATA控制器物理层异常引发。

















