电脑蓝屏原理分析和解决办法.docVIP

  • 28
  • 0
  • 约2.25万字
  • 约 19页
  • 2018-06-07 发布于福建
  • 举报
电脑蓝屏原理分析和解决办法

电脑蓝屏原理分析与解决办法 1、故障检查信息*STOP 0x 0000001E(0xC 0000005,0xFDE38AF9,0x 0000001,0x7E8B0EB4)KMODE_EXCEPTION_NOT_HANDLED*其中错误的第一部分是停机码(Stop Code)也就是STOP 0x 0000001E,用于识别已发生错误的类型,错误第二部分是被括号括起来的四个数字集,表示随机的开发人员定义的参数(这个参数对于普通用户根本无法理解,只有驱动程序编写者或者微软操作系统的开发人员才懂).第三部分是错误名.信息第一行通常用来识别生产错误的驱动程序或者设备.这种信息多数很简洁,但停机码可以作为搜索项在微软知识库和其他技术资料中使用2.推荐操作蓝屏第二部分是推荐用户进行的操作信息.有时,推荐的操作仅仅是一般性的建议(比如:到销售商网站查找BIOS的更新等);有时,也就是显示一条与当前问题相关的提示.一般来说,惟一的建议就是重启.3.调试端口告诉用户内存转储映像是否写到磁盘上了,使用内存转储映像可以确定发生问题的性质,还会告诉用户调试信息是否被传到另一台电脑上,以及使用了什么端口完成这次通讯.不过,这里的信息对于普通用户来说,没有什么意义.有时保卫科可以顺利的查到是哪个生产小组的问题,会在第一部分明确报告是哪个文件犯的错,但常常它也只能查个大概范围,而无法明确指明问题所在.由于工厂全面被迫停止,只有重新整顿开工,有时,那个生产小组会意识到错误,不再重犯.但有时仍然会试图哄抢零件,于是厂领导不得不重复停工决定(不能启动并显示蓝屏信息,或在进行相同操作时再次出现蓝屏).原理分析人有的时候都会闹情绪,更何况是机器呢。Windows有时候也会跟我们闹闹情绪,小则是应用程序遇到问题需要关闭,搞不好还可能给您脸色看看。但是,这脸色可不是红的白的,而是一张蓝脸,您见过吗?首先,我们介绍以下三个重要的问题:一、到底什么是蓝脸?这里指的就是大家经常称之为蓝屏、系统崩溃之类的东西,外国人又叫它BSOD(Blue Screen of Death)。从专业的角度讲,这一术语被定义为是指当Microsoft Windows崩溃或停止执行(由于灾难性的错误或者内部条件阻止系统继续运行下去)时所显示的蓝色屏幕。而我们平常所说的系统崩溃(system crash)或者内核错误(kernel error)抑或停止错误(Stop error)的专业术语为程序错误检查(Bug Check)。二、为什么一定要给您蓝脸?一旦遇上系统蓝屏崩溃,大多数的人都会以为Windows不行了所以就瘫痪了,有点罪魁祸首是Windows或者Windows不够强悍、不够稳定的意思。可是,Windows在默默地喊冤您知道吗?要知道,每当有内核模式设备驱动程序或者子系统引发了一个非法异常,Windows就会面临这个艰难的抉择,虽然Windows最终还是选择了崩溃,但是这并不代表它就不能够忽略该异常,让设备驱动程序或者子系统继续往下执行。Windows之所以要选择亡我,是因为它不知道该错误是否能被隔离出来从而不伤害系统的其它程序与数据,或者该组件将来是否能够恢复正常,而且,Windows深知,这个异常更有可能来源于更深层的问题,比如由于内存的常规破坏(General Corruption),或者由于硬件设备不能正常工作。允许系统继续运行可能导致更多的异常,而且,存储在磁盘或其他外设中的数据可能也会遭受破坏。Windows意识到,这样做的风险太大了,为了您的程序、数据安全与完整,为了将您的损失在第一时间减小至最低,Windows于是忍痛做出了自我牺牲…三、怎样给出蓝脸?当系统检测到引发崩溃的致命错误时,Windows自己执行崩溃函数KeBugCheckEx。该函数接受一个停止代码(STOP Code,也称为错误检查码Bug Check Code),以及四个根据停止代码来解释的参数(下文中会有图例)。在调用KeBugCheckEx之后,首先该系统所有处理器上的所有中断将被屏蔽,然后系统将显示器切换到低分辨率的VGA图形模式(因为这是所有Windows平台显卡均支持的通用模式),绘制一个蓝色背景,然后显示此停止代码,并且后面紧跟一些对用户诊断错误有帮助的关键信息。最后,KeBugCheckEx调用所有已注册的设备驱动程序错误检查回调函数(这种回调函数通过调用KeRegisterBugCheckCallback函数来注册),从而让这些驱动程序停止运行它们所支配的设备(有系统数据结构已经被破坏得太严重以至于蓝屏都显示不出来的可能性)。[编辑本段]处理方法Windows 2K/XP蓝屏信息非常多,无法在一篇文章中全面讲解,但他们产生的原因往往集中在不兼容的硬件和驱动程序、有问题的软件、病毒等,因此首先为大家

文档评论(0)

1亿VIP精品文档

相关文档