Vista/Windows 7常见蓝屏故障分析

Vista/Windows 7常见蓝屏故障分析

通过Debugging Tools分析蓝屏故障案例:

曾经有一台 Windows XP 计算机经常发生错误代码为 0x0000007F 的蓝屏故障,原因未知。为了调查故障原因,我们在 Windows XP 中设置了保存小内存转储文件(64KB)。当计算机再次发生了 0x0000007F 蓝屏故障后,我们在重新启动 Windows 后,使用 Debugging Tools 打开了这台计算机保存于 WindowsMinidump 文件夹中的 .DMP 内存转储文件,Debugging Tools 经过自动分析后弹出了分析报告,报告此错误Probably caused by TM_CFW.SYS(可能由 TM_CFW.SYS 引起)。原来,TM_CFW.SYS 位于 %SystemRoot%system32drivers 文件夹,它是趋势的防火墙程序,用于将趋势防火墙以系统服务的形式随 Windows 启动一同加载。经过我们回忆,这台计算机正是在修改趋势防火墙程序的设置后经常出现 0x0000007F 蓝屏故障。因此,趋势防火墙很可能出现了设置不当的问题。为了证实这一猜想,我们在 Windows XP 中通过控制面板中的添加删除程序卸载了趋势防火墙,然后按照默认设置重新安装了,果然问题得以解决。

附录:28个常见的蓝屏故障代码的排查信息

错误名称 0x0000000A:IRQL_NOT_LESS_OR_EQUAL

故障分析 0x0000000A 错误表示在内核模式中存在以过高的进程内部请求级别(IRQL)访问其没有权限访问的内存地址。这个错误一般是因为硬件设备的驱动程序存在BUG,某些软件或硬件与Windows不兼容引起的。如果遇到0x0000000A错误,建议尝试以最后一次正确的配置方式启动 Windows,并检查一下最近有没有安装或升级过任何系统更新、硬件设备的驱动程序、BIOS、Firmware及应用软件等。如果有的话,请将最近更新过的应用软件及硬件设备逐一卸载、恢复到之前可以稳定运行的版本,看看问题能否解决。

错误名称 0x0000001A:MEMORY_MANAGEMENT

故障分析 0x0000001A 错误表示内存管理遇到了问题。这个错误一般是因为硬件设备的故障引起的。如果遇到0x0000001A错误,建议检查一下最近有没有安装过新的硬件设备或驱动程序。如果有的话,请将最近安装过的硬件设备或驱动程序逐一卸载,看看问题能否解决。另外,如果是在安装Windows时遇到0x0000001A错误,请检查一下计算机的内存容量及规格是否符合Windows的要求。

错误名称 0x0000001E:KMODE_EXCEPTION_NOT_HANDLED

故障分析 0x0000001E 错误表示Windows检测到一个非法的或未知的进程指令。这个错误一般是因为内存发生故障引起的,或者与0x0000000A错误相似,表示在内核模式中存在以过高的进程内部请求级别(IRQL)访问其没有权限访问的内存地址。如果遇到0x0000001E错误,建议首先检查一下软件及硬件兼容性,看看最近有没有安装过新的应用软件、硬件设备或驱动程序。如果有的话,请将最近安装过的软件及硬件逐一卸载,看看问题能否解决;其次,请检查一下蓝屏故障提示中是否提到问题是由WIN32K.SYS文件引起的,如果是的话,那么很可能是远程控制类软件引起的故障。

错误名称 0x00000023:FAT_FILE_SYSTEM

故障分析 0x00000023 错误表示采用了FAT、FAT32文件系统的磁盘驱动器遇到了问题。这个错误一般是因为磁盘驱动器本身存在故障引起的,例如磁盘错误、文件错误、磁盘碎片过多、磁盘读写过于频繁、存在体积过大的文件、中断要求封包(IRP)受到了损坏等。如果遇到0x00000023错误,建议首先执行磁盘扫描程序对所有的磁盘驱动器进行全面检测,看看磁盘驱动器是否存在磁盘错误或文件错误;其次请暂时关闭所有可能在后台对磁盘驱动器中的数据进行操作的软件,例如杀毒软件、数据备份软件等;再其次请执行SFC /SCANNOW命令,检查一下Windows系统文件%SystemRoot%system32DriversFASTFAT.SYS是否受到了损坏或丢失;最后请在Windows中重新安装一下主板驱动程序提供的SATA或IDE控制器驱动程序.

错误名称 0x00000024:NTFS_FILE_SYSTEM

故障分析 0x00000024错误表示采用了NTFS文件系统的磁盘驱动器遇到了问题。这个错误一般是因为磁盘驱动器本身存在故障引起的,其触发原因与0x00000023错误基本相同。如果遇到0x00000024错误,可以参考0x00000023错误的解决方案。在检查系统文件时,请检查%SystemRoot%system32DriversNTFS.SYS是否受到了损坏或丢失。

错误名称 0x0000002E:DATA_BUS_ERROR

故障分析 0x0000002E 错误表示系统内存存储器的奇偶校验遇到了问题。这个错误一般是因为内存发生故障(包括系统内存、显存、各种缓存),硬件设备驱动程序试图访问错误的内存地址,计算机遭到了病毒、木马、间谍软件、广告软件、流氓软件等恶意程序的攻击等原因引起的。如果遇到0x0000002E错误,建议首先执行磁盘扫描程序对所有的磁盘驱动器进行全面检测,看看磁盘驱动器是否存在磁盘错误或文件错误;其次请执行安全防护类软件对计算机进行全面检查,看看计算机是否遭到了病毒、木马、间谍软件、广告软件、流氓软件等恶意程序的攻击;再其次请使用内存检测软件对内存进行稳定性及兼容性测试,推荐使用Windows Memory Diagnostic、MemTest等检测软件;最后请打开机箱检查一下硬件设备的连接是否牢固。

错误名称 0x0000003F:NO_MORE_SYSTEM_PTES

故障分析 0x0000003F错误表示内存管理遇到了问题。这个错误一般是因为内存执行了错误的I/O(输入/输出)操作,存在BUG的硬件设备驱动程序错误地使用了内存资源,某个应用软件被错误地分配了大量的内核内存等原因引起的。如果遇到0x0000003F错误,建议检查一下最近有没有安装过新的应用软件或硬件设备驱动程序。如果有的话,请将最近安装过的应用软件(特别是磁盘优化软件及杀毒软件)或驱动程序逐一卸载,看看问题能否解决

时间: 2024-12-18 04:18:38

Vista/Windows 7常见蓝屏故障分析的相关文章

催化剂8.11驱动bug导致Vista x64双卡交火蓝屏的解决

刚才发了:<留心!催化剂8.11驱动可能致Vista x64交火用户蓝屏>这篇文章,群里刚好有人问除了下载Intel的那个驱动,还有啥办法解决,那就需要用到Vista的驱动回滚功能了. AMD Catalyst 8.11驱动在不久前更新,号称修正Bug,增强性能,但更新了这一版本驱动的用户发现双Radeon卡配置下,Windows Vista x64会不断地出现启动蓝屏的情况. 这一问题在Radeon HD 3800和4800系列显卡交火后都有存在,但故障仅仅只出现在AMD系统.当然开机蓝屏,

揭秘Windows Server 2008蓝屏漏洞的利用过程

9月初,在各大安全网站上登载了一个Windows操作系统的蓝屏漏洞的消息,这个漏洞的出现如同一颗石子,打破了近半年来Windows没有爆出重大漏洞的沉寂. 蓝屏漏洞威胁的是服务器操作系统Windows Server 2008,这意味着如果Windows Server 2008蓝屏,将导致服务器停止服务--目前,漏洞的利用代码还限制在小范围内,不过漏洞攻击工具却已经研制出来了,现在为大家揭秘蓝屏漏洞的利用过程. 问题: Windows Server 2008蓝屏漏洞 危害: 服务器出现蓝屏停止服务

Windows 8 万一蓝屏了怎么办?

  由于Windows 8 的强劲内在以及良好的外部呈现,在众多新诞生的硬件环境下有着卓越的表现,即便是老家伙的硬件在合理的产品支持服务期内也能得到良好的驱动支持,使得他们在Windows 8 下面继续发光发热.同时想看到Windows 蓝屏也不容易了. 但是由于一些原因,我们可能会安装一些并不兼容Windows 8 的驱动在这个新的系统下面(测试或者挑战),或者一些你需要远程支持的朋友或者亲人在错误的安装了一些不合适的软件导致了系统的蓝屏.由于Windows 8 的新蓝屏界面比较Q,因此单纯让

Windows 7系统蓝屏处理和解决方案

  电脑在使用Windows 7时遇到死机蓝屏,很多用户束手无策,其实蓝屏并不可怕,下面计算机基础知识就给大家讲讲电脑蓝屏的处理方法和解决方案. 一.Windows 7系统蓝屏的含义 1.故障检查信息 ***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4) KMODE_EXCEPTION_NOT_HANDLED *** 上面一行解释: 第一部分是停机码(Stop Code)也就是STOP 0x0000001E,用于识别已发生错

Windows XP开机蓝屏如何解决?

蓝屏 最近我的Windows XP系统经常意外的蓝屏,本来想重装系统,但是由于需要重装的软件太多,于是决心查清楚蓝屏的具体原因,经过一番努力,终于找到了一个很好的蓝屏故障解决办法,下面和大家一起分享. 首先在讲解之前先做几个名词解释,以便大家理解本文: 第一步:打开"小内存转储"功能 右键点击"我的电脑",选"属性→高级→启动和故障恢复→设置",打开"启动和故障恢复"选项卡,在"写入调试 信息"下拉列表中选

电脑升级到Windows 10后蓝屏如何处理

一.进入Windows 10 RE(恢复模式也称高级启动模式) 开机显示Windows 10 Logo下面有个圆圈在转的时候,数 5 秒后直接按下电源键关机,台式机也可按"重启键"直接重启,如此重复2~3次,再次开机时,就会进入如下图的界面: 鼠标点击"查看高级修复选项",即可进入Windows 10的RE 模式.Windows 10的RE模式,可以让你进入Windows 10 系统的"安全模式".二.Windows 10 RE 模式---&qu

Windows系统电脑蓝屏怎么办

  1.购买一个U盘; 2.把U盘插到电脑的USB口,运行U盘启动盘制作工具,选择U盘,其他的默认设置不要动,点击[制作USB启动盘],后续按照提示操作就行;这里有一点需要注意的,就是工具会格式化U盘并占据一部分空间作为启动盘,这些内容是看不到的.所以记得提前把资料备份好; 3.这样U盘启动盘就制作好了.接下来开始U盘装系统工具教程; 4.电脑遇到问题之后蓝屏或者其他原因无法进入桌面,那么先把U盘插到USB口,启动电脑同时进入BOOT就是启动盘选择界面,可能是按F8/F10/F12其中的某个,每

如何诊断和调试Windows系统蓝屏

今天和大家来谈谈当碰到系统蓝屏时应该去如何应对,Windows蓝屏是微软终极错误报告方式,也在微 软内部称为蓝屏之死,可能我们碰到系统蓝屏是非常突然的,没有前期预兆和准备,只能重新启动从而导 致数据的丢失.所以它是一个比较严重的错误了.微软DDK对蓝屏有一个官方定义:当windows操作系统遇 到一种可能损害系统安全的情况,系统就会停止响应,这种情况被称为错误检查,也会被认为内核错误或 系统错误.大家有没有想过Windows为什么要蓝屏,其实原因很简单,操作系统检测到了有人已经违反了 系统的规则

Windows 7出现0X0000007A蓝屏的问题

Windows 7老是蓝屏报错 0×0000007A (stop: 0×0000007A 0×9284B690, 0xC000009C, 0×604B28C4, 0xFF628000) 操作: 1, 首先排除病毒原因. 2, 尝试启动选择自动修复和安全模式,结果都未能成功, 3, 后来重装了一次Windows 7系统,结果也是Windows7蓝屏报错, 4, 网上查询错误代码:0×0000007A 含义(错误表示虚拟内存中的某些内核数据无法读入内存) 故障原因可能是虚拟内存页面文件中存在坏簇.被