遭遇蓝屏
Article last modified on 2002-8-1
----------------------------------------------------------------
The information in this article applies to:
-
Windows 2000 Advanced Server
----------------------------------------------------------------
蓝屏事件:
今天上午我的机器经历了以下各种情况:
v
显示器不显示,机器在转;
v
每次重启动到了
Windows 2000
的
>>>>>>>>>>>>>>>>>>>>>>>>>>>
的那个进度条的时候,到了尽头,就自动重新启动;
v
蓝屏:屏幕显示为
* STOP 0x0000007F(0x00000000, 0x00000000, 0x00000000, 0x00000000) UNEXPECTED_KERNEL_MODE_TRAP
v
红屏(
Faint
,有谁见过红屏的?!)
v
开机一长两短的叫声
(
表明是显卡的问题
)
;
折腾了半天,终于通过把显卡插拔一次,解决了这个问题。让我出了一身汗。
蓝屏的解释:
UNEXPECTED_KERNEL_MODE_TRAP ,这个错误表明,内核模式中遭遇了一个 TRAP ,可能是一个内核不允许发生的 Bound Trap ,也可能是一个致命的 Double Fault 。
STOP 0x7F 的通常原因是:
ü 硬件损坏,如内存损坏;
ü 不匹配的内存指令组( Mismatched memory modules );
ü 主板故障。
要决定是哪种原因,请检查
STOP
的参数:
0x0000007F(0x00000000,0x00000000,0x00000000,0x00000000)
最重要的参数就是第一个参数!
所有能引起
STOP 0x7F
的
TRAP
可以在
Intel x386
微处理器参考手册中找得到。下面是几种通常的原因:
数值
|
意义
|
0x00000000
|
Divide by Zero Error
|
0x00000004
|
Overflow
|
0x00000005
|
Bounds Check Fault
|
0x00000006
|
Invalid Opcode
|
0x00000008
|
Double Fault
|
那么我的机器的蓝屏的原因可以定位为:除零。
有什么原因引起除零呢?内存损坏或者其他硬件问题都可以引发除零。
一般的建议是:
看一看你的内存条是否在其他机器上正常工作,或者就是简单的插拔一下试试看;
然后再试试其他,比如显卡,主板;
不要超频。
我之所以会插拔显卡,是因为有几次开机时
一长两短的
beep
声,据说是显卡的问题。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=12684