电脑蓝屏里面到底写了啥?

很多人看到蓝屏的第一反应肯定是:次奥,麻痹,我干。。。然后就是关机重启。。。
但重要问题就是:其实蓝屏里写了啥?
其实我提这个问题。。只是单纯想知道。。那一对英语到底写了啥——所以我的标签里有“翻译”。。后来,我忘记这是一个科技宅们的聚集地了。。
于是。。。。意外收获了蓝屏的那一串字符是啥意思——囧

推荐  (1) | 28人关注关注
14个答案
42 0

子夜计算机科学与技术专业

2012-11-09 13:21

蓝屏其实就是 蓝屏死机(Blue Screen of Death,缩写为:BSoD),指Windows操作系统在无法从一个系统错误中恢复过来时所显示的屏幕图像。
一术语被定义为“是指当Microsoft Windows崩溃或停止执行(由于灾难性的错误或者内部条件阻止系统继续运行下去)时所显示的蓝色屏幕”。

造成蓝屏的原因有很多,在这不一一赘述,简单解释一下错误代码的结构:
***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4)   KMODE_EXCEPTION_NOT_HANDLED ***
一般蓝屏代码都位于屏幕提示文字的第一段或者倒数第三段,都是以“***STOP”开头。
第一部分是停机码(Stop Code)也就是STOP 0x0000001E,用于识别已发生错误的类型。
第二部分是被括号括起来的四个数字集, 表示随机的开发人员定义的参数,用户是无法理解的。
第三部分是错误名。
如果需要查询详细原因,并寻找解决方案的话,只要查询相应的停机码即可。

34 0

晓风残月网络安全工程师

2012-11-09 14:38

产生蓝屏的原因与相关的故障排除方法可以参考这里:
http://www.guokr.com/question/341650/
蓝屏信息对于普通用户来说可以完全忽略掉,同时我也不建议自己去查询相关的蓝屏代码来解决问题,因为即便是同一种蓝屏代码,但是诱发蓝屏的原因可以有很多种,由于系统有几百个内核模块在运行,无法通过蓝屏信息来定位在发生蓝屏的那个时刻到底是哪个模块导致了问题。就 @子夜 发的这个蓝屏信息为例子:
***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4)   KMODE_EXCEPTION_NOT_HANDLED ***
蓝屏错误代码为0x0000001E 表示 KMODE_EXCEPTION_NOT_HANDLED,翻译过来就是“未处理的内核模式异常”。
(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4)
括号里面的4个参数信息比较重要,第一个参数是返回的错误状态,0xC0000005表示“访问违例”;0xFDE38AF9 表示此时CPU执行的指令,也就是执行到这条指令发生了蓝屏;0x0000001表示内存写入操作;0x7E8B0EB4表示当前指令访问的地址。
这条错误完整的翻译过来就是,0xFDE38AF9地址处的指令对0x7E8B0EB4处的内存进行写入操作发生访问违例,产生异常,同时异常没有被处理,因此系统为了保护数据安全强制产生蓝屏。
从这条蓝屏信息里面最多也只能知道这些,但具体是哪个模块发生的问题,是什么原因导致了内存访问异常,这些都无法知道。只能通过分析蓝屏生成的“内存转储文件”来定位问题。
简单的通过查找错误蓝屏代码来解决问题,很有可能老的问题没解决,新的问题又一堆,和有病乱投医是一个道理。

28 0

飞翔的鱼CS在校学生, LLer

2012-11-09 15:47

蓝屏这东西。。。。。普通用户根本不想看。。。
所以。。。

Windows 8 蓝屏也开始卖萌了。。

这些蓝屏信息你也是能看懂的吧。。。。

翻译一下吧:你的计算机当前遇到了一个不可控制的错误,现在需要重新启动。
稍候请联机搜索错误代码:————————————

17 0

一个问题被检测到,并且windows被关闭以防止毁坏你你的电脑。

(这里会根据具体错误而不同,举个例子吧)
系统遇到一个无法纠正的硬件错误。

如果这是你第一次看见这个错误界面,重启你的电脑。 如果这个错误再次出现,遵照下面步骤:

检查并确保任何一个新的硬件或软件被正确安装。如果这是一个新的安装,询问你的硬件或软件的生产厂商索要你可能需要的windows更新。

如果问题依旧,禁用或移除一些新安装的硬件或软件。禁用BIOS内存选项例如缓存和影射(不知道翻译得对不对)。如果你需要使用安全模式去删除和禁用组件,重启你的电脑,按F8选择高级启动选项,然后选择安全模式。

技术信息:
***STOP:【错误代码】(错误状态,当时的CPU指令什么的,具体的根据实际情况)

10 0

aeris软件工程师

2012-11-13 00:20

所谓蓝屏(BSOD,Blue Screen Of Death)是指当微软的Windows操作系统在内核层出现了不可恢复的错误(绝大部分是驱动程序和硬件出错)时,采取的一种停止整个系统运行,保护现场并且以蓝底白字屏幕的形式将问题报告给用户的手段。

在Windows的内核中,有一组以KeBugCheck开头的函数是负责蓝屏工作的,从名字上也可以看出,蓝屏是一种检测和报告内核中Bug的手段。

在显示蓝屏的屏幕上,可以看到有一个STOP: 数字 (参数1, 参数2, 参数3, 参数4)字样
其中STOP后的数字是错误码,而括号中的4个数字是供程序员分析的参数。至于上面显示的一大段话,是向用户显示的,例行性和一般性的指令。

蓝屏的最大作用是,终止系统的运行,完整保护现场,以便程序员进行分析。如果发生错误后,系统仍然继续运行,很可能会导致出错处的上下文信息在随后的执行中被破坏,从而无法分析。根据配置的不同,蓝屏的时候可能会把整个内存的信息完整地存储下来,形成dump文件以便日后分析(微软提供了专业工具可以分析)

单从蓝屏的屏幕上是看不出多少信息的,只有分析产生的dump文件,才能发现真正的原因。此外,如果连接了调试器,蓝屏的时候会两次通知调试器,以便程序员可以看到出错现场的第一手信息。

0 0

查理弗朗西斯软件工程本科在读

2012-11-10 21:58

代码是最重要的,其他的都没什么用,还有一个很重要的是蓝屏后生成的dump文件,里面记录了蓝屏的详细信息,要有专门的工具来看

0 0

自己的电脑会在哪里出问题自己要明白,就像上面说用迅雷蓝屏似的。
我的电脑只有在硬件有问题的出现过蓝屏,平时要注意自己维护好!

2 1
支持者: 我爱过果壳 zhu12

想起一个笑话 有一个少年 梦想是长大之后称为一个作家 他写的东西能被全世界的人看到 后来他实现了梦想 给微软写蓝屏代码……

1 0
支持者: 飙泪的小粽子

以前用迅雷的时候经常蓝屏,总觉得跟重了病毒似的,看了这帖子放心多了~

0 0

上个淘宝蓝了三次屏我会乱说?

0 0

前几天用迅雷下游戏各种蓝屏,一怒之下卸载了,然后装上了快车

0 0

好久没蓝屏了 以前在网吧蓝屏怒踢重启键

0 0

扬帆大海给排水工程师,DIY爱好者,技术宅

2012-11-10 13:57

想当年用win98的时候,那蓝屏。哎~基本上每天一次
换到XP后好多了,基本一周一次。
WIN7就更少了,一季度一次

0 0

俺的本本没有蓝屏过,只有重启过两次

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字第朝200003号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区