Если MacBook разряжается в закрытом состоянии в режиме сна, отключите режим "Power Nap" (автоматическое пробуждение для обновлений фоновых задач), проверьте активные процессы в режиме сна и отключите периферийные устройства. Проблема решается через настройки энергопотребления и отключение ненужных фоновых служб.
Причины проблемы
- Включённый режим Power Nap периодически пробуждает систему для обновлений и синхронизации
- Активные фоновые приложения продолжают работать в режиме сна
- Подключённые периферийные устройства (внешние накопители, мышь, клавиатура) потребляют энергию
- Неправильная настройка режима гибернации вместо сна
- Аккумулятор требует калибровки или вышел из строя
- Старые версии macOS с багами в управлении питанием
Пошаговая инструкция
- Откройте меню Apple и выберите
System Settings(на старых macOS —System Preferences) - Перейдите в раздел
Energy SaverилиBatteryв зависимости от версии macOS - Отключите опцию
Power Nap(если видна на вкладке Battery, уберите галочку) - Перейдите в
General→Login Itemsи удалите приложения, которые не должны запускаться при загрузке - Откройте
System Settings→General→Sleep & Screen Saver - Установите время засыпания экрана на
1 minuteвместоNever - В этом же разделе уберите галочку
Prevent automatic sleep when the display is off - Откройте Терминал и выполните команду
pmset -g | grep sleepдля проверки текущих настроек - Отключите режим гибернации (команда в Терминале:
sudo pmset -a hibernatemode 0, пароль администратора обязателен) - Удалите внешние устройства хранения и периферию перед закрытием MacBook
- Закройте MacBook и подождите 10 минут для проверки разрядки
- Откройте Монитор активности (
Activity Monitor), отсортируйте процессы по столбцу CPU и завершите приложения с высоким потреблением - Откройте
System Settings→General→Software Updateи установите последнюю версию macOS - Откройте
System Settings→Batteryи включите режимLow Power Modeдля снижения фонового потребления - Отключите Bluetooth и Wi-Fi перед тем, как оставить MacBook в режиме сна надолго: нажмите на иконку в строке меню и деактивируйте оба модуля
Часто задаваемые вопросы
Что делать если Power Nap уже отключен, а MacBook всё равно разряжается? Проверьте наличие экзотических фоновых приложений через Activity Monitor, отключите синхронизацию iCloud и отключайте MacBook от сети полностью если не пользуетесь дольше недели.
Как узнать причину пробуждения из режима сна? Выполните команду в Терминале: log show --predicate 'eventMessage contains[cd] "Wake"' --last 1h — система выведет список причин пробуждения за последний час.
Можно ли полностью отключить режим сна и перевести MacBook в гибернацию? Да, выполните команду sudo pmset -a sleep 0 для отключения сна, но гибернация разряжает аккумулятор медленнее только при условии отключенного режима Power Nap и всех фоновых сервисов.