8

Я не знаю, как работает "Sleep" (то есть, помещает ли он все, что в данный момент находится в основной памяти DRAM, в hiberfil.sys а затем, когда я просыпаюсь, система загружает все обратно в память).

Сейчас у меня 16 ГБ оперативной памяти и 64-разрядная Windows 7 на твердотельном накопителе M4 128 ГБ.

hiberfil.sys занимает 12 ГБ ценного места на SSD. Само собой разумеется, я хочу освободить это.

4 ответа4

9

Вы не должны удалять этот файл. Sleep и Hibernate работают вместе в Windows 7 и Windows 8.

В Windows 7 есть режим с именем «гибридный режим сна», используемый на настольных компьютерах. Чтобы процитировать Microsoft:

Гибридный сон предназначен в первую очередь для настольных компьютеров. Гибридный режим сна представляет собой сочетание режима сна и гибернации: он помещает любые открытые документы и программы в память и на жесткий диск, а затем переводит компьютер в состояние пониженного энергопотребления, чтобы вы могли быстро возобновить свою работу. Таким образом, в случае сбоя питания Windows может восстановить вашу работу с жесткого диска. Когда включен гибридный режим сна, автоматический перевод компьютера в режим сна переводит компьютер в режим ожидания. Гибридный сон обычно включен по умолчанию на настольных компьютерах.

Кроме того, на ноутбуках, если заряд батареи вашего ноутбука становится критически низким во время сна компьютера, Windows автоматически переводит ноутбук в режим гибернации.

Поэтому не удаляйте этот файл, если вы не отключите режимы сна и гибернации в своем активном плане питания.

Для получения дополнительной информации о сна и гибернации, я рекомендую прочитать этот FAQ: Сон и гибернация: часто задаваемые вопросы.

7

hiberfil.sys используется Hibernate, а не Sleep. Единственный верный метод отключения Hibernate и, таким образом, удаления hiberfil.sys в Windows Vista и Windows 7, заключается в командной строке и следующих шагах:

  1. Откройте командную строку с правами администратора.
  2. Введите «powercfg.exe -h off».
  3. Выйдите из командной строки.
1

Принятый ответ от alexs был для меня почти правильным, только с небольшим изменением, которое я должен был использовать слэш вместо минус:

powercfg /h off

ОС: Windows 7 Профессиональная

Пожалуйста, ознакомьтесь с принятым ответом здесь для более подробной информации: Использование Powercfg для удаления файла гибернации не работает, хотя я и являюсь администратором

0

Вы можете изменить размер hiberfile.sys в Win7-Win10, открыв командную строку с повышенными привилегиями

  • нажмите клавишу Windows
  • тип "cmd"
  • щелкните правой кнопкой мыши на "cmd" в появившемся списке
  • выберите "Запуск от имени администратора"

затем введите команду,

Powercfg –h –size percentsize 

замените процентное значение на ваше значение (например, 60%), но оно не может быть меньше 50. Смотрите здесь для некоторых фото.

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