谈谈MacBook Air的电池问题

博主收到MacBook Air M1后发现电池容量显示异常,通过使用FruitJuice和ioreg命令行工具深入探究,揭示了电池管理系统的秘密。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在前面

本人2021.1.6收到人生中第一台MacBook Air (m1 8+256),到货后却发现电池容量一直显示94%(如下图,系统信息也显示一样的值),询问客服说是更新一下系统(11.1)或者重置SMC,但是并没有什么用。。

1

之后在用的过程中也没发现什么电池用不住的问题,本来等待发货就等了好久,也不想退换什么的。

研究过程

电池管理软件FruitJuice

我从macwk.com中下载了电池管理软件(m1可用),显示电池最大容量为100%,istat menus的电池信息也显示为100%的健康度,但是这个是怎么算出来的呢?

命令行电池信息

我之后又翻遍各论坛,知道采用命令行方式查看电池的信息:

ioreg -w 0 -f -r -c AppleSmartBattery

(充满电后)得到的结果(部分)如下:

      "MaxCapacity" = 100
      "AppleRawCurrentCapacity" = 4325
      "DesignCapacity" = 4382
      "CycleCount" = 6
      "AppleRawMaxCapacity" = 4382

(网上查过发现,之前的这条命令输出的MaxCapacity值为电池容量值,但是现在只给出了100,真🐶,这个参数意义不大)

从上面的电池参数中可以发现,设计容量为4382mAh,原始最大容量为4382mAh,当我充满电后,显示的是当前容量是4325mAh4325/4382≈0.99,所以电池最大容量应该是99左右,但是由于设置了电池优化,导致充电的值有所降低了。

后来我发现,充完电后"AppleRawMaxCapacity"值会显示为4415,反而大于设计容量了??更是让我十分困惑。用了一阶段之后,再次查看电池当前容量(AppleRawCurrentCapacity),已经为4217了(4217/4382≈0.96),但是显示的电池电量仍为100%,说明4217左右才是真实的电池值(多的那部分掉电快),而这个值就差不多等于0.94*4382=4119,94应该是从这儿来的。

"AppleRawMaxCapacity"这个值的参考意义不大,重度使用和轻度使用得到的这个值均不一样。

结语

希望保修期这一年不用我再操心电池的问题。。虽然这两天使用确实没让我失望。毕竟电池就是拿来用的,还是把更多的精力投入到学习中了。有类似问题的朋友可以用命令行方法看一下自己的电池信息,也欢迎大家在评论区留言交流。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zorchp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值