Windows 2000/XP采用了分层结构,它的两个层又称模式,分别为用户模式(User **e)和内核模式(Kernel **e),应用程序是无法直接访问硬件设备的,只有借助驱动程序才能直接访问。
不过,即使NT架构再稳定,由于会由于某些原因可能会导致驱动程序或应用程序出现错误,严重时甚至会波及内核层。这种情况下,Windows会中止系统运行,并启动名为KebugCheck的功能,通过检查所有中断的处理进程,并同预设的停止代码和参数比较后,屏幕将变为蓝色,并显示相应的错误信息和故障提示,由于出现这种现象时实际上就意味着死机,因此常称为“blue Screen of Death”(BSOD),又称“STOP信息”或“停止信息”。
认识蓝色警报中隐藏的信息
Windows 2000/XP的BSOD窗口与Windows NT4以前的BSOD窗口有着很大的区别,最大的区别是NT的BSOD窗口仅包括一个通用的停止消息代码,但Windows 2000/XP的BSOD包含了停止消息和硬件消息两种类型,前者是发现一个无法恢复的软件错误时产生的错误信息,后者是发现一个严重的硬件错误时产生的错误信息。
第2步:恢复至最后一次正确的配置
Windows 2000/XP出现蓝色警报并不是无缘无故而来,NT架构的操作系统也不会乱发脾气,一般都是由于更新了设备驱动程序或者安装了某些软件而造成,有时甚至是用户自行优化系统或删除了某些重要的系统文件所导致,此时可以重启系统,并快速按下F8键,选择“最后一次正确配置”,这样会恢复注册表中 HKEY_LOCAL_MACHINE_SystemCurrentControlSet项的有效注册表信息,但无法解决驱动程序或文件损坏而导致的错误。或者,你也可以尝试按下F8键选择启动至安全模式,如果能够正常进入安全模式,那么说明可能是驱动程序或系统服务的问题。