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

23

pic_0

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

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

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

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

Такой режим пользователями 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.

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

Удачи!

23 комментария

  1. 0

    FYI: На ssd с 8гб оперативки оно таки медленней, да и и ресурс ssd не резиновый, каждый раз такой объём прописывать…

    • 0
      itearsofrain

      V6p, да с ssd можно выключать полность… подождать 15-20 секунд не проблема. редко режимом сна пользуюсь.

    • 0
      Игорь Соловьев

      V6p, У вас все-равно установлен hibernatemode 3, т.е. пишет и в память и на диск. Если хотите, чтобы не писал на SSD, то включите как в конце статьи hibernatemode 0

  2. 0
    Sashaiknopochki

    Режим гибернации ведь по-умолчанию стоит.
    Не понял о чем статья.
    (отправлено из приложения AppleInsider.ru)

    • 0
      Игорь Соловьев

      Sashaiknopochki, По-умолчанию стоит режим с сохранением состояния системы в оперативную память (Режим сна), а не на диск. Т.е. hibernatemode 0.
      В последних ноутбуках (с SSD) используется hibernatemode 3 — это когда состояние системы хранится в памяти, а копия на диске.

      • 0

        Игорь, Bз своего опыта скажу. Было несколько компов, которые пролежали в чемодане около 3-х месяцев на складе (белые макбуки). Когда понадобилось их задействовать – открыл крышку, подключил к сети и нажал кнопку включения. Экран загорелся серым цветом, индикатор восстановления пробежал слева направо и через пару минут я лицезрел систему в состоянии, в котором его оставили прежние пользователи. Ноутбуки не выключались, их просто закрыли. Система была Леопард или Снежный, точно не помню.

        • 0
          Игорь Соловьев

          Стас, Значит в них стоял режим hibernatemode 3.

          • 0

            Игорь, Может быть, но там все настройки были заводские. Надо эксперимент провести. О, мобильный класс вернется с мероприятия – там как раз включенные компы лежат. Проверю теорию

            • 0
              Игорь Соловьев

              Стас, Похоже Вы правы, почитал сейчас на Apple. Оказывается уже давненько Apple на ноутбуках перешла на hibernatemode 3. А hibernatemode 0 используется на десктопах.
              Т.е. эта статья получилась не совсем корректной. 🙁
              Подходит только для очень старых буков и десктопов.
              Посыпаю голову пеплом! Почему-то считал, что режим 3 только для ноутов с SSD…:(

  3. 0
    Игорь Соловьев

    Поясню. Существует три режима:
    hibernatemode 0 — Режим сна (все в опер. памяти)
    hibernatemode 25 — Гибернация (все на диске)
    hibernatemode 3 — комбинация режимов 0 и 25

    • 0
      Александр74

      Игорь, Игорь, добрый день!
      I MAC 2007 года, стоит MAC OS лев, не погружается полностью в сон, то есть нажимаем сон, не сразу, секунд через десять гаснет экран, но HDD, продолжает работать и не выключается вообще. Что это может быть?

      • 0

        Александр74, у меня такое было, когда документ отправленный на принтер не отпечатался и остался висеть в буфере (или как его зовут). сбросил настройки принтера и все стало ок. если не принтер — то должно быть что-то подобное. где-то висит невыполненная команда.

  4. 0

    Игорь, спасибо за полезный материал!
    Только как быть: в терминале при вводе данной команды просит пароль, я начинаю вводить пароль админа (единственный аккаунт на макбуке), но он НЕ ВВОДИТСЯ! не дает печатать знаки, просто стоит серый курсор. Как с этим справиться? макбук эйр 2010, лион.
    спасибо!

  5. 0

    И, если можно, какой командой узнать текущий режим hibernate?

  6. 0

    А еще можно поставить виджет DeepSleep
    Который умеет настраивать поведение при закрытии крышки и т.п.

    (отправлено из приложения AppleInsider.ru)

  7. 0
    Александр74

    Александр74 (гость) , 25.01.2013 16:47 #
    Игорь, добрый день!
    I MAC 2007 года, стоит MAC OS лев, не погружается полностью в сон, то есть нажимаем сон, не сразу, секунд через десять гаснет экран, но HDD, продолжает работать и не выключается вообще. Что это может быть?

  8. 0

    Нужна помощь. Почему-то не удаляется файл гибернации sleepimage. Точнее он удаляется, но после перезагрузки все равно восстанавливается. При том что hibernatemode установлен на 0. OS: 10.8.4
    Скриншот из терминала привожу:
    http://rghost.ru/48308142/image.png

Авторизуйтесь Чтобы оставить комментарий