[Mac OS X] Включаем режим Hibernate

Как известно, OS X позволяет переводить компьютер в Режим сна, настройки параметров перехода в который можно найти в Системных настройках в пункте Экономия энергии. Например, ноутбуки Apple при закрытии крышки переходят именно в это режим.

Напомню, в Режиме сна обесточивается большинство компонентов компьютера, за исключением оперативной памяти, в которой и сохраняется текущее состояние системы. Это дает возможность очень быстро восстанавливать состояние системы при выходе из этого режима (для ноутбуков — открытие крышки), что, безусловно, очень удобно.

В Режиме сна потребление энергии минимально. Например, ноутбуки последней серии Air способны провести в нем до 30 дней (естественно это при полностью заряженном аккумуляторе). Однако, если аккумулятор ноутбука, находящегося в режиме сна полностью разрядится, то восстановление прежнего состояния системы будет невозможно.

Если в вашей практике такое происходит, то возможно для вас будет лучше модифицировать этот режим так, чтобы состояние системы сохранялось не в оперативной памяти, а на жестком диске.

pic_0

Такой режим пользователями Windows называется Hibernate. Хотя на самом деле, Режим сна является всего лишь разновидностью Hibernate. Впрочем, для нас это неважно, а потому для удобства примем название Hibernate как обозначение Режима сна с сохранением состояния системы на диске.

Восстановление системы из такого режима происходит несколько дольше, чем из Режима сна, но все же значительно быстрее, чем полная загрузка системы с нуля.

Включить его просто. Выполните в Терминале следующую команду:

sudo pmset -a hibernatemode 25

P.S.

Для возврата к обычному Режиму сна выполните команду:

sudo pmset -a hibernatemode 0

P.S.S.

Прошу у всех прощения, но как оказалось, все, что написано в статье имеет отношение только к очень старым ноутбукам и десктопам. Apple уже давненько ввела использование режима hibernatemode 3 — комбинация режимов 0 и 25, т.е. состояние хранится и в памяти и на диске одновременно.

Единственный плюс — теперь мы все знаем какие режимы hibernate бывают.
А владельцы ноутбуков с SSD включив hibernatemode 0 смогут чуть-чуть увеличить ресурс SSD. 🙂

P.S.S.S.

И на старуху бывает проруха… 😀

Удачи!