当用户按住 PC 的电源按钮时,系统的行为取决于操作系统(OS)是否处于活动状态。在正常情况下,短按会向操作系统发送信号以启动标准的关机序列。然而,如果操作系统无响应,持续按压最终会触发硬件层面的断电。根据来自 Windows 开发源的报告,按住按钮 12 秒将强制硬件切断电源,且不会通知操作系统。这作为一种安全机制,确保用户能够重新获得对冻结系统的控制权。
这一 12 秒的窗口与大多数消费级硬件的行为之间存在显著差异。许多主板制造商和手册——例如来自 Gigabyte、HP 和 Aspire 的手册——规定仅需 4 到 5 秒即可强制关机。这表明,虽然 Windows 内核可能准备好处理 12 秒的按压,但底层硬件通常会更早切断电源。这种时序通常由主板上的微控制器或集成电路(IC)管理,而非 ATX 规范本身,因为 ATX 规范主要定义了电源按钮如何将引脚短接到接地以向电源供应单元(PSU)发出信号。
这种时序差距对系统诊断具有影响。据报道,Windows 会在 8 秒标记处识别到“长按”,此时它会尝试生成内核转储(紧急内存快照)并将其上传到 Windows Error Reporting 服务。如果主板在 4 或 5 秒时就切断电源,操作系统可能永远无法达到触发此转储所需的 8 秒阈值。这造成了一种情况:某些系统可能会成功生成“长按电源按钮”(LPBH)故障——包括“黑屏 LPBH”等特定子类——而其他系统可能关闭得如此迅速,以至于无法捕获任何诊断数据。目前尚不清楚 Windows 是否能够根据特定的芯片组驱动程序调整其转储行为,以适应这些不同的硬件限制。
