要让mac持续运行不中断,必须同时关闭显示器休眠、整机休眠和后台唤醒通道;需分供电模式设置“电池”与“电源适配器”选项,禁用网络唤醒、蓝牙唤醒及共享服务,并用终端命令sudo pmset -a sleep 0 standby 0 autopoweroff 0 hibernatemode 0彻底禁用底层休眠机制。

要让Mac在下载大文件、渲染视频或远程连接时持续运行不中断,必须同时关闭显示器休眠、整机休眠和后台唤醒通道,否则系统仍可能在几分钟后突然黑屏甚至断开网络连接。
图形界面设置:分供电模式禁用睡眠
这一步是基础,必须完成,否则后续操作都无效。MacBook和台式机型路径不同,不能混用。
点击屏幕左上角苹果菜单 → “系统设置”,在左侧边栏中搜索并进入“电池”(MacBook)或“能源”(iMac/Mac mini)。
若使用MacBook:先切换到“电源适配器”标签页 → 将“此时间段后关闭显示器”设为【永不】 → 向下滚动勾选“当显示器关闭时,防止Mac自动进入睡眠”;再切换至“电池”标签页 → 同样将“此时间段后关闭显示器”设为【永不】 → 并启用对应位置的“防止自动进入睡眠”选项。
若使用iMac或Mac mini:在“能源”设置中找到“电源适配器”选项卡 → 将“电脑进入睡眠”和“显示器进入睡眠”两个滑块均拖至最右端【永不】 → 确保“显示器关闭时,防止自动进入睡眠”已开启。
【注意:MacBook必须在“电池”和“电源适配器”两个标签页都设置,否则拔掉电源后立刻恢复休眠】
关闭隐藏唤醒源:三类干扰必须手动停用
即使显示器常亮、整机不休眠,Mac仍可能被蓝牙信号、局域网请求或共享服务悄悄唤醒,造成状态混乱甚至耗尽电量。
方法一:关闭网络唤醒 → 进入“系统设置” → “网络” → 点击右下角“详细信息” → 切换到“硬件”标签页 → 取消勾选“唤醒以供网络访问”。
方法二:禁止蓝牙设备唤醒 → 进入“系统设置” → “蓝牙” → 点击右下角“…”(高级)→ 取消勾选“允许蓝牙设备唤醒此电脑”。
方法三:停用共享服务 → 进入“系统设置” → “共享” → 关闭所有未主动使用的共享项,尤其是“文件共享”“打印机共享”“远程管理”——任一开启都可能让局域网内其他设备持续拉取资源,阻止系统进入预期睡眠状态。
终端命令:彻底禁用底层休眠机制
图形界面只能控制前台策略,而macOS底层存在多层休眠控制参数(如standby、autopoweroff、hibernatemode),仅靠设置无法完全禁用。这条命令直写内核,重启后依然生效。
打开“访达” → “应用程序” → “实用工具” → 双击启动“终端”。
依次执行以下四条命令,每输完一条按回车,并在提示时输入管理员密码:
sudo pmset -a sleep 0
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0
sudo pmset -a hibernatemode 0
这四条命令分别禁用常规睡眠、合盖待机、自动断电保护、休眠写入磁盘行为。其中【hibernatemode 0】会删除现有sleepimage文件,释放数GB磁盘空间】。
临时防休眠:用caffeinate命令快速阻断
当你只是临时需要两小时不休眠——比如做一场线上演示、调试程序、传输大文件——又不想改动系统设置,就用这个内置工具。它只在当前终端窗口运行期间生效,关闭终端即恢复默认行为。
方法一(基础防休眠):在终端中输入 caffeinate -s 后回车。此时系统不会睡眠,但显示器仍可能按原设定关闭。
方法二(全阻断):输入 caffeinate -d -i -m -s 回车。该命令同时阻止显示器关闭、系统休眠、硬盘休眠和待机模式。
这一步操作起来很简单,直接把终端窗口保持打开就行。如果中途想恢复休眠,按 Ctrl + C 即可终止进程。











