1

Недавно я встроил SSD (128 ГБ Samsung 470) в Macbook конца 2007 года и поменял старый жесткий диск на Superdrive. Я использовал Carbon Copy Cloner для передачи системы, рабочий стол, приложения, библиотека и система на SSD, пользовательские папки на HDD связан с домашней папкой SSD. Все работает нормально, за исключением случаев, когда я закрываю крышку, компьютер перезагружается. Прежде чем я заметил это, я попытался переместить образ сна на жесткий диск, чтобы сэкономить место на ssd, с помощью следующей команды:

sudo pmset -a hibernatefile / Тома / DATA / sleepimage

Я начал замечать эту проблему, поэтому я отформатировал SSD и восстановил предыдущую резервную копию с исходными настройками и удалил изображение сна из DATA. Однако проблема все еще существует, так что я думаю, что это не потому, что я испортил расположение файла гибернации. Теперь я попробовал ВСЕ, что я могу придумать (кроме свежей установки, которую я на самом деле не хочу делать):

  • сбросить PRAM и SMC
  • DiskWarrior
  • полностью отключил гибернацию в Терминале и удалил файл sleepimage
  • SmartSleep

Когда я выбираю sleep из меню apple или использую команду sleep and hibernate от SmartSleep, все работает нормально, проблема, похоже, связана с закрытием крышки. И если я закрою крышку и позволю ей перезагрузиться несколько раз, он больше не захочет перезапускать только серый экран или перезапускать снова и снова, если я не выполню сброс SMC. Любое решение? Это будет высоко ценится!

ОБНОВЛЕНИЕ: я сделал новую установку Snow Leopard на внешний диск и сделал то же самое. Так это аппаратная проблема или просто настройка? В чем может быть проблема, которая влияет только на закрытие крышки? Если я перевожу компьютер в режим сна вручную, а затем закрываю крышку, он без проблем просыпается. Также магнит определенно находится в рамке дисплея.

ОБНОВЛЕНИЕ 2: После обширных исследований я обнаружил, что проблема заключается в комбинации SSD/HDD - установка Optibay, у многих людей такая же проблема, и никто не мог даже отследить проблему, она работает с некоторыми дисками, с другими - нет.

Лучшее решение: я нашел NoSleep, который является расширением ядра:

http://modmyi.com/content/6922-nosleep-lets-your-macbook-run-even-when-closed.html

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

2 ответа2

1

От man pmset:

hibernatefile - изменить расположение файла образа гибернации. Изображение может находиться только в корневом томе. Пожалуйста, будьте осторожны. (значение = путь)

Вероятно, поэтому происходит сбой, и необходимо исправить этот путь к файлу на корневом томе. Значением по умолчанию является /var/vm/sleepimage , и его использование настоятельно рекомендуется. Чтение документации и предупреждений также является хорошей идеей, прежде чем играть с pmset .

0

Лучший обходной путь пока: я нашел расширение ядра NoSleep.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .