Windows 2000中蓝屏死机分析( 二 )


KMODE_EXCEPTION_NOT_HANDLED *** Address F24A447A base at f24A0000, DateStamp 35825ef8d - wdmaud.sys
其中错误代码是一个紧跟在Stop后面的十六进制数 , 在这里面它由其它四个数字组成 。
而错误符号是指紧随其后的KMODE_EXCEPTION_NOT_HANDLED.
在一些BSOD出错信息中 , 一个内存位置和文件名出现在错误符号的后面 。这个信息告诉了当错误发生的时候在内存中的位置和哪个文件导致了错误的发生 。当然你是否能够看到该信息是由哪种停止消息类型来决定的 。在一些实际运用中 , 你只能够看到上面的第一行 。而这里通常是表示由显示服务中导致的问题 。推荐用户采取行动部分:
在上面的例子中推荐用户采取行动部分如下:
If this is the first time you"ve seen this Stop error screen, restart your computer. If this screen appears again, follow these steps:
Check to be sure you have adequate disk space. If a driver is identified in the Stop message, disable the driver or check with the manufacturer for driver updates. Try changing video adapters.
Check with your hardware vendor for any BIOS updates. Disable BIOS memory options such as caching or shadowing. If you need to use Safe Mode to remove or disable components, restart your computer, press F8 to select Advanced Startup Options, and then select Safe Mode.
Refer to your Getting Started manual for more information on troubleshooting Stop errors.
推荐用户采取行动部分通常是推荐用户在遇到了出错信息后应该采取的解决步骤 。在消息中可以看到 , 解决一个BSOD也许只要重新启动或则整理出足够大的剩余空间就能够解决了 。尽管这样的方法偶尔会起到作用 , 但是实际上要解决BSOD经常要远远复杂得多 。
调试端口信息部分:
【Windows 2000中蓝屏死机分析】这部分包含有你应该如何设置你的内核调试器的信息 。我会在以后的网站里面详细介绍什么是2000的内核调试器 。在上面的例子中 , 这部分内容是:
Kernel Debugger Using: COM2 (Port 0x2f8, Baud Rate 19200)
Beginning dump of physical memory Physical memory dump complete. Contact your system administrator or technical support group.
停止信息的四种类型
常规停止消息:
常规停止消息通常是最难解决的出错信息 , 因为有可能有无数的原因能够导致错误的发生 。
安装停止消息:
在安装win2000过程中的停止消息 , 通常由你的系统中存在有没有列在2000硬件兼容列表中的设备 。
解决办法是你查看系统中的硬件设备 , 找到没有列出在2000兼容列表中的设备 。然后和你的硬件设备厂商联系看他们是否能够给你提供该设备的驱动程序 。如果他们不能 , 那你只好从你的系统中删除该设备 , 并用其它的可以兼容的设备替换掉 。
如果你的所有硬件都是兼容的 , 你也许是存在有两个互相冲突的硬件设备 。要解决这个问题 , 先移走任何不是必要的硬件设备 , 然后重新装载2000 , 一旦2000装载成功后 , 把所有移走的设备全部重新加入到系统中 。这样做 , 通常能够解决这个问题 , 至少能够告诉你哪些硬件是有冲突的 。
可执行程序安装停止消息:
安装2000在可执行程序的安装过程中有两个阶段 。第一个阶段是禁止硬件中断同时装载一些基本的组件 , 例如硬件提取层 。第二个阶段是初始化你系统中所有的硬件 。如果你在安装程序到了这个阶段的时候收到了停止消息错误 。需要再次运行诊断程序 , 来判断你的硬件是否都工作正常 。然后重新安装2000 。如果你仍然遇到这个出错消息 , 那么就需要和微软技术支持部打交道了 。
软件陷阱停止消息:
由于软件中的错误陷阱并且当程序试图执行一个非法指令的时候发生的停止消息 。例如 , 程序试图向一个本来是保存数字的变量写字符串的时候 , 这个错误就有可能发生 。如果你遇到了这种类型的错误 , 需要记下出错信息 , 是什么软件导致了错误 , 一般这些软件都有新的版本来纠正这些错误的 。

推荐阅读