如何检查 CMOS 电池的状态?

Dea*_*ate 15 battery monitoring

我发现自己经常使用内置电池。如何在不深入目录山的情况下检查其状态?

注意我需要了解 CMOS 电池。不是笔记本电脑的电源,所以这不是这些问题的重复

小智 10

$ cat /proc/driver/rtc | grep batt
batt_status     : okay
Run Code Online (Sandbox Code Playgroud)

  • 相关说明:“CMOS”是一种极低功耗的静态存储器,与实时时钟位于同一芯片上。实际上将 RTC 视为 CMOS 的“一部分”是相当方便的。-- [OSDev 维基](https://wiki.osdev.org/CMOS) (2认同)

小智 5

如果打开笔记本电脑,可以使用万用表检查 CMOS 电池的电压表读数。这是我所知道的唯一可靠的方法。

  • 我的系统通过 `/proc/driver/rtc` 报告了 `batt_status` 正常,但是当我用电压表测量时只有 0.2V (2认同)

zer*_*rsh 5

使用应用程序lm_sensors

$ sensors-detect
Run Code Online (Sandbox Code Playgroud)

接下来,运行sensors并寻找Vbat值:

$ 传感器
it8718-isa-0290
适配器:ISA适配器
in0:+1.18 V(最小值 = +0.00 V,最大值 = +4.08 V)
in1:+1.89 V(最小值 = +0.00 V,最大值 = +4.08 V)
in2:+3.31 V(最小值 = +0.00 V,最大值 = +4.08 V)
+5V:+2.91 V(最小值 = +0.00 V,最大值 = +4.08 V)
in4:+0.69 V(最小值 = +0.00 V,最大值 = +4.08 V)
in5:+0.08 V(最小值 = +0.00 V,最大值 = +4.08 V)
in6:+0.42 V(最小值 = +0.00 V,最大值 = +4.08 V)
in7:+2.93 V(最小值 = +0.00 V,最大值 = +4.08 V)
电压:+2.94 V  
风扇 1:1713 RPM(最小 = 0 RPM)
风扇 2:1558 RPM(最小 = 0 RPM)
风扇 3:0 RPM(最小 = 0 RPM)
风扇 4:0 RPM(最小 = 0 RPM)
temp1:+48.0°C(低 = +127.0°C,高 = +127.0°C)传感器 = 热敏电阻
temp2:+39.0°C(低 = +127.0°C,高 = +70.0°C)传感器 = 热二极管
temp3:-2.0°C(低 = +127.0°C,高 = +127.0°C)传感器 = 热敏电阻
入侵0:警报

radeon-pci-0100
适配器:PCI适配器
温度 1:+55.0°C  

coretemp-isa-0000
适配器:ISA适配器
核心 0:+56.0°C(高 = +80.0°C,暴击 = +100.0°C)
核心 1:+55.0°C(高 = +80.0°C,暴击 = +100.0°C)

  • 这些数字中的哪一个是 CMOS 电池? (3认同)
  • 此屏幕: Vbat:+2.94 V 但您的系统可能是电池或其他系统,全部取决于在传感器检测中检测到的模块 (3认同)