从 macOS Big Sur(11.0)开始,Apple 引入了“开盖即唤醒”功能,即只要打开 MacBook 的屏幕,设备就会自动开机或从睡眠中唤醒。虽然该功能提升了使用体验,但在某些场景下(如携带途中误开盖、电量紧张时)可能会造成不便甚至耗电。
本文将教你如何通过终端命令关闭此功能,让 MacBook 在合盖状态下保持完全关机状态,仅在按下电源键时才启动。
适用条件
- 设备为搭载 Apple Silicon(M1/M2/M3 等)芯片的 MacBook
- 运行 macOS Big Sur(11.0)或更高版本
- 你希望合盖后设备彻底关机,不再因开盖而自动启动
关闭翻盖开机的方法
目前 Apple 并未在系统设置中提供图形化开关,但可通过终端命令禁用该功能:
- 点击屏幕左上角 苹果菜单 → 选择“终端”(或通过 Spotlight 搜索“终端”打开)
- 在终端中输入以下命令并按回车:
sudo nvram BootCampStartupDelay=0
(注:部分用户反馈此命令无效;更通用有效的方法如下) - 更推荐使用以下命令(针对 Apple Silicon 设备):
sudo nvram boot-args="niog=1"
- 输入你的管理员密码(输入时不会显示字符,正常输入后按回车)
- 重启 MacBook 使设置生效
注意:执行上述命令后,MacBook 将不再因开盖而自动开机,必须手动按电源键启动。若需恢复默认行为,可在终端中执行:
sudo nvram -d boot-args 并重启。
其他建议
如果你只是希望减少误唤醒,也可以考虑:
- 确保 MacBook 完全关机后再放入包中
- 使用键盘保护盖或专用内胆包防止屏幕被意外打开
- 定期检查电池健康状况,避免因频繁唤醒导致电量异常消耗