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

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

我在这个机构工作了大约 6 年。有一件事我一直觉得很奇怪,那就是有时——尤其是在断电之后——我们会发现一台电脑在按下电源按钮时无法启动。通常,风扇会旋转,但不会开机自检。我们的解决方案是拔掉电源线,在拔下电脑电源的情况下按下电源按钮,然后插入电源并打开电脑。这种情况似乎在 Gateway 品牌的电脑上比在我们身边的戴尔或惠普电脑上更常见。

有人知道当电脑拔掉电源插头时按下电源按钮会有什么作用吗?我隐约觉得关闭电源按钮电路可以让一些电容器放电或类似的东西,但当用户问我在做什么时,我希望能够给出更明确的答案。

我猜测风扇可以转动但无法 POST 的原因是 BIOS 处于某种非功能状态。我不知道 BIOS 如何存储状态,但我猜测可能是其寄存器中存在一些残留垃圾,例如堆栈指针可能不是从 0 开始?

答案1

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

我认为,如果您将电脑放置一段时间,问题会自行解决,即使 LED 灯亮起。但是,按下电源按钮会立即释放 PSU 中存储的任何电量并消除静电。

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

对于旧的 AT 型电源,您的程序毫无意义。现在没有人(好吧,只有极少数人)使用 AT 电源。现在我们使用 ATX 电源,它里面有一些智能电路,即使计算机关闭,它们也始终处于开启状态。您的电视也是一样。大多数计算机(或电视或立体声音响)实际上处于关闭状态,但其中有一些小电路处于活动状态,用于感知您何时想要打开设备,然后它们会将其打开。您的程序确保这些小电路完全关闭,并且不遗余力地放电电源中的所有电容器,以确保它们不会也为计算机内部的电路供电。电容器储存能量,有点像电池。它们用于计算机中以平滑电源变化并保持稳定。即使您关闭某个东西,里面的电容器仍然带电,并且可能有足够的能量为里面真正低功率的电路供电相当长一段时间。

答案2

我注意到这个问题在未插入浪涌保护器的计算机上更常发生(UPS 电池备用装置通常也能提供出色的浪涌保护)。我遇到过几次的另一个常见异常是系统可以启动,但某些外围设备(如网卡)无法运行。

我怀疑发生的情况是电涌使系统中的各个组件过度充电,从而导致系统无法正常启动。拔下系统电源然后按下电源按钮会导致所有过量电荷被释放,然后当您重新插入电源并启动时,系统将恢复正常启动。

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

答案3

我有一些理论,但我不知道它们是否有坚实的基础......

我最近帮助一位朋友测试了新的主板和 CPU,当时他还没有 RAM 和 PSU。我只是解开电缆,将它们连接到他的硬件上,打开电源,一切正常……当我将电缆重新连接到硬件时,我意识到我忘记将 6 针辅助 GPU 电源连接器连接到显卡上了。当我尝试启动系统时,风扇短暂旋转,然后系统立即关闭。移除 GPU 是 PC 启动的唯一方法。幸好我有集成显卡。一时兴起,我让显卡静置了一段时间,然后再次尝试,并能够启动它。

我的理论是,GPU 上有用于辅助和主(主板 PCIe 插槽提供)电源轨的电容器。GPU 硬件的电源调节电路中可能使用 MOSFET,我想知道电源中的异常充电条件(辅助侧而不是 PCIe 侧的电源)是否会导致某种非标准电压电位施加到调节电路。如果 MOSFET 的栅极受到电荷撞击,而它通常会在非充电状态下启动,则会抑制 MOSFET 源极和漏极之间的流动。通常,调节是通过脉冲栅极来启用和抑制电子流动,以仔细调整流动。如果由于电路的异常电荷状态而在那里保持杂散电荷,它将完全阻止任何流动。

如果主板或电源在开机时检测到错误状态......那么,为了保护硬件,最安全的做法就是关机。

这就是我的跑步理论。

答案4

就像你说的,当你拔掉电脑电源并按下电源按钮时,它会释放电容器中存储的所有电量。不过,我不知道为什么这样做会解决问题。

相关内容