Головна · Дисбактеріоз · Як вивести макбук зі сплячого режиму Режим сну чи повне вимкнення? Методи вирішення проблеми

Як вивести макбук зі сплячого режиму Режим сну чи повне вимкнення? Методи вирішення проблеми

Хоча ми вже четвертий рік ведемо проект AppStudio, регулярно з'являються різні технічні питання, які цікавлять нас самих. До таких давніх завдань належить підгальмовування MacBook у момент пробудження після режиму сну.

Колись у автора матеріалу був білий пластиковий MacBook. У ті часи підвисання та лаги на кілька секунд можна було пояснити не найновішим процесором і не найшвидшим жорстким диском. Але коли на зміну пластмасовому макбуку прийшов новенький MacBook Air із SSD, разом із ним прийшла надія і на те, що будь-які гальма підуть у минуле. І ця надія практично повністю виправдалася, якби не одне але — при виході зі сну макбук, як і раніше, любить іноді зависати на кілька секунд, міцно замислившись над чимось.

На щастя, цим питанням перейнялися не тільки ми. Наприклад, редакція OS X Daily провела невелике дослідження та знайшла найімовірнішу причину подібної поведінки Мака. Давайте і ми з вами розберемося в цьому.

Вважаємо, ні для кого ні секрет, що сон і для Маків, і для PC - поняття широке. Якщо не вдаватися до деталей, існує кілька різних режимів сну:

  • сон із збереженням вмісту оперативної пам'яті
  • сон з копіюванням вмісту оперативної пам'яті на диск
  • глибокого сну, в ході якої оперативна пам'ять копіюється на диск, а комп'ютер вимикається

За бажанням на Маку можна активувати будь-який з цих режимів сну за допомогою термінальної команди sudo pmset -a hibernatemode 0, у якій нуль треба поміняти на потрібну вам цифру:

  • 0 - сон без збереження вмісту оперативної пам'яті на диск
  • 1 - гібернація
  • 3 — сон із копіюванням вмісту оперативної пам'яті на диск (цей режим використовується на більшості Маків за замовчуванням)
  • 5 - гібернація з шифруванням вмісту оперативної пам'яті
  • 7 - режим 3 з шифруванням оперативної пам'яті

Нічого принципово нового ми поки що не написали — все це добре відомо.

Але куди цікавіше дізнатися, як влаштований цей режим №3. Копіювання вмісту оперативної пам'яті на диск відбувається не відразу після того, як Мак засинає, а лише через деякий час. Це зроблено саме з метою прискорення пробудження Мака. Після того, як цей інтервал проходить, вміст оперативної пам'яті копіюється на диск. Відповідно, якщо ваш Мак довго пробув у режимі сну, то при його пробудженні вміст оперативної пам'яті копіюється з диска назад в пам'ять. На це і йде час.

Що робити у цьому випадку? Відповідь напрошується сама собою: треба відрегулювати інтервал часу, після якого сплячий Мак копіює вміст оперативної пам'яті на диск.

Для початку треба дізнатися про цей інтервал командою в Терміналі:

pmset-g | grep standbydelay

Ви побачите значення за секунди. Наприклад, для MacBook воно зазвичай дорівнює 4200, тобто. ноут бекапіт оперативну пам'ять на диск через 70 хвилин, після чого засинає остаточно. Змінити це значення можна командою:

sudo pmset -a standbydelay 36000

36000 замініть на потрібну кількість секунд. Оскільки команда вводиться з префіксом sudo, після натискання Enter потрібно буде ввести пароль від облікового запису і знову натиснути Enter.

Як висновок варто попередити про можливі наслідки збільшення параметра standbydelay. По-перше, MacBook активніше витрачатиме заряд батареї в режимі сну; по-друге, підвищується ризик втрати незбережених даних у тому випадку, якщо ви залишаєте макбук спати з низьким рівнем заряду. Зрозуміло, для десктопних маків ці обмеження неактуальні.

Після встановлення оновлення величезна кількість користувачів скаржаться на некоректну реакцію комп'ютера на вихід із режиму сну, причому незалежно від типу пристрою, будь то iMac, Macbook або Mac Mini. Виявляється це так: після занурення комп'ютера в сон, його вже неможливо розбудити традиційними способами: відкриттям кришки ноутбука, натисканням кнопки включення, etc, доводиться робити hard reset. Головна краса полягає в тому, що існує безліч модифікацій цього бага: у когось він проявляється лише якщо вводити комп'ютер у режим сну шляхом закриття кришки, у когось тільки шляхом натискання «Режим сну» в меню; у когось він проявляється лише при підключеному MagSafe, а у когось лише під час роботи від акумулятора. У мене ж він проявляється вкрай екзотичним чином: система прокидається, але поводиться так, ніби її перезапускали, - всі програми завантажуються заново.

Що цікаво, єдиних ліків проти цього немає. На форумі підтримки пропонують величезну кількість рішень проблеми, але жоден із них не допомагає всім і напевно.
Цей пост - збирання всіх можливих рішень звідси: https://discussions.apple.com/thread/3190738.

PRAM(parameter RAM) та NVRAM(non-volatile RAM) - це дві області пам'яті вашого Mac, в яких деякі налаштування та інформація зберігаються навіть після вимкнення живлення комп'ютера. Але іноді дані, що містяться там, можуть виявитися пошкодженими і викликати різного роду проблеми.

Скинути вміст PRAM та NVRAM можна за п'ять послідовних кроків:

1) Вимкніть комп'ютер.
2) Знайдіть на клавіатурі клавіші Command, Option, P і R (ці клавіші вам знадобляться на наступних кроках).
3) Увімкніть комп'ютер.
4) Одночасно натисніть і утримуйте комбінацію Command+Option+P+R, але врахуйте, що це потрібно зробити, перш ніж з'явиться сірий екран.
5) Через кілька секунд ваш Mac знову перезавантажиться, прозвучить знайомий звук (startup sound), а можна відпустити натиснені клавіші.

Скидання параметрів SMC

У найгіршому випадку, крім «несправного» режиму сну, можна помітити й інші симптоми, що свідчать про необхідність скидання параметрів контролера управління системою (System Management Controller або коротко SMC). Скрізь рекомендують вдаватися до цього тільки в останньому випадку, коли всі інші методи вже перепробовані, хоча в цьому немає нічого страшного, - цей контролер управляє різними датчиками, і не містить жодних налаштувань. Скидання не торкнеться налаштування системи.

зізнімним акумулятором робиться так (під «знімним» акумулятором мається на увазі той, який користувач може замінити сам, без допомоги викрутки, тільки відкривши кришкою руками і вийнявши акумулятор):

1) Вимкніть комп'ютер.
2) Вимкніть адаптер MagSafe (якщо він підключений).
3) Витягніть акумулятор із корпуса ноутбука і відкладіть убік.
4) Натисніть та утримуйте кнопку Power протягом 5 секунд.
5) Відпустіть кнопку живлення, вставте акумулятор назад у ноутбук та підключіть адаптер MagSafe.
6) Натисніть кнопку Power, щоб увімкнути комп'ютер.

Скидання параметрів SMC на ноутбуках беззнімного акумулятора робиться так:

1) Вимкніть комп'ютер.
2) Підключіть один кінець адаптера MagSafe до розетки, а другий – до ноутбука.
3) Одночасно натисніть Shift+Control+Option (зліва клавіатури) і кнопку Power (при цьому світлодіод на адаптері MagSafe може змінювати стан і навіть тимчасово вимкнутись).
4) Одночасно відпустіть усі клавіші.
5) Знову натисніть кнопку Power, щоб увімкнути комп'ютер.

Скидання параметрів SMC на десктопних комп'ютерах Mac робиться такі дії:

Вимкніть комп'ютер і вимкніть шнур живлення.
Зачекайте щонайменше 15 секунд.
Підключіть шнур живлення до Мака.
Зачекайте ще 5 секунд і натисніть кнопку Power, щоб увімкнути комп'ютер.

Пошук процесу, що не дає заснути

Запустити у терміналі: pmset -g
навпаки sleep подивитися pid процесу, після фрази "imposed by". Наприклад, для:


запускаємо ps-ef |grep-e 18 - Оновити Little Snitch
- Закрити/видалити iStat
- Видалити вміст директорії /Library/Preferences/SystemConfiguration, очистити кошик, ребутнутися
- Закрити Mail (при запущеному у деяких жорсткий диск просто не йде в сон
- Вимкнути Internet Sharing (Системні налаштування -> Загальний доступ -> Зняти чекбокс "Загальний інтернет" (деякі рекомендують зняти всі чекбокси).

Мені допоміг лише один метод, і то його вистачило лише на 1 раз:

1) Вимкнути MagSafe
2) Закрити кришку ноутбука
3) Почекати доки ноутбук не засне (індикатор активності диска не почне блимати)
4) Увімкнути MagSafe назад
5) Розбудити ноутбук

Сучасні технології стають дедалі зручнішими, так, наприклад, можна вмикати потрібний комп'ютер, не встаючи з дивана з будь-якої кімнати в квартирі. Функція пробудження через мережу (Wake-on-LAN) існує вже давно, а з поширенням мобільних тач-терміналів для цих цілей стало зручно використовувати iPhone та iPad.

Wake-on-LAN – це стандартний індустріальний протокол для віддаленого пробудження ПК, в яких є чергове харчування. Під черговим харчуванням розуміється такий режим роботи, у якому комп'ютер вимкнено, але індикація на материнській платі свідчить, що у ній є харчування і вона має можливість запустити блок живлення. Цей протокол дозволяє організувати спеціальну можливість: Wake-on-Wireless-LAN – пробудження по бездротовій мережі. Всі сучасні Mac підтримують цю функцію "з коробки".

Як вивести Mac із режиму сну за допомогою iPhone

Крок 1: Щоб увімкнути функцію Wake On LAN на комп'ютері, зайдіть в основні налаштування операційної системи, розділ Економія енергії. Поставте галочку навпроти пункту «Виводити з сну для доступу по мережі». Якщо ви не знайшли цей пункт, то швидше за все ваш Mac не підтримує протокол.

Крок 2: Другим кроком є ​​визначення мережевої IP-адреси вашого комп'ютера. У деяких випадках це потрібно, щоб мобільний клієнт міг безпосередньо підключитися до ПК. Відкрийте розділ Налаштування мережі, виберіть активне з'єднання та перегляньте IP-адресу. Запам'ятайте чи запишіть його.

Крок 3: Тепер необхідно скачати спеціальний мобільний додаток для iOS В App Store представлено кілька програм, багато з яких безкоштовні. Наприклад, можна використовувати Fing, Mocha WOL або Net Status (66 рублів).

Крок 4: Підключіть iPhone або iPad до тієї ж бездротової мережі, в якій знаходиться Mac, і запустіть програму.

Крок 5: Якщо ви використовуєте Fing, натисніть піктограму «Оновити» у верхньому правому куті для пошуку комп'ютерів у локальній мережі. У списку знайдіть потрібний, орієнтуючись за IP-адресою, яку ви дізналися на другому кроці. Коли програма закінчить сканування, топніть по рядку з назвою комп'ютера.

Крок 6: На наступному екрані перейдіть до рядка Wake On Lan. Тепер, коли ви вирішите вивести Mac з режиму сну, вам достатньо натиснути на цей пункт.

Протокол Wake On Lan можна використовувати не лише з iPhone чи iPad, але й з мобільних пристроїв на Android чи Windows Phone. Завантажити програму Fing для Google-платформи можна

Ми живемо в сучасному світі, коли поводитися з технікою все простіше та простіше. Зараз можна без будь-яких труднощів увімкнути комп'ютер з іншої кімнати або не вставаючи зі свого м'якого дивана за допомогою функції пробудження мережі (технологія Wake-on-LAN). Тепер ця можливість стала доступною для iPhone та iPad. Зацікавило? Запустити свій комп'ютер за допомогою iPhone цікава і зручна функція. Давайте дізнаємося про неї детальніше.

Для початку невелика передісторія про технологію, за допомогою якої працює вся схема. Wake-on-LAN – це стандартний протокол, через який можна віддалено активувати свій ПК, а точніше розбудити його. Тобто комп'ютер не повинен бути вимкнений, материнська плата повинна мати живлення та свідчити про подальші сигнали для запуску процесора. Саме цей протокол працює з Wake-on-Wireless-LAN, який забезпечує користувачеві роботу по бездротовій мережі. На сьогоднішній день усі моделі Mac підтримують цю функцію.

Як вивести Mac зі сплячого режиму за допомогою iPhone.

1. Для того щоб активувати протокол Wake On LAN на своєму комп'ютері, потрібно зайти в основні налаштування ОС, далі пройти в розділ Економія енергії. Вам потрібно поставити галочку на пункті “Виводити з сну для доступу по мережі”. У випадку, якщо цього пункту у вас немає, то вірніше ваш комп'ютер не підтримує цю функцію.

2. Далі вам необхідно визначити IP-адресу свого комп'ютера. Іноді це потрібно зробити для того, щоб мобільний клієнт зміг без будь-яких проблем підключитися до комп'ютера. Відкрийте в настройках розділ Мережа, потім відкрийте активне з'єднання та випишіть звідти свою IP-адресу.

3. Тепер візьміть свій iPhone або iPad і відкрийте App Store. Завантажте одну з цих програм: Fing, Mocha WOL або NET Status. Всі вони майже однакові, для виконання цієї функції особливої ​​різниці немає.

4. Підключіть до бездротової мережі iPhone або iPad. Увага, комп'ютер та мобільний пристрій повинні бути підключені до однієї бездротової мережі. Запустіть програму, яку завантажили з App Store.

5. Якщо ви вибрали клієнт Fing, то натисніть кнопку Оновити, щоб знайти свій комп'ютер на межах бездротової мережі. Виберіть його, дізнавшись за IP-адресою. Програма здійснить сканування. Далі натисніть на рядок з ім'ям комп'ютера.

З виходом Lion мій Mac mini з'явилася одна неприємна проблема: як тільки комп'ютер переходив у режим сну і починав рівно «дихати» індикатором стану, його вже нічим не можна було розбудити. Пошуки на різних форумах, у тому числі й на офіційних, підтвердили, що я далеко не єдиний «щасливий власник» такої проблеми. Тому сьогодні мені хотілося б дати читачам МакРадара прості рекомендації, за допомогою яких можна спробувати вирішити деякі проблеми з харчуванням і дивною «поведінкою» комп'ютерів Mac.

1. Користуємося клавіатурою або кнопкою Power

Іноді ваш комп'ютер може не відреагувати на натискання кнопки миші або на дотик до трекпаду, продовжуючи «бачити сни». Не варто переживати раніше - спробуйте натиснути на клавіатурі будь-яку клавішу, кнопку Power або аналогічну кнопку на самому комп'ютері (але не утримуйте її довго).

Можливо, однієї з цих дій буде достатньо для пробудження комп'ютера.

2. Примусове вимкнення живлення

Ні, звичайно, провід з розетки або акумулятор з Мака ми висмикувати не будемо. Але в деяких випадках єдиний спосіб повернути Mac до нормального режиму роботи - це примусово вимкнути йому живлення (оскільки Apple не передбачила у конструкції своїх комп'ютерів знайомої багатьом користувачам PC кнопки Reset).

Для цього слід натиснути кнопку Power, розташовану на корпусі яблучного ноутбука або робочого столу, і тримати її доти, доки комп'ютер не вимкнеться. Зачекайте кілька секунд, після чого можете знову вмикати його.

Я просто зобов'язаний попередити читачів, що занадто часті відключення комп'ютера за цим методом можуть негативно вплинути на саму систему і файли, що зберігаються на жорсткому диску.

3. Скидаємо вміст PRAM та NVRAM

PRAM (parameter RAM) і NVRAM (non-volatile RAM) – це дві області пам'яті вашого Mac, в яких деякі налаштування та інформація зберігаються навіть після відключення живлення комп'ютера. Але іноді дані, що містяться там, можуть виявитися пошкодженими і викликати різного роду проблеми.

Скинути вміст PRAM та NVRAM можна за п'ять послідовних кроків:

  1. Вимкніть комп'ютер.
  2. Знайдіть на клавіатурі клавіші Command , Option , P та R (ці клавіші вам знадобляться на наступних кроках).
  3. Увімкніть комп'ютер.
  4. Одночасно натисніть і утримуйте комбінацію Command+Option+P+R , але врахуйте, що це потрібно зробити, перш ніж з'явиться сірий екран.
  5. Через кілька секунд ваш Mac знову перезавантажиться, прозвучить знайомий звук (startup sound), а ви можете відпустити натиснені клавіші.

Повернути коректну роботу режиму сну мені допомогли саме ці дії.

4. Скидаємо параметри SMC

У найгіршому випадку, крім «несправного» режиму сну, ви можете помітити й інші симптоми, що свідчать про необхідність скидання параметрів контролера управління системою (System Management Controller або коротко SMC).

Серед цих симптомів можна виділити такі:

  • Комп'ютер працює повільно, а його вентилятори обертаються з високою швидкістю, хоча він не виконує високопродуктивних операцій та охолоджується належним чином.
  • Підсвічування клавіатури, індикатор стану (SIL) або індикатор акумулятора не працюють належним чином.
  • Підсвічування дисплея належним чином не реагує на зміни навколишнього середовища.
  • Явні проблеми з електроживленням. Наприклад, комп'ютер не реагує на натискання кнопки Power або відкриття (закриття) кришки ноутбука, трапляються спонтанні вимкнення або переходи в режим сну, дивна робота акумулятора або адаптера MagSafe.
  • Некоректно працює підключення та вимкнення другого дисплея.
  1. Вимкніть комп'ютер.
  2. Вимкніть адаптер MagSafe (якщо він підключений).
  3. Вийміть акумулятор із корпуса ноутбука і відкладіть убік.
  4. Натисніть та утримуйте кнопку Power протягом 5 секунд.
  5. Відпустіть кнопку живлення, вставте акумулятор у ноутбук і підключіть адаптер MagSafe.
  6. Натисніть кнопку Power, щоб увімкнути комп'ютер.

Для скидання параметрів SMC на яблучних ноутбуках без знімного акумуляторавиконайте наступні дії:

  1. Вимкніть комп'ютер.
  2. Підключіть один кінець адаптера MagSafe до розетки, а другий до ноутбука.
  3. Одночасно натисніть Shift+Control+Option (зліва клавіатури) і кнопку Power (при цьому світлодіод на адаптері MagSafe може змінювати стан і навіть тимчасово вимкнутись).
  4. Одночасно відпустіть усі клавіші.
  5. Натисніть кнопку Power, щоб увімкнути комп'ютер.

Для скидання параметрів SMC на робочих комп'ютерах Mac слід виконати такі дії:

  1. Вимкніть комп'ютер і вимкніть шнур живлення.
  2. Зачекайте щонайменше 15 секунд.
  3. Підключіть шнур живлення до Мака.
  4. Зачекайте ще 5 секунд і натисніть кнопку Power, щоб увімкнути комп'ютер.

Я щиро сподіваюся, що вся ваша яблучна техніка служитиме довго і до скидання SMC справа не дійде. А якщо у вас є якісь власні рецепти боротьби з «сплячим красенем», не полінуйтеся розповісти нам у коментарях.