1、蓝屏!我们在使用 windows 系统时,是不是会经常性的蓝屏,而蓝屏中,最让人胆战心惊的是那个“死亡蓝屏”就是蓝屏死机的意思,这里我们就来分析下,一些死亡蓝屏的问题。分析蓝屏有四个基本部分,您应该以蓝屏死机意识到:第一部分列出了实际的错误信息。第二部分列出的 Microsoft ?的 Windows NT ?的已经加载到内存模块。第三部分列出的模块,大约要加载有没有发生错误。第四部分列出的内核调试器的当前状态。我将这些部分在每个细节。错误信息本节盘旋(与白箱 A) 图显示了实际的错误信息。 此消息包含错误代码号,地址发生错误的位置,和一个文本代码,以显示错误的类型。 下面,我列出比较常见的错
2、误代码和他们的一些原因。DIVIDE_BY_ZERO_ERROR这个错误是由一个试图分裂申请为零。 如果您收到此错误,不知道哪个应用程序引起的,你可以尝试检查内存转储。IRQL_NOT_LESS_OR_EQUAL该 IRQL_NOT_LESS_OR_EQUAL 错误是由马车设备驱动程序或硬件冲突的实际。 如果您最近添加了新硬件,你的系统,尝试删除它,看看错误消失。 同样,如果你最近装上新的设备驱动程序,您可以尝试使用 ERD 的指挥官专业版,由 Winternals 软件,暂时关闭新的驱动程序,看看问题是否消失。KMODE_EXCEPTION_NOT_HANDLED一个不正确配置的设备驱动程序
3、通常会导致这种类型的错误。 正如我将解释后,你可以使用另一种蓝色的屏幕部分以找出是哪个驱动程序引起的问题。REGISTRY_ERROR这样的错误表示在系统中的注册表灾难性的失败。 然而,这个错误有时会造成无法读取硬盘从注册表,而不是因为注册表本身就是腐败。 虽然大部分的时间,如果你收到此错误,你必须从备份恢复。INACCESSIBLE_BOOT_DEVICE正如名字所暗示的,这个错误表明 Windows NT 是有问题的硬盘上读取。 此错误可能导致一个错误的设备驱动程序或一个小型计算机系统坏接口(SCSI)终止。 如果您检查过这些问题,但仍收到错误,请检查以确保病毒并没有破坏你的引导扇区。UN
4、EXPECTED_KERNEL_MODE_TRAP此错误信息几乎总是由您的计算机的内存造成的。 如果您收到此错误,请检查以您所有的单直插存储器模块(SIMM 肯定)是相同的类型和速度。 您也应该检查,以确保您的计算机的互补金属氧化物半导体(CMOS)是正确的内存量。 如果这些建议都看看,可以尝试用在计算机的内存。BAD_POOL_HEADER这也许是最晦涩的错误信息。 在大多数情况下,如果你收到这个错误,它涉及到最新的更改,您对您的系统的。 请尝试撤消更改的错误得到消除。NTFS_FILE_SYSTEM一个 NTFS_FILE_SYSTEM 错误表示硬盘损坏。 如果你的系统启动,运行 CHKD
5、SK / F对你的所有分区立即。 如果您的系统不启动,请尝试安装在不同目录中的 Windows NT 的新副本。 您可以使用该副本运行 CHKDSK 程序。 当你做的第二个副本,您可以编辑您的 BOOT.INI 文件来使您的计算机启动您的 Windows NT 正本。KERNEL_DATA_INPAGE_ERROR这个错误表明 Windows NT 是无法读取从页面文件中的内核数据页。 记忆不好的,坏的处理器,错误地终止 SCSI 设备,或者腐败的 pagefile.sys 文件可能导致这种情况。 在纠正这种错误的第一步是重新创建的 pagefile.sys 文件,看看您是否可以把你的系统重新
6、联机。NMI_HARDWARE_FAILURE这是一个一般性错误消息,其中硬件抽象层可以不报告错误的真正原因。 在这种情况下,Microsoft 建议调用硬件供应商。 这个错误有时会造成混合均等和非平价的SIMM,或损坏的 SIMM。这已加载模块这一节,我已经记忆盘旋在图 B 显示到 Windows NT 中的模块已经加载。 你可以使用本节主要是看看那些已经加载的模块,并有一定的信心,上市模块都不是造成你的问题。模块即将负荷这一节,我已经发生盘旋在图 C 显示哪些模块加载时约有错误。 很多时候,这部分可以让你知道哪些模块是造成你的问题。 这是尤其如此,如果你收到KMODE_EXCEPTION_
7、NOT_HANDLED 错误。 例如,假设在堆栈上加载下一个模块的tcpip.sys。 在这种情况下,很可能是一个不正确的网络卡驱动程序可能会导致您的问题。 如果你恰好拥有自己的 Winternals 软件 ERD 的指挥官专业版,您可以禁用网卡驱动程序,并尝试重新启动您的系统。 如果系统启动时,你可以正确的驱动程序问题。内核调试器D 节盘旋的图显示的内核调试器的当前状态。 让你的内核调试器连接两台计算机上运行通过 RAS 连接电缆或零调制解调器的 Windows NT。 当屏幕出现蓝屏,崩溃转储信息发送到计算机的诊断功能要使用内核调试器,两台计算机必须运行相同的 Windows NT 版本,
8、并有符号集安装。您还必须安装的 SUPPORT 调试 PI386 您的 Windows NT 上的 CD - ROM 目录调试软件。接下来,您必须添加到两台计算机的环境变量变量值_NT_DEBUG_PORT串口 COM1 或 COM2 端口_NT _ DEBUG_BAUD_RATE波特率_NT_SYMBOL_PATH符号文件的位置添加这些环境变量。在这一点上,你需要修改你的计算机上使用计划审查崩溃转储信息 BOOT.INI 文件。 为此,添加/ crashdebug 开关到你的行的计划使用 Windows NT 的启动结束。 重新启动的 Windows NT,然后再继续。当两台机器的设立,必须
9、运行在蓝色屏幕之前触发远程程序。 在有问题的电脑,键入以下命令:远程/ s 的“I386KD - V 的” 调试在此命令中,/ S 表示这台计算机将作为服务器和崩溃转储文件发送到客户端。 使用- v 显示详细日志记录模式。您的计算机上使用计划审查崩溃转储,键入以下命令:远程/炭计算机名调试在此命令中,/ C 表示这台计算机将作为客户端和接收服务器故障转储文件从。 该computername 是有问题的计算机名称。更简便的方法正如您所知道的,成立内核调试器可以很复杂。 如果你不想经历这一切,还有很多其他事情你可以先尝试的情侣。内存转储如果您的计算机启动时,您可以设置 Windows NT 以创建
10、内存转储文件时,出现蓝屏死机。 为此,打开系统属性对话框,从控制面板,进入启动/ 关闭选项卡。 接下来,设置的选项中图 E 所示。记住,你的分区保存内存转储文件必须至少有足够的可用空间来存储您的页面文件,加上您的物理内存空间,再加 1 MB。 例如,如果您的计算机有 128 MB 的 RAM,分区必须有足够的页面文件的可用空间,外加一个额外的 129 MB 的。一旦你已经创建了一个内存转储文件,您可以使用的 SUPPORT 调试 I386 文件对您的 Windows NT 的 CD - ROM 目录的 DUMPEXAM.EXE 程序来创建一个崩溃的报告。 你可以看到一个 F 的例子,这样的数字报告研究。最后一次正确的配置你听到这句话,无疑,“如果没坏,不解决它。” 在 Windows NT 的世界,这可以是尤其如此。 蓝色屏幕不会出现无原因。 如果你有一个蓝色屏幕上,你似乎无法找出与你排除硬件故障,很可能是,它可能与一个你或他人最近作出了改变。 在这种情况下,您可以尝试使用作为最后手段的最后一次正确的配置。 使用这个选项,有时会带来您的系统恢复生机,但将撤消你已经自上次重新启动该系统所做的更改。