Я использую Acer 5742G. Вот некоторые характеристики
Процессор: Intel Core i5-460M Мобильный процессор (3 МБ Intel Smart Cache, 2,53 ГГц)
Набор микросхем: Мобильный Intel HM55 Express
Память: до 3 ГБ DDR3 SDRAM
Хранение: вверх на жесткий диск SATA 500 ГБ, 5400 об / мин
Видео: графика NVIDIA GeForce 420M
У меня есть 3,3 ГБ раздела подкачки и 2,3 ГБ оперативной памяти. Но всякий раз, когда я пытаюсь перейти в спящий режим, он говорит: «Недостаточно свободного места для подкачки».
Вот результат выполнения команды free
total used free shared buffers cached
Mem: 2319 1304
1014 0 453 544
-/+ buffers/cache: 306 2012
Swap: 3344 0 3344
Итак, вы видите, что имеется много свободного места для подкачки. Тогда почему он не переходит в спящий режим?
Как ни странно, я обнаружил, что Wubi прекрасно работает в спящем режиме, его просто не называют «спящим» в настройках, его по-разному называют «Sleep» или «Suspend to RAM».
Когда я захожу в «Настройки»> «Системные настройки»> «Дополнительно»> «Управление питанием»> «Редактировать профили» и редактирую текущий выбранный профиль питания (в моем случае «Powersave»), в строке появляется сообщение: «Когда система находится в режиме ожидания» более чем "... когда я выбираю" Suspend to disk "(что соответствует моему определению гибернации), я получаю именно ту проблему, которую вы описали выше. Я также пытался увеличить своп до чего-то огромного, и это все равно не сработало.
Но вот странная вещь: я только что изменил этот параметр на «приостановить к ОЗУ», и теперь он фактически гибернации просто отлично, другими словами, экран гаснет и жесткий диск перестает вращаться, и свет на моем компьютере мигает, так что только кнопка питания разбудит его снова. Независимо от того, как это называется, это соответствует моему определению гибернации.
Аналогично, если я захожу в меню выключения и выбираю «hibernate», я снова получаю проблему свободного пространства подкачки, описанную выше, но если я выбираю «sleep», то она переходит в состояние, которое идеально соответствует моему определению режима гибернации.
Итак, короткий ответ: просто используйте «sleep» или «suspend to RAM» и притворитесь, что это называется «hibernate». Вы не будете знать разницу.