Интернет. Программы. Игры. Операционные системы. Антивирусы

Как уменьшить файл гибернации. Как в Windows уменьшить размер файла гибернации

Сегодня коснемся темы одного из самых востребованных режимов энергосбережения компьютера. Это гибернация Windows 10, появившаяся еще во времена ХР. Рассмотрим, как включать, отключать этот режим на компьютере с «десяткой», как им пользоваться и активировать посредством меню Пуск, предварительно узнав, что собой представляет гибернация.

Что такое гибернация?

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

Процессор функционирует в режиме минимального потребления энергии, а системные данные хранятся в ОЗУ, которая является энергозависимой. В режиме гибернации вся хранимая в оперативной памяти информация записывается в специальный файл, расположенный в корне системного тома. Этот файл называется hiberfil.sys, он отмечен атрибутами «системный» и «скрытый», потому в окне проводника может быть невидимым.

Во время очередного запуска системы расположенная в hiberfil.sys информация помещается в оперативную память. Это позволяет мгновенно запускать операционную систему, причем состояние всех приложений сохраняется.

Отключаем/включаем гибернацию

Отключается гибернация Windows 10 посредством системной команды, выполненной в командной строке или окне «Выполнить», с соответствующими аргументами.

Для вызова командной строки вызываем контекстное меню Пуска и выбираем вариант ее загрузки с правами администратора. Окно командного интерпретатора («Выполнить») легко открыть комбинацией Win+R.

Функция перевода ПК в режим гибернации отключается при помощи команды «powercfg –h off», где:

  • powercfg – команда завершения функционирования операционной системы;
  • -h – параметр, касающийся гибернации;
  • off – деактивация указанной функции.

Эта строчка поспособствует отключению гибернации, после перезагрузки удалит hiberfil.sys и отключит возможность быстрого старта операционной системы (который не работает без гибернации).

Еще одним способом деактивации гибернации является использование функционала редактора реестра.

  1. Жмем Win+R.
  2. Вводим «regedit» и выполняем команду.
  3. Идем в ветку HKLM\System\CurrentControlSet\Control.
  4. Находим раздел «Power».
  5. Дважды жмём по параметру «HibernateEnabled» и задаем его значение как «0» (для включения режима вводим «1»).


Активация данного режима при необходимости выполняется посредством команды «powercfg -h on», выполненной одним из описанных методов, однако она не добавит кнопку перевода ПК в режим гибернации в Пуск. Делается это следующим образом.

Добавляем кнопку «Гибернация» в Пуске

В «десятке» кнопка перевода ПК в режим гибернации отсутствует в Пуске, но при желании ее легко добавить.

  1. Идем в «Панель управления», к примеру, через контекстное меню Пуска.
  2. Активируем апплет «Электропитание».
  3. Переходим по ссылке «Действие кнопок питания» в появившемся окошке.
  4. Жмем по пункту изменения доступных в данный момент опций (выполнение действия требует наличия администраторских привилегий).
  5. Активируем отображение кнопки перевода компьютера в режим «Гибернация» в списке параметров завершения работы в Пуске.


После отключения гибернации и перезапуска Windows 10 обязательно зайдите в «Электропитание» через «Панель управления» и проверьте расширенные настройки активной схемы питания. Проверьте, чтобы при низком заряде аккумулятора на портативном устройстве и в качестве реакции на нажатие кнопки «Power» не было указано переход в режим гибернации.

Уменьшаем объем hiberfil.sys

Обычно, размер файла подкачки составляет немногим меньше 80% от размера установленной в системе оперативной памяти устройства. Но его можно изменять, в зависимости от потребностей пользователя. Это может понадобиться для экономии дискового пространства или сохранения возможности быстрого запуска Windows 10.

  • Запускаем командную строку с расширенными полномочиями, как делали это ранее.
  • Вводим «powercfg /h /type reduced» и выполняем команду, нажав на «Enter».

Для возврата размера hiberfil.sys вместо «reduced» вводим «full».

Файл режима hiberfil.sys (режима гибернации) занимает много места на диске C? Вы можете уменьшить его, не отключая всю функцию гибернации.

Давайте посмотрим, за что отвечает файл гибернация и как его уменьшить. Он находится на диске «C», по умолчанию скрыт и может занимать много места в системном разделе.

Его размер зависит от объема оперативной памяти вашего компьютера. По умолчанию размер файла гибернации составляет 40% от объема оперативной памяти компьютера.

Например, при 16 ГБ оперативной памяти он занял у меня 6.8 ГБ. В сети вы можете найти много информации о том, как полностью его отключить или удалить с помощью одной простой команды.

Да, это выход, но, если вы используете Windows 10, это не всегда хорошее решение. Почему? Потому что этот он отвечает не только переход ПК в режим гибернации.

Как проверить размер файла гибернации

Он находится на системном диске, в большинстве случаев на диске C и по умолчанию не видим, поэтому не отображается в окне «Проводник».

Если хотите увидеть его и проверить размер, вам нужно изменить параметры папок – невидимые файлы сделать видимыми.

На виндовс 10 это отличается от виндовс 7 – Там обратите внимание на раздел «Вид».

Найдите «Скрыть защищенные файлы …» и снимите флажок. Затем найдите опцию «Скрытые файлы и папки» и установите флажок «Показывать скрытые файлы и папки».

Теперь он будет виден, когда перейдем на диск «C» и можете проверить его текущий размер.

За что отвечает файлу гибернации в Windows 10

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

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

В то время как компьютер спящего режима сохраняет нашу работу и настройки в оперативной памяти и потребляет небольшой объем питания для его поддержки, гибернация захватывает все состояние нашего компьютера (запуск программ, открытие документов, положение окон на рабочем столе) на жестком диске в файле hiberfil.sys, а затем выключает компьютер.

После перезапуска системы мы вернемся к тому же месту, где были. Система использует его для сохранения состояния системы. Пробуждение системы приводит к стандартной загрузке состояния компьютера из состояния ожидания (то есть из ОЗУ).

Только, если во время гибернации вы теряете доступ к источнику питания вы не потеряете свой статус системы — при следующем включении компьютера все будет загружено из файла гибернации, что является своего рода «резервом».

Быстрый запуск - это вторая функция, которой соответствует файл режима гибернации, и мало кто знает об этом.

Эта функция включена по умолчанию в Windows 8, 8.1 и 10 и отвечает за более быстрый запуск системы, даже если на вашем компьютере или ноутбуке используется диск SSD. Как это работает?

Система сохраняет основную информацию (изображение системного ядра, загруженные драйверы и т. д.) в файл гибернации, а затем читает его при следующем запуске компьютера без необходимости повторной инициализации.

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

Как уменьшить размер файла спящего режима в Windows 10

Один из способов — полностью отключить файл гибернации, но тогда вы потеряете доступ ко всем вышеперечисленным параметрам.

Хотя для многих пользователей спящий режим или гибридный сон не важны, отсутствие быстрого запуска уже заметно, даже когда у вас есть диск SSD.

Есть способ значительно уменьшить его размер и оставить включенным опцию быстрого запуска, так как он может работать в двух режимах: полный и ограниченный.

В полном режиме размер составляет 40% оперативной памяти вашего компьютера и поддерживает все вышеупомянутые функции.

В свою очередь, в ограниченном режиме файл hiberfil.sys имеет половину размера (равный 20% ОЗУ) и поддерживает только быструю загрузку.

Благодаря этому вы можете значительно уменьшить размер этого файла, но при этом оставить очень важный быстрый запуск. Как это сделать?

Нажмите комбинацию клавиш «Windows+X», чтобы извлечь меню быстрого запуска в левом нижнем углу экрана. В списке доступных параметров выберите «Командная строка (Администратор)» и введите следующую команду:

  • powercfg /h /type reduced

Подтвердите команду клавишей Enter. Появится сообщение с подтверждением об изменениях в файле гибернации. В моем случае размер был уменьшен с примерно 6.8 ГБ до 3.4 ГБ.

Самое главное, что это не влияет на функцию быстрого запуска, поэтому Windows 10 все еще запускается очень быстро и эффективно. Файл спящего режима все еще существует, но в значительно уменьшенной версии, которого достаточно для обработки опции, связанной с более быстрым запуском компьютера.

Если в будущем мы хотели бы вернуться к первоначальному размеру и функциональности, то должны ввести команду: «powercfg / h / type full».

Вышеуказанная команда не работает — что делать

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

Обычно это происходит, когда по какой-то причине был установлен пользовательский размер файла. С этим можно справиться.

Сначала введите команду в окне командной строки, которая сбросит размер. Для этого введите следующую команду:

  • powercfg /h /size 0

Теперь подтверждаем эту команду кнопкой Enter. Когда будет выполнено, снова вводим команду для переключения на ограниченный режим:

  • powercfg /h /type reduced

На этот раз команда неприятностей быть не должно, и команда должна правильно обработаться и быть принятой системой.

Если это не так, попробуйте запустить «Командная строка» несколько раз в режиме администратора и повторите попытку ввода команды или перезапустите компьютер. Успехов.

44348

С уществует, как минимум пять разных способов увеличить объем системного раздела. Так, вы можете удалить временные файлы, выполнить сжатие данных на диске, расширить объем системного диска за счет пользовательского раздела, очистить некоторые системные каталоги, например папку WinSxS . Также увеличить объем диска с установленной на нем операционной системой можно, удалив или оптимизировав файл гибернации hiberfil.sys .

Если на вашем компьютере активирован спящий режим, в корне системного раздела операционная система создает скрытый файл hiberfil.sys . Когда вы переводите своего железного друга в спящий режим, в него записывается содержимое RAM. При выходе из спящего режима данные извлекаются и передаются обратно в оперативную память. Таким образом, размер файл гибернации напрямую зависит от объема оперативки.

Некоторые пользователи с целью получения дополнительного места на диске удаляют файл hiberfil.sys . Однако такой способ может оказаться не всегда приемлемым. Особенно это касается Windows 8 и 8.1. Дело в том, что начиная с восьмой версии, в Windows используется новый, более быстрый запуск системы. При выключении компьютера под управлением Windows 8 или 8.1 система замораживает сессию ядра, сохраняя данные в файле hiberfil.sys . То есть если вы его удалите, то ваша восьмерка больше не сможет быстро загружаться.

В Windows 7 всё немножко проще. Если вы не собираетесь использовать спящий режим, файл гибернации можно безболезненно удалить. Для чего сначала нужно перейти в раздел управления электропитанием, найти там опцию и в качестве значения параметра «Переводить компьютер в спящий режим» установить «Никогда» .

Затем запускаем консоль CMD (от имени администратора) и выполняем следующую команду:

Также в Windows 7 имеется возможность уменьшить размер файла гибернации. По умолчанию его размер составляет 70 или 75 процентов от общего объема RAM (может встречаться и все 100). То есть если объем RAM вашего компьютера составляет 8 Гб, то размер hiberfil.sys в каком случае должен составлять 6 Гб. Установим размер файла гибернации вручную. Для этого откройте командную строку от имени администратора и выполните вот такую команду:

В данном примере мы сократили размер файла hiberfil.sys в два раза. Кстати, если до этого спящий режим у вас был отключен, эта команда его активирует, а заодно установит указанный размер в процентах. Изменения вступают в силу немедленно, в чем вы и сами можете убедиться, просмотрев свойства hiberfil.sys . И еще один момент. 50 процентов является минимальным значением, которое вы можете установить для размера файла спящего режима. Наиболее же оптимальным значением является 55-60 процентов, меньше ставить не рекомендуется, так как система может «не проснуться» .

Теги: ,

Быстрый запуск (быстрое включение, гибридная загрузка) – новый режим в Windows 10 / 8 (8.1 ), позволяющий компьютеру быстрее запускаться после выключения. Выигрыш в скорости старта достигается за счет считывания образа системы, записанного перед выключением из оперативной памяти в скрытый файл hiberfil.sys , который можно найти в корне диска C:\ . Это так называемый файл гибернации или энергосберегающего режима, предназначенного в первую очередь для ноутбуков. Кто заинтересовался – читайте далее о том, как включить гибридную загрузку и как уменьшить размер файла hiberfil.sys .

Чтобы оценить прелести быстрого старта ОС, должны быть соблюдены два условия: включенная гибернация и включенный быстрый запуск. Для этого, с правами администратора, в поле поиска наберите без кавычек "электропитание " и нажмите "Enter " → затем, клик по пункту "Действие кнопок питания " → "Изменение параметров, которые сейчас недоступны " → поставьте галочки напротив "Режим гибернации " и "Включить быстрый запуск ".

При записи hiberfil.sys используется сжатие данных, а стандартный размер файла гибернации приблизительно равен 75% объема ОЗУ. Тем пользователям, у кого каждый гигабайт жесткого диска на счету, рекомендую задействовать механизм частичной гибернации, что позволит сэкономить место на винчестере. За счет записи только данных ядра и необходимых драйверов файл hiberfil.sys значительно уменьшится. Поэтому от имени админа откройте , введите powercfg /h /type reduced и подтвердите клавишей "Enter ".

Многие пользователи замечают, что значительную часть дискового пространства компьютера занимает файл hiberfil.sys. Этот размер может составлять несколько гигабайт и даже больше. В связи с этим возникают вопросы: есть ли возможность удалить данный файл для освобождения места на HDD и каким образом это сделать? Постараемся ответить на них применительно к компьютерам, работающим на операционной системе Windows 7.

Файл hiberfil.sys располагается в корневом каталоге диска C и отвечает за возможность компьютера входить в режим гибернации. В этом случае после отключения ПК и повторной его активации будут запущены те же самые программы и в том же состоянии, в каком их застигло отключение. Этого достигается как раз за счет hiberfil.sys, в котором хранится фактически полный «снимок» всех загруженных в оперативную память процессов. Этим и объясняется такой большой размер этого объекта, который фактически равен объему RAM. Таким образом, если вам нужна возможность входить в указанное состояние, то удалять данный файл ни в коем случае нельзя. Если же вам это не нужно, то его можно убрать, освободив тем самым пространство на диске.

Беда в том, что если вы захотите просто удалить hiberfil.sys стандартным способом через файловый менеджер, то у вас из этого ничего не выйдет. При попытке выполнить данную процедуру откроется окно, в котором будет сообщаться, что операция не может быть завершена. Посмотрим, какие же существуют рабочие методы удаления данного файла.

Способ 1: Введение команды в окно «Выполнить»

Стандартный способ удаления hiberfil.sys, который используют большинство юзеров, осуществляется путем отключения гибернации в настройках электропитания с последующим введением специальной команды в окно «Выполнить» .

  1. Щелкайте «Пуск» . Заходите в «Панель управления» .
  2. Переходите в раздел «Система и безопасность» .
  3. В открывшемся окошке в блоке «Электропитание» щелкайте надпись «Настройка перехода в спящий режим» .
  4. Откроется окно изменения настроек плана электропитания. Щелкайте по надписи «Изменить дополнительные параметры» .
  5. Открывается окошко «Электропитание» . Щелкайте в нем по наименованию «Сон» .
  6. После этого жмите по элементу «Гибернация после» .
  7. Если там стоит любое значение отличное от «Никогда» , то щелкайте по нему.
  8. В поле «Состояние (мин.)» ставьте значение «0» . Затем жмите «Применить» и «OK» .
  9. Мы отключили гибернацию на компьютере и теперь можно удалить файл hiberfil.sys. Наберите Win+R , после чего откроется интерфейс инструмента «Выполнить» , в область которого следует вбить:

    После выполнения указанного действия жмите «OK» .

  10. Теперь осталось перезагрузить ПК и файл hiberfil.sys больше не будет занимать место на дисковом пространстве компьютера.

Способ 2: «Командная строка»

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


Способ 3: «Редактор реестра»

Единственный из существующих способов удаления hiberfil.sys, который не требует предварительного отключения гибернации, осуществляется путем редактирования реестра. Но этот вариант действий наиболее рискованный из всех вышеописанных, а поэтому перед его осуществлением обязательно побеспокойтесь о создании точки восстановления или же резервной копии системы.

  1. Снова вызовите окошко «Выполнить» путем применения Win+R . На этот раз в него нужно ввести:

    Затем, как и в ранее описанном случае, требуется нажать «OK» .

  2. Запустится «Редактор реестра» , в левой области которого щелкните по названию раздела «HKEY_LOCAL_MACHINE» .
  3. Теперь переместитесь в папку «SYSTEM» .
  4. Далее зайдите в каталог под именем «CurrentControlSet» .
  5. Тут следует отыскать папку «Control» и войти в неё.
  6. Наконец, посетите директорию «Power» . Теперь перемещайтесь в правую часть интерфейса окна. Щелкайте по параметру DWORD под названием «HibernateEnabled» .
  7. Откроется оболочка изменения параметра, в которой вместо значения «1» вы должны поставить «0» и нажать «OK» .
  8. Вернувшись в основное окно «Редактора реестра» , щелкайте по названию параметра «HiberFileSizePercent» .
  9. Здесь также существующее значение меняйте на «0» и щелкайте «OK» . Таким образом, мы сделали размер файла hiberfil.sys, составляющим 0% от величины RAM, то есть фактически его уничтожили.
  10. Чтобы введенные изменения вступили в силу, как и в предыдущих случаях, остается только перезагрузить ПК. После его повторного включения файла hiberfil.sys на жестком диске вы уже не найдете.

Как видим, существует три способа удалить файл hiberfil.sys. Два из них требуют предварительного отключения гибернации. Это варианты осуществляются с помощью введения команды в окно «Выполнить» или «Командную строку» . Последний способ, который предусматривает редактирование реестра, можно воплотить даже без соблюдения условия предварительного отключения гибернации. Но его использование сопряжено с повышенными рисками, как и любые другие работы в «Редакторе реестра» , а поэтому его рекомендуем использовать только в том случае, если два других метода по каким-то причинам не принесли ожидаемого результата.