每当我打开电脑时,我的电脑都会立即启动。它不会等我按下电源按钮。当我插入电缆并打开电源时,电脑也会自动通电。所以我更换了 CMOS 电池,问题就解决了。我用万用表测量了 cmos 电池,它只有 0.28V(而不是 3V)。现在我想知道,即使 CMOS 电池的电压不足,BIOS 是如何通电的。为什么当我打开交流电源插座时,我的电脑会自动开机。
答案1
现在我想知道,即使 CMOS 电池电压不足,BIOS 是如何通电的。
“CMOS 电池”的电压仅用于防止少量 CMOS 内存(这种内存耗电量极小)丢失其内容,并运行实时时钟 (RTC)。内存包含您的“BIOS”设置。(应该称为固件设置,因为“BIOS”指的是旧的 PC BIOS 标准,而大多数新机器都使用 UEFI 固件。)启动机器时不需要电池电源来“启动” BIOS。
在现代主板中,BIOS 设置存储在 NVRAM 而不是 CMOS 内存中,并且不需要电源来维护。
在这两种情况下,如果 CMOS 电池电量耗尽,您很可能会丢失时钟设置,因此下次启动时它将被设置为某个默认时间。在前一种情况下,您的“BIOS 设置”将丢失,但默认设置通常足够接近。
当插入带电插座时,如果没有通过“硬”电源开关关闭,您的电源将始终发出“正五待机”电压。(这在接线图中标记为 +5SB。“正五”是指它相对于地面提供正五伏电压。)此输出在大多数台式机 PSU 中提供一安培左右的电流。它可以维护 CMOS 内存和 RTC,因此在机器“关机”但仍接收 +5SB 的间隔期间,CMOS 电池不会耗尽。+5SB 是主板上电源控制电路的运行电路。当您按下前面板上的电源按钮时,这只是该电路的逻辑输入,这反过来又将 PSU 的 ~PS_ON 线(通常为绿色)接地;这会导致 PSU 完全打开。片刻之后,PSU 断言 PWR_OK,告诉主板主电压轨符合规格。这反过来允许主板重置 CPU,然后 CPU 开始运行固件 ROM 中的代码。第一个这样的代码是开机自检代码。
+5SB 还用于在待机(睡眠)状态下保持 RAM 刷新,并为一些能够唤醒系统的设备(通常是键盘、鼠标或 LAN 接口)供电。“CMOS 电池”不会也无法为这些东西供电。
答案2
电池仅用于保存已配置的 BIOS 选项。如果没有电池供电,BIOS 将恢复为默认设置。显然,其中一个默认设置是在交流电恢复时自动开机。