当前位置:   article > 正文

win2000机器出现 kernel_stack_inpage_error 的解决

kernel_stack_inpage_error

老机器配置如下:

赛扬733,VIA芯片组,北桥VT82C693A,南桥VT82C686A,应该是Appllo Pro133的板子,支持133M外频,AGP 2X ,UDMA/66。显卡nVidia Geforce2 MX400。网卡AFL8139D。板载声卡。硬盘两块,主盘昆腾20.5G,丛盘希捷80G。

主要现象:

安装了win2000sp4+Rollup1补丁包。运行很不稳定,频繁出现蓝屏。在安装系统的过程中就出现过一次kernel_stack_inpage_error蓝屏,是在win2000的文件拷贝结束,系统从硬盘启动,开始系统安装的过程中。只好reset,又从硬盘启动,这次装上了。在系统安装完之后,启动时候发现在启动菜单那个阶段出现“boot.ini内容非法,从C:/winnt启动”的字样。进去后,发现boot.ini是一篇乱码。如果boot.ini写上正确的内容,启动时会报错,找不到ntosknl,从而无法引导。为了省事,就把boot.ini内容置为空。在使用过程中,有时在读光驱的时候蓝屏,有时在读U盘的时候蓝屏,还有时在资源管理器浏览文件的时候蓝屏。基本上找不到什么规律。都是kernel_stack_inpage_error。在系统启动的时候,以及使用时,有时听到硬盘声音很大。怀疑是硬盘快坏了。于是将系统安装在80G的硬盘上。这块硬盘有一点坏道。结果还是出现蓝屏错误。还出现过一次KMODE_EXCEPTION_NOT_HANDLED错误,stop 0x0000001E(0xc0000006,0x5ffb0ed9,0x00000000,0x5fffb0ed9)。

某次的kernel_stack_inpage_error的错误信息是

stop 0x00000077(0xc000000E,0x0000000E,0x00000000,0x0002f000)。第二个参数怀疑是0xc000000E。不是我记录的。

分析和解决办法:

上网搜索了有关信息,可能出问题的地方有内存条,硬盘,cmos设置,主板。在cmos设置中我去掉了caching和shadowing。但是没什么作用。蓝屏还是出现。内存条用cmos开机自检没什么问题。主板不知道有什么问题。将20G的硬盘用diskman检查,发现了分区表交错的错误,主分区和逻辑盘的分布出现交叉。将分区表删除,diskman的信息和cmos检测的信息是一致的,柱面,磁头,扇区等参数。重建了分区表。然后用pqmagic分区。再用diskman备份了分区表。确认两块硬盘的分区信息都正确。

接下来把机器上不用的卡都拔下来,一块ISA声卡,一块内猫。

重新安装win2000。一切正常,硬盘声音也不大了。

将网卡,显卡和板载声卡的驱动安装好。

安装应用软件。一切正常。设置自动登录后,最好等win2000把该启动的都启动完毕,再开始使用系统,否则可能会没响应死机。

开机cmos checksum错误,一般是电池没电了。也可能是搬动机器导致电池接触松动,把电池摁一摁也许就好了。

cmos找不到软驱就停下来等人按F1,这个可以在cmos设置里修改为不理会软驱的问题。

结论:

应该是硬盘分区表错误导致了 kernel_stack_inpage_error 蓝屏。

但是win2000系统盘没有检测到分区表的问题,导致花费大量时间排查蓝屏原因。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/137275
推荐阅读
相关标签
  

闽ICP备14008679号