新电池充至78%停止是因“优化电池充电”启用,需关闭该选项或点击“立即充满电”;若无效,可用终端命令sudo pmset -a battmode 0解除限制,并执行完整充放电校准以重置bmc。

你的MacBook刚换完新电池,插着原装充电器充了一整晚,电量却卡在78%不动,系统显示“已接入电源”但就是不继续充——这不是电池虚焊或主板故障,大概率是macOS内置的电池保护机制在起作用,需要手动干预才能让新电池真正激活到100%。
确认是否开启了“优化电池充电”
点击屏幕右上角电池图标 → 选择“电池偏好设置” → 查看“优化电池充电”开关状态。
如果该选项已启用,系统会主动将充电上限限制在80%左右,尤其在你习惯夜间长时间插电时,它会学习你的作息,在你起床前才开始补满最后20%。这一步不是bug,是苹果为延长锂离子电池寿命设计的默认策略。
关闭它:直接取消勾选“优化电池充电”,然后合盖等待30秒,再打开屏幕观察电量是否开始缓慢上升。
强制触发“立即充满电”
方法一:菜单栏快捷操作
点按右上角电池图标 → 在弹出菜单底部点击【立即充满电】。这个指令会绕过所有学习型延迟,强制电池从当前电量(比如78%)继续充至100%。
方法二:终端命令唤醒(适用于菜单栏无响应时)
打开“终端” → 输入:sudo pmset -a battmode 0 → 回车后输入管理员密码 → 再次点击电池图标,此时“立即充满电”选项应重新可用。
注意:终端命令中的battmode 0代表解除电池充电限制,1才是启用限制。输错会导致功能反向生效。
执行一次完整充放电校准
第一步:用完剩余电量
拔掉电源适配器,正常使用MacBook,直到系统弹出“电量低于20%”警告,继续使用至自动休眠(约5%~8%)。
第二步:关机并静置2小时
不要直接重启,必须彻底关机 → 合盖放置在阴凉通风处(避免阳光直射或压在枕头下),让电池温度稳定下来。
第三步:连接原装充电器并持续充至100%
开机状态下插上电源 → 不要中途断开 → 等待系统明确提示“电池已充满”,此时状态栏图标应显示全满且无闪电符号。
这一步能重置电池管理控制器(BMC)的电压采样基准值。新电池出厂时SOC(荷电状态)参数与Mac主板未完成握手,仅靠软重启无法同步,必须通过物理级放空+满充来强制校准。











