MacBook Air 笔记本能否做到数小时后休眠之后自动关机保护电池?

19 小时 36 分钟前
 qianchengv

我有一台不经常用的 M1 芯片 MacBook Air 笔记本,希望能够在以下情况自动关机:

避免亏电造成电池损伤

大家有没有什么好的办法分享一下?

510 次点击
所在节点    macOS
7 条回复
28A0
19 小时 33 分钟前
手动关机
x4gz
19 小时 29 分钟前
关机电池长时间不用也会报废吧
Remember
19 小时 26 分钟前
电池和轮胎一样,从制造出来的那一刻就开始老化,对,无论你用不用都会老化,供起来也没有用。
qianchengv
19 小时 25 分钟前
@x4gz 偶尔使用一下,不规律。 有的时候连续几天,有的时候就几小时。所以希望能够有个自动化的设定会比自己记住手动关机能更有保障。
ranaanna
17 小时 43 分钟前
op 所说的“休眠”实际上是睡眠(sleep),休眠(hibernate)是指 ram 数据写入硬盘并断电,下次开机再读入。macbook 默认执行的是 safe sleep (对应于 hibernatemode 3 ,即睡眠执行时即将 ram 数据写入硬盘,但保持 ran 通电,直到电池消耗到一定程度后断电休眠)。关机并不必休眠好,因为休眠一样不会消耗电量,而且下次开机还可以恢复休眠前的状态。所以为保护电池 op 可能希望的是合盖立即休眠((对应于 hibernatemode 25 ,可用 pmset 设置)。当然,默认 hibernatemode 3 下也是不会“亏电造成电池损伤的”,实在没有必要另想办法
qianchengv
17 小时 0 分钟前
@ranaanna #5 感谢,总结一下你的方法

要让 MacBook 合盖时立即休眠(而不是睡眠),您需要执行以下命令:
sudo pmset -a hibernatemode 25

如果您想恢复到默认的 safe sleep 模式,可以执行:
sudo pmset -a hibernatemode 3

查看电源管理设置状态:
pmset -g
shimanooo
15 小时 23 分钟前
保持默认就行

```
man pmset

standby causes kernel power management to automatically hibernate a machine after it has slept for a specified
time period. This saves power while asleep. This setting defaults to ON for supported hardware. The setting
standby will be visible in pmset -g if the feature is supported on this machine.

standbydelayhigh and standbydelaylow specify the delay, in seconds, before writing the hibernation image to disk
and powering off memory for Standby. standbydelayhigh is used when the remaining battery capacity is above
highstandbythreshold , and standbydelaylow is used when the remaining battery capacity is below
highstandbythreshold.
```

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1099140

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX