0%

MacBook 电池健康状态查询

查询电源健康状态前,最好先经过一次完整的充放电,以便能获取到更准确电池健康度。

核心命令:

1
ioreg -rn AppleSmartBattery

部分属性含义:

属性 描述
DesignCapacity 设计容量
MaxCapacity 最大容量
CurrentCapacity 当前电量
CycleCount 循环计数

快速查看电池健康状态,打开终端,输入下面命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ioreg -rn AppleSmartBattery \
| grep -Eo '"((Max|Current|Design)Capacity|CycleCount)"\s+=\s+[0-9]+' \
| awk 'BEGIN { \
FS = "[ \"\t=]*"; \
labels["DesignCapacity"] = "设计容量"; \
labels["MaxCapacity"] = "最大容量"; \
labels["CurrentCapacity"] = "当前容量"; \
labels["CycleCount"] = "循环计数"; \
} { \
if ($2 == "MaxCapacity") MaxCapacity = $3; \
else if ($2 == "DesignCapacity") DesignCapacity = $3; \
print labels[$2]": "$3; \
} END { \
health = MaxCapacity * 100.0 / DesignCapacity; \
printf("健康度约: %.2f%%\n", health); \
}'

运行后结果如下:

Macbook 电池健康状况查询 - 少数派
如何查询 MacCook Pro 电池的设计容量、当前可用容量、电池损耗情况、当前电量等信息 - CSDN博客’