原帖由 xfree86 于 2008-3-11 23:44 发表 . \4 z0 a5 D! J
. W4 Z& H, k- h3 `4 ?
, @+ s8 k8 k% ?' r0 a; u7 r% }$ {哈哈,这就是著名的二启!:p
; n, P& r9 s; J3 P
- V6 C: e e3 C) S不断市电二启才不正常3 A+ u% \" C" o6 Y3 K% u
0 C/ b, r4 `! o0 L8 `8 ^" S+ \解析P35 二次重启原因主板每天第一次开机时,电脑先上电,然后电源断掉,大约3-5秒之后再自动上电开机的情况。用户认为是主板故障、BIOS问题。其实这是Intel芯片组设计的原因。" m k( R8 L2 j
. W& |" q( i8 Q$ r
一、根源在Intel芯片组
7 \8 _: j7 z! }9 p* H这种加电开机BIOS开始自检时自动断电再次加电启动的现象,是Intel芯片组的一种复位启动模式。Intel把它叫做Full Reset(全复位)。
# q+ J7 J9 F, M* G( {; `5 N0 _' NIntel芯片组复位模式有2种:全复位(Full Reset)和热复位(Warm Reset)。全复位时RST#(复位信号)和PWROK(电源OK信号)都是低电平,电源OK信号变为低电平就意味着关闭电源供应器,就是我们看到的断电关机。热复位仅仅是RST#(复位信号)变为低电平,PWROK(电源OK信号)保持高电平,电源供应器继续为主板供电,我们平时按Reset开关重新启动就是热复位。
0 H7 f. L- F5 m, K: d! M: u全复位就是在某种特定条件下,由BIOS向南桥(ICH)里面的复位控制寄存器(RST_CNT)的写入Full Reset信息,系统就会把PWROK(电源OK信号)降低3-5秒,这个信号就会使电源供应器断电3-5秒,然后再自动加电。
& ~) r2 b; S0 r1 Z- x2 K3 WIntel的全复位(Full Reset)是为保护CPU超频而设计的。保护机制就是每次接通AC电源开机时先把BIOS里面的FSB设置值写入北桥的FSB寄存器。然后启动全复位侦测北桥FSB寄存器的FSB设置,如果设置的FSB与CPU的不一致,内存分频与内存条的不一致,就要反复几次全复位,直到CPU可以在北桥设置的FSB下正常运行,内存条可以通过FSB的分频设置才正式开机。如果不行就会自动调整FSB或FSB分频,直到可以使CPU和内存正常工作才正式开机。如果北桥FSB的设置与CPU的一至,FSB分频与内存条的一至就全复位一次。
0 I, B2 J) _, y, e: ^" [, T; |- J如果关机后,不断开AC电源,北桥FSB寄存器还保存着前一次的FSB值,不需要通过全复位侦测,也就不会有断电重起。
: c# f2 L1 ~0 k6 W另外,第一次装机加电开机,清CMOS,更换硬件时都可能出现全复位。因为要重新侦测硬件。
2 d2 @5 w/ r5 ~, t& S; z+ a$ v, H
全复位就是通过断电清除前一次写入北桥FSB、PCIE寄存器的值,重新写入新的值。 ! u& y- }1 C* [# C h
二、是否影响硬盘寿命
. v/ }1 S' M" K4 V/ y7 }3 y5 {9 A用户对全复位现象的关注重点是对硬件使用寿命有没有影响。了解硬盘工作原理的专业人士对这个问题是不会担心的。硬盘在加电时,5毫秒左右就达到最高转速,磁头移动到0道读取硬盘信息保存在寄存器,然后归位到着陆区。由于盘片的高速旋转,气流的浮力使磁头悬浮在盘片上面。此时断电对硬盘没有任何损伤。再次加电,硬盘的启动过程依然如此。只有BIOS自检完成,启动硬盘里面安装的操作系统时硬盘才开始工作。磁头在着陆区时,多次加电/断电,对硬盘没有影响。 6 s t3 v J% W1 y
硬盘出现坏道的主要原因是劣质电源。电源规范要求在AC突然掉电时,+5V输出不能立即丢失,要维持500毫秒。这500毫秒是BIOS关闭硬盘磁头归位的机会。劣质电源很少能维持500毫秒。如果AC掉电时磁头正在读写硬盘,+5V没有500毫秒延迟,磁头来不及归位,落在盘片的读写区就会出现坏道。据我的经验,如果硬盘在一年内出现坏道,在更换硬盘的同时最好也要更换品质好的电源。 |