硬盘导致的电脑蓝屏死机错误
由 天下 分享
时间:
文件系统崩溃、病毒感染、硬盘控制器故障以及类似的其它灾难都会导致Windows不可恢复的错误。当出现这种情况时,Windows以全屏、非窗口文本模式显示此错误信息,这就是广为人知的“蓝屏死机(BSOD)”。
无论何时出现蓝屏死机(代号BSOD)错误,这个错误都会发送一个Stop消息,这是一个简短的错误消息,提示你有可能引起错误的原因。由硬盘的原因导致BSOD错误时,会发送以下5种不同的Stop消息。
Stop 0x0000007B or INACCESSIBLE_BOOT_DEVICE
这个错误消息只会在Windows启动时发生。有两种情况会导致这个错误:
Windows无法初始化硬盘。
Windows成功初始化硬盘,但是无法识别系统卷上的数据。
我曾经看到过的这类错误发生的原因一般都是由于硬盘控制器的设备驱动器崩溃或者不正确所致。(当系统从SCSI驱动器或RAID磁盘阵列启动时,这种情况尤其普遍。)然而,文件系统崩溃、启动区病毒或者与硬盘硬件问题也会导致这些错误。甚至,当在新系统的硬盘控制器中包含旧式的固件时也会发现这样的错误。
Stop 0x00000050 or PAGE_FAULT_IN_NONPAGED_AREA
实际上,这个特殊的Stop错误通常并不是与硬盘相关,更多的时候,它是由于内存缺陷造成的。当系统试图从内存读取数据,却找不到请求的数据时,就会产生这个错误。
当这个错误是由于硬盘的原因才产生时,通常,其原因可以归结于崩溃的磁盘卷或者是硬盘cache内存缺陷。
Stop 0x00000024 NTFS_FILE_SYSTEM
在新一代的Windows版本中,这个错误信息几乎通常要么是由于NTFS卷上的系统文件崩溃,要么是由于硬盘上存在坏块。无论是这两种情况中的哪一种,我都建议运行chkdsk工具,结合/F开关来更正这个错误。尽管chkdsk能够修复很多硬盘类型的错误,但是使用chkdsk,必须重新安装最新的Windows服务包(或者如果新的服务包还未开发时,需要重新安装Windows),以便覆盖原有的系统文件,呈现全新的版本。
老版本的Windows产生这一类错误信息的原因则不同。如果在共享卷上有太多的文件,AppleTalk驱动器就会触发这个错误信息。使用不兼容的反病毒程序或硬盘工具也有可能引发这类错误。
0x00000077 or KERNEL_STACK_INPAGE_ERROR
这是另一个错误信息,产生这一类错误的原因有好几个。错误本身的意思是,系统尝试从页面文件中读取数据,但是无法定位到请求页面。这通常是由于内存错误或者是存储硬件问题所致,如数据带松开、SCSI终止不正确或者是硬盘上存在坏扇区。如果另一个系统组件与硬盘控制器存在资源冲突,或者是发现病毒时,也会产生这个错误。
Stop 0x0000007A or KERNEL_DATA_INPAGE_ERROR
尽管这个错误涉及的是实际的页面文件数据,而不是堆栈,但是实际上,这个错误被归结为是KERNEL_STACK_INPAGE_ERROR一类的错误。唯一存在的不同就是,这个错误很少发生,当系统在非分页池资源不足的情况下运行时,才会出现这个错误。
无论何时出现蓝屏死机(代号BSOD)错误,这个错误都会发送一个Stop消息,这是一个简短的错误消息,提示你有可能引起错误的原因。由硬盘的原因导致BSOD错误时,会发送以下5种不同的Stop消息。
Stop 0x0000007B or INACCESSIBLE_BOOT_DEVICE
这个错误消息只会在Windows启动时发生。有两种情况会导致这个错误:
Windows无法初始化硬盘。
Windows成功初始化硬盘,但是无法识别系统卷上的数据。
我曾经看到过的这类错误发生的原因一般都是由于硬盘控制器的设备驱动器崩溃或者不正确所致。(当系统从SCSI驱动器或RAID磁盘阵列启动时,这种情况尤其普遍。)然而,文件系统崩溃、启动区病毒或者与硬盘硬件问题也会导致这些错误。甚至,当在新系统的硬盘控制器中包含旧式的固件时也会发现这样的错误。
Stop 0x00000050 or PAGE_FAULT_IN_NONPAGED_AREA
实际上,这个特殊的Stop错误通常并不是与硬盘相关,更多的时候,它是由于内存缺陷造成的。当系统试图从内存读取数据,却找不到请求的数据时,就会产生这个错误。
当这个错误是由于硬盘的原因才产生时,通常,其原因可以归结于崩溃的磁盘卷或者是硬盘cache内存缺陷。
Stop 0x00000024 NTFS_FILE_SYSTEM
在新一代的Windows版本中,这个错误信息几乎通常要么是由于NTFS卷上的系统文件崩溃,要么是由于硬盘上存在坏块。无论是这两种情况中的哪一种,我都建议运行chkdsk工具,结合/F开关来更正这个错误。尽管chkdsk能够修复很多硬盘类型的错误,但是使用chkdsk,必须重新安装最新的Windows服务包(或者如果新的服务包还未开发时,需要重新安装Windows),以便覆盖原有的系统文件,呈现全新的版本。
老版本的Windows产生这一类错误信息的原因则不同。如果在共享卷上有太多的文件,AppleTalk驱动器就会触发这个错误信息。使用不兼容的反病毒程序或硬盘工具也有可能引发这类错误。
0x00000077 or KERNEL_STACK_INPAGE_ERROR
这是另一个错误信息,产生这一类错误的原因有好几个。错误本身的意思是,系统尝试从页面文件中读取数据,但是无法定位到请求页面。这通常是由于内存错误或者是存储硬件问题所致,如数据带松开、SCSI终止不正确或者是硬盘上存在坏扇区。如果另一个系统组件与硬盘控制器存在资源冲突,或者是发现病毒时,也会产生这个错误。
Stop 0x0000007A or KERNEL_DATA_INPAGE_ERROR
尽管这个错误涉及的是实际的页面文件数据,而不是堆栈,但是实际上,这个错误被归结为是KERNEL_STACK_INPAGE_ERROR一类的错误。唯一存在的不同就是,这个错误很少发生,当系统在非分页池资源不足的情况下运行时,才会出现这个错误。
上一篇:电脑蓝屏死机的解决心得
下一篇:通过电脑蓝屏案例来分析蓝屏故障