Проблема с приложениями, не возобновляющимися там, где остановился после низкого заряда батареи / гибернации на Lion

3

У меня возникают проблемы с повторным запуском приложений с нуля, а не с того места, где они остановились, при возобновлении работы моего Mac (alumimum MacBook, осень 2008 г.) после разрядки батареи. Это приводит к потере любой несохраненной работы и очень медленному времени возобновления. Как я могу предотвратить это?

Эта проблема появилась только в последние несколько месяцев после того, как я перешел на Lion. Я сейчас бегу Lion (10.7.3)

В прошлом (Snow Leopard), после того, как батарея разряжалась / разряжалась, компьютер отслеживал состояние всех открытых приложений, и компьютер был подключен и возобновлен (клавиша питания). Данные не были потеряны, и я смог вернуться к работе.

Но теперь, когда батарея разряжена, большинство / все ранее запущенные программы перезапускаются с нуля. Для браузеров (Chrome / Firefox) это означает, что нужно открыть страницу с ошибкой и спросить, хочу ли я восстановить сеанс. Появляются заставки продуктов Microsoft Office, и мне предлагается восстановить файлы из резервных копий. Терминал начинает новый сеанс со старыми результатами, выделенными серым цветом. LyX пытается загрузить файлы резервных копий. Снова появляется заставка MATLAB, и я теряю все несохраненные данные. И т.п.

Визуально процесс возобновления также отличается: вместо того, чтобы показывать неактивную версию рабочего стола, когда я оставлял ее с индикатором выполнения, я теперь получаю общий экран входа в систему с серым твидовым фоном. Тем не менее, он не ведет себя так, как будто я вручную отключил питание, так как a) rEFIt не запрашивает Mac для Windows и b) Все приложения, которые ранее выполнялись, запускаются снова, а не только по умолчанию для входа в систему.

Дополнительная информация:

  • pmset -g custom показывает, что все режимы питания используют по умолчанию hibernatemode 3 где состояние системы записывается на диск и сохраняется в памяти, пока позволяет заряд батареи.
  • Аккумулятор находится в состоянии «Скоро заменить»
  • Жесткий диск достаточно заполнен 27/285 ГБ бесплатно
  • 4 ГБ ОЗУ

Мое предположение заключается в том, что мой аккумулятор разрядился до того, как OS X сможет завершить сохранение полного образа памяти на диск. Я часто запускаю много программ, интенсивно использующих память, и использую всю системную память (4 ГБ) плюс ~ 8 ГБ подкачки. Как я могу сказать, если это проблема? И если это так, что я могу изменить, чтобы у OS X было достаточно времени, чтобы сохранить полный образ памяти, прежде чем разрядится батарея?

Любые мысли о том, как включить крепкий сон, когда батарея разряжена?

Bryan P
источник

Ответы:

2

Как вы заметили из системного профилировщика, ваша батарея почти готова к выходу из строя.

Аккумулятор находится в состоянии «Скоро заменить»

Ваше лучшее предположение верно в том, что "battery runs out before OS X has a chance to finish saving the full memory image to disk" Это изображение памяти используется для включения Безопасный сон , Без этого приложения запускаются с нуля.

Перед заменой батареи попробуйте выполнить калибровку батареи.

Калибровка батареи MacBook

PowerBook G4 (15-дюймовый двухслойный SD), MacBook (все модели) и MacBook Pro (все модели)

Калибровка батареи для PowerBook G4 (15-дюймовый двухслойный SD) и любой модели MacBook или MacBook Pro была обновлена ​​из-за новой батареи, выпущенной с этим компьютером. На этих компьютерах выполните следующие действия для калибровки аккумулятора.

  1. Подсоедините адаптер питания и полностью зарядите аккумулятор PowerBook, пока световое кольцо или светодиод на штекере адаптера питания не станут зелеными, а индикатор на экране в строке меню покажет, что аккумулятор полностью заряжен.

  2. Дайте батарее покоиться в полностью заряженном состоянии не менее двух часов. Вы можете использовать компьютер в течение этого времени, если адаптер подключен.

  3. Отключите адаптер питания, когда компьютер все еще включен, и запустите компьютер от батареи. Вы можете использовать свой компьютер в течение этого времени. Когда ваша батарея разряжается, на экране появляется предупреждение о низком заряде батареи.

  4. На данный момент, сохранить свою работу. Продолжайте использовать ваш компьютер; когда батарея разряжается, компьютер автоматически переходит в режим сна.

  5. Выключите компьютер или дайте ему поспать пять или более часов.   Подключите адаптер питания и оставьте его подключенным, пока аккумулятор снова не зарядится полностью.

Совет. Когда аккумулятор разряжается, компьютер переводится в спящий режим. Батарея фактически сохраняет резерв за пределами «разряда», чтобы поддерживать компьютер в спящем режиме в течение некоторого времени. Как только батарея разряжена, компьютер вынужден выключиться. На этом этапе, благодаря функции безопасного сна, представленной на компьютерах PowerBook G4 (15-дюймовая двухслойная SD-карта), содержимое памяти компьютера было сохранено на жесткий диск. Когда питание восстанавливается, компьютер возвращается в состояние перед сном, используя безопасный образ сна на жестком диске.

Если после нескольких попыток компьютер продолжает отключаться полностью, выполняя шаги 4 и 5, замена батареи может быть единственным способом надежного восстановления функциональности безопасного сна, в противном случае вам может потребоваться вручную настроить MacBook для перехода в Безопасный сон, когда вы переводите его в режим сна до того, как произойдет жесткое отключение питания. Утилита, такая как SmartSleep может сильно помочь

MrDaniel
источник
Обновление при 1-й попытке калибровки: неудачный безопасный сон при включении после шага 5. Попробуем еще раз. Надеемся, что откалиброванные настройки обеспечат успешный безопасный сон в следующий раз. Если нет, я проверю SmartSleep. Спасибо за советы!
Bryan P
Обновление 2: я скачал SmartSleep и, пока я нашел его идеальным для перевода компьютера в состояние гибернации и т. Д., Я продолжал описывать проблему, описанную здесь. В конце концов я сломался и купил новый аккумулятор: теперь все отлично (кроме моего кошелька)!
Bryan P