笔者管理的机房有一台电脑出了故障,屏幕显示如下:An internal stack overflow has caused this session to be halted Change STACKS setting in your CONFIG.SYS file and then try again 看到此现象,笔者想到了硬盘保护卡。以往部分机器遇有类似的故障,只要卸载了硬盘保护卡,系统即能正常启动。但这次即使拔掉保护卡,故障还是依旧。按照屏幕提示的说法应该是系统被破坏,需要重新安装Windows。由于种种原因,系统有时会检测不到硬盘保护卡,这时就会出现保护失效,系统被破坏也是可能发生的事。 随即用保护卡自带的网络拷贝程序对系统进行更新,更新完成后,重启故障依旧。 <试着启动到安全模式,在启动过程中又出现了以下提示: ERROR:HIMEM.SYS has detected unreliable XMS memory at adderss 00242B9A XMS Driver not installed To continue starting your computer, Press ENTER 回车后,屏幕提示“HIMEM.SYS is missing”,系统死锁。tW.winGwIT.Com看到HIMEM.SYS不能正确加载,怀疑是内存的问题,回想启动过程中看到过短暂的花屏,因为是共享系统内存的集成显卡,更加确信内存有问题。但在更换了内存后,仍未解决问题,而且换下的内存在另一台机器上完全正常。 用GHOST恢复以前备份的映像文件,接着最小化硬件,又对CMOS放电,调用最保守的安全默认值,种种措施均告失败,笔者陷入迷惘中。最后下决心对C盘进行格式化,并重新安装系统,在安装过程中竟又遭遇失败。 硬盘故障?但系统并未提示硬盘有坏道,会不会CPU有问题呢?试试看。更换一个相同型号的CPU,启动到DOS模式,并用GHOST恢复备份,重新启动,一切正常!而换上原先那块CPU的另一台电脑,却出现了相同的故障现象。 至此真相大白,导致Windows故障的竟然是CPU。怀疑是缓存故障,笔者分别关闭了CPU的一、二级缓存,故障依旧,看来这个CPU是寿终正寝了。 |