为什么拔掉电源线然后按下电源按钮会修复无法启动的 PC?

Jus*_*rce 23 boot power post

我在这家机构工作了大约 6 年。我一直觉得奇怪的一件事是,有时——尤其是在停电后——我们发现按下电源按钮时电脑无法启动。通常,风扇会旋转,但不会 POST。我们的解决方法是拔掉电源线,在电脑拔掉电源的情况下按电源键,然后插上开机。与我们身边的戴尔或惠普相比,Gateway 品牌 PC 似乎更常见。

有谁知道拔掉电脑电源后按电源键的作用是什么?我有一些模糊的想法,即关闭电源按钮电路会允许一些电容器放电或其他什么,但是当我的用户问我在做什么时,我想要一个更坚定的答案。

关于风扇可以旋转但不能开机自检的原因,我最好的猜测是 BIOS 处于某种非功能状态。我不知道 BIOS 如何存储状态,但我最好的猜测是它的寄存器中有一些残留的垃圾或其他东西,比如堆栈指针可能不是从 0 开始?

har*_*ymc 13

计算机本来应该消除残留静电荷,但有时在这种异常情况下它不会发生。因此,主板通过自行关闭来保护自己。这解释了您描述的症状:风扇在旋转但没有开机自检,这意味着有电但主板不工作。

我想如果您将计算机单独放置一段时间,即使通过 LED 灯,问题也会自行解决。但是,按下电源按钮会立即释放 PSU 中存储的所有电量并消除静电。

以下线程很好地表达了这一点:

在旧的 AT 型电源上,您的程序并不意味着傻瓜。没有人(好吧,很少有人)再使用 AT 电源。现在我们使用 ATX 电源,其中有一些智能电路,即使在计算机关闭时也始终处于开启状态。你的电视也是这样。大多数计算机(或电视或立体声音响)实际上都已关闭,但其中有一些小电路处于活动状态,用于感应您希望设备何时开启,然后将其打开。您的程序可确保这些小电路完全断电,并且要为电源中的所有电容器放电以确保它们也不会为计算机内部的电路供电,这会带来额外的麻烦。电容器储存能量,有点像电池。它们用于计算机中以消除电源的变化并保持稳定。即使你关掉某些东西,里面的电容器仍然会充电,并且其中可能有足够的能量为内部真正低功率的电路供电一段时间。


Ran*_*son 7

我注意到这个问题经常发生在没有插入电涌保护的计算机上(UPS 备用电池单元通常也提供出色的电涌保护)。我遇到过几次的另一个常见异常情况是系统会启动,但某些外围设备(如网卡)将无法运行。

我怀疑发生的事情是电涌使系统中的各种组件过度充电,这会阻止系统正确启动。拔下系统插头,然后按下电源按钮会释放所有多余的电量,然后当您重新插入电源并启动时,您将获得一个干净的开始。

存储的电量(通常在电容器中;某些 IC 也可能包含电容器)取决于每个主板的设计以及电源(以及涉及的任何其他组件),因此您可能会注意到不同不同机器的结果。