------解决方案-------------------- Common BSODs in Windows XP
在通用的故障排除信息后面,将会看到技术信息(Technical Information )部分,其中包含了一个8位的十六进制错误代码。这个代码后面通 常会有四个和错误相关的参数(这些参数并不是必须的信息,但是可能会愿意知道它们)。如果是一个文件直接造成BSOD的问题,也会在这里 列出来。在这个例子中,ati3diag.dll是和这个问题相关的文件: Technical information: *** STOP: 0x00000050 (0x8872A990, 0x00000001, 0x804F35D7, 0x00000000) *** ati3diag.dll - Address ED80AC55 base at ED88F000, Date Stamp 3dcb24d0 在技术信息部分,会看到另一部分的信息。这部分信息提醒Windows XP把系统存储中的内容存放到硬盘内的某个文件中了: Beginning dump of physical memory Physical memory dump complete. Contact your system administrator or technical support group for further assistance. 有了这些信息,就可以访问微软的在线帮助和支持页面,在Knowledge Base 中寻找更详细的故障排除方法和信息。 Windows XP中常见BSOD 现在对于如何分析BSOD以及屏幕上的其他信息已经有了一些了解,让我们看一些常见的Windows XP的BSOD。在这里介绍几种和常见的停止错误 。针对每种错误,都提供了Knowledge Base的链接,可以在那里看到相关的详细信息。
STOP: 0x0000000A IRQL_NOT_LESS_OR_EQUAL 这个停止错误可能是由硬件或者软件造成的,该信息说明kernel-mode流程或者驱动在不被允许的情况下试图访问内存,或者是存储处于IRQL( kernel interrupt request level)级别上。 Troubleshooting a Stop 0x0000000A error in Windows XP
STOP: 0x0000001E KMODE_EXCEPTION_NOT_HANDLED 这个停止错误表明Windows XP内核发现了一个非法的或者未知的处理器指令。导致这个停止错误的原因既可能是软件的也可能是硬件的。可能 是由于内存故障或者是访问出错造成的,如果错误处理程序没有自己显示代码,那么就会被Windows默认的错误处理程序截取。 Possible Resolutions to STOP 0x0A, 0x01E, and 0x50 Errors
STOP: 0x00000050 PAGE_FAULT_IN_NONPAGED_AREA 这个停止错误表明请求的数据不在内存中。系统在访问错误的系统内存地址的过程中产生了一个例外错误。内存缺陷(包括主内存,二级RAM缓 存,视频RAM)或者软件矛盾(包括远程控制和反病毒软件)都可能产生这一停止错误。 Possible Resolutions to STOP 0x0A, 0x01E, and 0x50 Errors
STOP: 0x0000007F UNEXPECTED_KERNEL_MODE_TRAP 这个停止信息表明因为内存匹配失当,内存、CPU故障等原因导致了硬件问题,也可能是由于风扇的故障导致了过热。 General causes of "STOP 0x0000007F" errors STOP: 0x0000009F DRIVER_POWER_STATE_FAILURE 这个停止信息表明某个驱动器出现了故障或者状态失常。该停止错误通常产生在能源状态变化的能够矿下,比如关机、进入或推出休眠状态的 时候。 Troubleshooting a Stop 0x9F Error in Windows XP
STOP: 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL 这个停止信息表明系统试图使用内核程序IRQL访问pageable内存。通常是由于损坏的设备驱动引起的(比如使用了不恰当的地址)。它还可能 是由于RAM的故障或者页文件被破坏引起的。 Error Message with RAM Problems or Damaged Virtual Memory Manager
STOP: 0x00000024 NTFS_FILE_SYSTEM 这个停止信息表明问题产生在Ntfs.sys,该驱动文件让系统读写NTFS文件系统的驱动。(另一个相似的停止信息,0x00000023,表明问题存在 于文件分区表(FAT16 or FAT32)文件系统。) Troubleshooting Stop 0x24 or NTFS_FILE_SYSTEM Error Messages
STOP: 0xC0000218 UNKNOWN_HARD_ERROR 这个停止信息表明必要的registry hive文件不能正常加载。该文件可能被损坏或者丢失。该注册文件可能是由于硬盘损坏或者其他硬件故障而 丢失。可能是某个驱动在向内存加载过程中破坏了注册数据,或者加载该数据的内存出现了奇偶错误。 How to Troubleshoot a Stop 0xC0000218 Error Message
STOP: 0xC0000221 STATUS_IMAGE_CHECKSUM_MISMATCH 这个停止信息表明驱动、系统文件或者磁盘故障(比如被破坏的页文件)。存储硬件故障也有可能导致这样的停止信息出现。 "STOP: C0000221 unknown hard error" or "STOP: C0000221 STATUS_IMAGE_CHECKSUM_MISMATCH" error message occurs