macos原生支持80%充电上限设置,适用于macos 14.4及以上版本;通过系统设置→电池→电池健康→充电上限即可启用,插电达80%自动停止充电且记忆生效。

想让MacBook电池在插电时自动停在80%,避免长期满电加速老化,现在macOS已原生支持充电上限控制——无需第三方工具、不越狱、不改系统文件,设置后立即生效,且会持续作用于后续每次充电。
用系统自带功能设80%充电上限
这是最稳妥、兼容性最好、也最省心的方式,适用于 macOS 26.4 及更高版本(当前最新系统)。
第一步:点击屏幕左上角 图标 → 选择「系统设置」
第二步:在左侧边栏点击「电池」→ 向下滚动到「电池健康」区域,点击右侧的 ⓘ 图标
第三步:找到「充电上限」滑块,拖动至【80%】,然后点「完成」
设置完成后,MacBook插电时电量达到80%就会停止充电。注意:【即使你中途拔掉电源再插回,系统仍会记住并执行该上限】。
用Battery命令行工具精准锁定80%
适合希望跳过系统学习周期、立刻生效、且习惯终端操作的用户。Battery是开源轻量工具,直接与SMC通信,不依赖后台进程。
方法一:安装并设置
打开「终端」→ 输入命令 brew install battery;若未装 Homebrew,运行 curl -s https://raw.githubusercontent.com/actuallymentor/battery/main/setup.sh | bash 安装依赖
安装成功后,执行 battery maintain 80 即可强制将充电上限锁定为80%
方法二:验证与维持
运行 battery status 查看当前限制值和实时充电状态;该设置重启后依然有效,无需重复配置
这一步操作起来很简单,直接把命令敲进去回车就行。但要注意:【必须使用 Apple Silicon 芯片的 Mac(M1 及更新型号)才能正常通信 SMC】,Intel 版本不支持。
用Aldente实现菜单栏一键调控
Aldente提供图形界面、实时功耗监控和菜单栏快捷开关,免费版已完全支持M系列芯片,稳定性高,适合对可视化控制有要求的用户。
① 访问 aldente.app 官网下载最新 DMG 文件
② 双击打开安装包,将 Aldente 拖入「应用程序」文件夹
③ 首次运行时,前往「系统设置 → 隐私与安全性 → 完全磁盘访问」,勾选 Aldente
④ 启动 Aldente,在菜单栏图标上右键 → 选择「Settings」→ 在「Charging Limit」中输入 80 → 点击「Apply」
此时菜单栏图标会显示当前限制值和电池状态,点击即可快速启停限充。它还会在电池温度过高或长时间插电时自动微调策略。











