如何理解蓝屏错误码
这就是——你正盯着臭名昭著的蓝屏死机(蓝屏),不知道该怎么办。在这篇文章中,我们将讨论处理蓝屏错误代码的基本策略,并告诉您一些最常见的代码的含义。
把一份职业当作一份工作来考虑网络管理员或解决困难者,或作为程序员,还是你最感兴趣的维护你自己的计算机系统?网上有很多涵盖这些主题的课程,今天就来看看吧!
蓝屏:22英寸显示器中的恐怖
Windows蓝屏死机(或蓝屏)是Windows的最后一种错误消息——它表示系统无法恢复的错误,并且将不允许Windows加载。物理上,它由蓝色背景上的白色文本组成;文本告诉您存在一个不可恢复的错误,并提供名称和/或标识错误的代码。不用说,大多数遇到蓝屏的人都觉得错误的名称和代码非常神秘,而且通常都没有心情去尝试找出它们。
The good news is that with recent versions of Windows, errors that result in a BSOD have become much less common, and with Windows 8, the formidable-looking blue screen itself has been replaced with a much less intimidating light-blue screen with less text, and a large “sad” emoticon (presumably to reassure the user that this is a problem that human beings can deal with, and not the beginning of the Digital Apocalypse).
坏消息是BSOD仍然存在,即使是悲伤的笑脸Windows8屏幕也会显示错误名称,普通用户可能会认为这些错误名称难以理解。
BSOD错误格式
从Windows NT到XP、Vista和Windows 7,基本的蓝屏格式变化不大——它包括错误的名称,以及表示错误的十六进制代码(后面是表示可能与错误相关的参数的长十六进制数),以及有关错误的一些一般信息,以及可能受错误影响的驱动程序或其他组件的一些特定信息。Windows 8 smiley屏幕将为您提供错误的名称,以及它将在几秒钟内重新启动的令人放心的消息(这可能是真的,也可能不是真的,取决于问题的性质)。
错误代码
蓝屏本身(用微软的技术术语)是一个“停止屏幕”,错误代码本身被称为“错误检查”。有几百个错误代码,所以我们这里只讨论最常见的错误代码。微软有一个完整的列表在这里,并且在线上有几个完整的bug代码参考。
常见错误:驱动程序/硬件问题
以下错误通常与不兼容或过时的驱动程序或硬件故障有关:
IRQL_NOT_LESS_OR_EQUAL (0 x0000000a)。这是一种内存访问错误(系统试图访问分页/无效的内存与中断请求级别过高),但它通常表明一个驱动程序问题。如果您在这个错误发生之前不久安装了一个设备或BIOS驱动程序(或系统服务),那么第一步应该是卸载它,或回滚到以前的良好版本。
驱动程序不小于或等于(0x000000D1)。这与前面的错误非常相似;它基本上说它是一个试图寻址错误内存区域的驱动程序。解决方案是卸载有问题的驱动程序。如果您是一名开发人员,并且您正在使用的驱动程序出了问题,请检查以确保它(或它调用的任何东西)不能被寻呼。
常见错误:异常未处理
这种错误表现在多种情况下;它表示存在系统无法捕获的错误:
KMODE_异常未处理(0x0000001E)。内核级别发生了一些问题,系统的错误处理程序无法捕获它。实际错误可能是任何问题之一;它将作为0x0000001E错误代码后的第一个参数列出(十六进制),后跟发生错误的地址,然后是实际错误的前两个参数。
如果你觉得你游泳非常深的(和不太安全)水在这一点上,你可能不应该担心太多,机会很好,这是一个驱动程序或硬件问题,你可以等方法,通过卸载怀疑司机或删除硬件,或通过更新你的系统的BIOS。微软错误代码列表链接到一个页面,其中有关于这个错误的更详细的信息。
常见错误:内存
一些错误代码涉及内存访问和相关问题:
DATA_BUS_ERROR (0 x0000002e)。这通常(虽然不总是)是硬件问题的结果,而且通常是内存问题;在大多数情况下,您可以从交换(或删除)RAM开始,以查看问题是否消失。它也可能是由硬盘驱动器错误,缓存错误,或在某些情况下,驱动程序问题引起的。
PAGE_FAULT_IN_NONPAGED_AREA (0 x00000050)。这通常意味着系统服务或驱动程序试图访问无效的内存;它通常是硬件错误,尽管它也可能是驱动程序错误;您通常可以像处理前面的错误那样处理它。
常见错误:文件系统
磁盘或文件系统错误可以以多种方式显示(包括由于分页导致的内存错误)。下面的错误通常是磁盘错误的一个很好的指示:
NTFS_FILE_SYSTEM(0×00000024)。这个错误基本上是说NTFS驱动程序无法读取文件系统。它可能是由损坏的磁盘、损坏的硬件总线驱动程序或有缺陷的磁盘或总线硬件引起的。在某些情况下,它可能是由可用内存耗尽引起的。
你该怎么办?
这些只是一些最常见的错误;我们没有足够的篇幅来涵盖所有这些问题,也没有足够的篇幅来详细介绍应对BSOD错误的最佳方法。但是,在大多数情况下,如果您打算自己解决问题(不带维修技师),您最好的选择是:
- 删除不受支持或可能出现故障的硬件。
- 以安全模式启动Windows,然后删除可能导致问题的软件或驱动程序。
- 将系统还原到其最后一个良好状态(使用Windows 7或更早版本进行系统还原,使用Windows 8进行恢复)。
- 重新安装窗户。
如果你有兴趣构建、维护或故障排除您自己的计算机系统,或成为网络或系统管理员,或者一个桌面或移动系统程序员,有很多在线课程可以帮助你开始学习,或者帮助你进入更高的水平。看看吧,你会喜欢你所看到的!