蓝屏0x00000077详解



在运行 Windows XP 时,您可能会收到以下错误信息之一:
  • Stop 0x00000077
    KERNEL_STACK_INPAGE_ERROR
本文介绍如何排查这些错误信息。

Collapse image原因

如果被请求的内核数据页无法从页面文件读取到内存,或者主启动记录感染了病毒,可能会出现此问题。要进一步确定可能的原因,您必须正确解释错误信息。如果第一个和第三个参数都是零,则这四个参数定义为:
  1. 0(零)
  2. 出错时 Page Table Entry (PTE) 的值
  3. 0(零)
  4. 内核堆栈上签名的地址
如果第一个或第三个参数中有一个不是零,则适用下面的定义:
  1. 状态代码
  2. I/O 状态代码
  3. 页面文件号
  4. 页面文件偏移量
如果是这种情况,则可以使用下面列出的信息从第二个参数(I/O 状态代码)来确定导致此问题的原因,这些信息是以“第二个参数的值”后跟“常见原因”的格式列出的:

0xC000009A 或 STATUS_INSUFFICIENT_RESOURCES:非分页缓冲池资源不足。

0xC000009C 或 STATUS_DEVICE_DATA_ERROR:硬盘上存在错误的块。

0xC000009D 或 STATUS_DEVICE_NOT_CONNECTED:电缆被损坏、无终端或者控制器无法访问硬盘。

0xC000016A 或 STATUS_DISK_OPERATION_FAILED:硬盘上存在错误的块。

0xC0000185 或 STATUS_IO_DEVICE_ERROR:不正确的终端或基于 SCSI 设备的电缆被损坏,或者两个设备尝试使用同一 IRQ。

Collapse image解决方案

要解决此问题,请使用下面适当的方法:

启动扇区有病毒

要确定启动扇区是否感染了病毒,请运行最新的病毒检查程序,并根据需要清除计算机病毒。

启动扇区没有病毒

  • 在事件查看器中检查系统日志以了解其他错误信息,帮助确定导致此错误的设备。
  • 不正确的字组。页面文件中的错误块或磁盘控制器错误均可导致“Stop 0x77”错误;当非分页缓冲池资源不可用时,也会导致此错误,但这种情况极为少见。
  • 如果第一个和第二个参数均为 0,则表明内核堆栈中找不到堆栈签名。被损坏的硬件会导致出现此问题。如果 I/O 状态是 C0000185 并且页面文件位于基于 SCSI 的硬盘上,则您应该检查磁盘电缆和 SCSI 终端。
  • 如果 I/O 状态代码是 0xC000009C 或 0xC000016A,通常表明由于存在错误的块而无法从磁盘读取数据。
  • 如果在出现此错误信息后可以重新启动计算机,Autochk 则会自动运行并尝试分离坏的扇区。如果由于某种原因 Autochk 未扫描硬盘来检查错误,请手动启动磁盘扫描程序。如果计算机是使用 NTFS 文件系统进行格式化的,请在系统分区上运行 Chkdsk /f /r。在开始磁盘扫描之前,您必须重新启动计算机。如果由于此问题而无法启动计算机,请使用命令控制台并运行 Chkdsk /r。
  • 随机存取内存 (RAM) 被损坏或不可靠是导致此问题的另一常见原因。
  • 请检查计算机中的所有适配器卡是否都正确插接。
  • 确保适配器卡的所有触点都干净清洁。
  • 在 BIOS 中禁用系统缓存,看看是否可以解决问题。
  • 如果这样不能解决问题,您的计算机主板(母板)可能已损坏。
在运行 Windows XP 时,您可能会收到以下错误信息之一:
  • Stop 0x00000077
    KERNEL_STACK_INPAGE_ERROR
本文介绍如何排查这些错误信息。

Collapse image原因

如果被请求的内核数据页无法从页面文件读取到内存,或者主启动记录感染了病毒,可能会出现此问题。要进一步确定可能的原因,您必须正确解释错误信息。如果第一个和第三个参数都是零,则这四个参数定义为:
  1. 0(零)
  2. 出错时 Page Table Entry (PTE) 的值
  3. 0(零)
  4. 内核堆栈上签名的地址
如果第一个或第三个参数中有一个不是零,则适用下面的定义:
  1. 状态代码
  2. I/O 状态代码
  3. 页面文件号
  4. 页面文件偏移量
如果是这种情况,则可以使用下面列出的信息从第二个参数(I/O 状态代码)来确定导致此问题的原因,这些信息是以“第二个参数的值”后跟“常见原因”的格式列出的:

0xC000009A 或 STATUS_INSUFFICIENT_RESOURCES:非分页缓冲池资源不足。

0xC000009C 或 STATUS_DEVICE_DATA_ERROR:硬盘上存在错误的块。

0xC000009D 或 STATUS_DEVICE_NOT_CONNECTED:电缆被损坏、无终端或者控制器无法访问硬盘。

0xC000016A 或 STATUS_DISK_OPERATION_FAILED:硬盘上存在错误的块。

0xC0000185 或 STATUS_IO_DEVICE_ERROR:不正确的终端或基于 SCSI 设备的电缆被损坏,或者两个设备尝试使用同一 IRQ。

Collapse image解决方案

要解决此问题,请使用下面适当的方法:

启动扇区有病毒

要确定启动扇区是否感染了病毒,请运行最新的病毒检查程序,并根据需要清除计算机病毒。

启动扇区没有病毒

  • 在事件查看器中检查系统日志以了解其他错误信息,帮助确定导致此错误的设备。
  • 不正确的字组。页面文件中的错误块或磁盘控制器错误均可导致“Stop 0x77”错误;当非分页缓冲池资源不可用时,也会导致此错误,但这种情况极为少见。
  • 如果第一个和第二个参数均为 0,则表明内核堆栈中找不到堆栈签名。被损坏的硬件会导致出现此问题。如果 I/O 状态是 C0000185 并且页面文件位于基于 SCSI 的硬盘上,则您应该检查磁盘电缆和 SCSI 终端。
  • 如果 I/O 状态代码是 0xC000009C 或 0xC000016A,通常表明由于存在错误的块而无法从磁盘读取数据。
  • 如果在出现此错误信息后可以重新启动计算机,Autochk 则会自动运行并尝试分离坏的扇区。如果由于某种原因 Autochk 未扫描硬盘来检查错误,请手动启动磁盘扫描程序。如果计算机是使用 NTFS 文件系统进行格式化的,请在系统分区上运行 Chkdsk /f /r。在开始磁盘扫描之前,您必须重新启动计算机。如果由于此问题而无法启动计算机,请使用命令控制台并运行 Chkdsk /r。
  • 随机存取内存 (RAM) 被损坏或不可靠是导致此问题的另一常见原因。
  • 请检查计算机中的所有适配器卡是否都正确插接。
  • 确保适配器卡的所有触点都干净清洁。
  • 在 BIOS 中禁用系统缓存,看看是否可以解决问题。
  • 如果这样不能解决问题,您的计算机主板(母板)可能已损坏。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值