Содержание:
Многие пользователи замечают, что значительную часть дискового пространства компьютера занимает файл hiberfil.sys. Этот размер может составлять несколько гигабайт и даже больше. В связи с этим возникают вопросы: есть ли возможность удалить данный файл для освобождения места на HDD и каким образом это сделать? Постараемся ответить на них применительно к компьютерам, работающим на операционной системе Windows 7.
Способы удаления hiberfil.sys
Файл hiberfil.sys располагается в корневом каталоге диска C и отвечает за возможность компьютера входить в режим гибернации. В этом случае после отключения ПК и повторной его активации будут запущены те же самые программы и в том же состоянии, в каком их застигло отключение. Этого достигается как раз за счет hiberfil.sys, в котором хранится фактически полный «снимок» всех загруженных в оперативную память процессов. Этим и объясняется такой большой размер этого объекта, который фактически равен объему RAM. Таким образом, если вам нужна возможность входить в указанное состояние, то удалять данный файл ни в коем случае нельзя. Если же вам это не нужно, то его можно убрать, освободив тем самым пространство на диске.
Беда в том, что если вы захотите просто удалить hiberfil.sys стандартным способом через файловый менеджер, то у вас из этого ничего не выйдет. При попытке выполнить данную процедуру откроется окно, в котором будет сообщаться, что операция не может быть завершена. Посмотрим, какие же существуют рабочие методы удаления данного файла.
Способ 1: Введение команды в окно «Выполнить»
Стандартный способ удаления hiberfil.sys, который используют большинство юзеров, осуществляется путем отключения гибернации в настройках электропитания с последующим введением специальной команды в окно «Выполнить».
- Щелкайте «Пуск». Заходите в «Панель управления».
- Переходите в раздел «Система и безопасность».
- В открывшемся окошке в блоке «Электропитание» щелкайте надпись «Настройка перехода в спящий режим».
- Откроется окно изменения настроек плана электропитания. Щелкайте по надписи «Изменить дополнительные параметры».
- Открывается окошко «Электропитание». Щелкайте в нем по наименованию «Сон».
- После этого жмите по элементу «Гибернация после».
- Если там стоит любое значение отличное от «Никогда», то щелкайте по нему.
- В поле «Состояние (мин.)» ставьте значение «0». Затем жмите «Применить» и «OK».
- Мы отключили гибернацию на компьютере и теперь можно удалить файл hiberfil.sys. Наберите Win+R, после чего откроется интерфейс инструмента «Выполнить», в область которого следует вбить:
powercfg -h off
После выполнения указанного действия жмите «OK».
- Теперь осталось перезагрузить ПК и файл hiberfil.sys больше не будет занимать место на дисковом пространстве компьютера.
Способ 2: «Командная строка»
Изучаемую нами задачу можно решить и при помощи ввода команды в «Командную строку». Вначале, как и в предыдущем способе, необходимо отключить гибернацию через параметры электропитания. Дальнейшие действия описаны ниже.
- Жмите «Пуск» и переходите во «Все программы».
- Зайдите в каталог «Стандартные».
- Среди размещенных в нем элементов обязательно найдите объект «Командная строка». Произведя по нему щелчок правой кнопкой мыши, в отобразившемся контекстном меню выберите способ запуска с полномочиями администратора.
- Запустится «Командная строка», в оболочку которой вам нужно вбить команду, раннее вводимую в окошко «Выполнить»:
powercfg -h off
После ввода применяйте Enter.
- Для завершения удаления файла так же, как и в предыдущем случае, необходимо произвести перезапуск ПК.
Урок: Активация «Командной строки»
Способ 3: «Редактор реестра»
Единственный из существующих способов удаления hiberfil.sys, который не требует предварительного отключения гибернации, осуществляется путем редактирования реестра. Но этот вариант действий наиболее рискованный из всех вышеописанных, а поэтому перед его осуществлением обязательно побеспокойтесь о создании точки восстановления или же резервной копии системы.
- Снова вызовите окошко «Выполнить» путем применения Win+R. На этот раз в него нужно ввести:
regedit
Затем, как и в ранее описанном случае, требуется нажать «OK».
- Запустится «Редактор реестра», в левой области которого щелкните по названию раздела «HKEY_LOCAL_MACHINE».
- Теперь переместитесь в папку «SYSTEM».
- Далее зайдите в каталог под именем «CurrentControlSet».
- Тут следует отыскать папку «Control» и войти в неё.
- Наконец, посетите директорию «Power». Теперь перемещайтесь в правую часть интерфейса окна. Щелкайте по параметру DWORD под названием «HibernateEnabled».
- Откроется оболочка изменения параметра, в которой вместо значения «1» вы должны поставить «0» и нажать «OK».
- Вернувшись в основное окно «Редактора реестра», щелкайте по названию параметра «HiberFileSizePercent».
- Здесь также существующее значение меняйте на «0» и щелкайте «OK». Таким образом, мы сделали размер файла hiberfil.sys, составляющим 0% от величины RAM, то есть фактически его уничтожили.
- Чтобы введенные изменения вступили в силу, как и в предыдущих случаях, остается только перезагрузить ПК. После его повторного включения файла hiberfil.sys на жестком диске вы уже не найдете.
Как видим, существует три способа удалить файл hiberfil.sys. Два из них требуют предварительного отключения гибернации. Это варианты осуществляются с помощью введения команды в окно «Выполнить» или «Командную строку». Последний способ, который предусматривает редактирование реестра, можно воплотить даже без соблюдения условия предварительного отключения гибернации. Но его использование сопряжено с повышенными рисками, как и любые другие работы в «Редакторе реестра», а поэтому его рекомендуем использовать только в том случае, если два других метода по каким-то причинам не принесли ожидаемого результата.
Наш Telegram каналТолько полезная информация
А как удалить hiberfil.sys на других разделах/дисках (оставшиеся после старых систем)? Желательно без форматирования.
Добрый день. Ну если эти hiberfil.sys именно от старых систем, то должен сработать вариант со стандартным удалением файлов, так как по идеи эти файлы не активны.То есть просто удаляйте через контекстное меню. как любой другой файл. Но после этого не забудьте почистить корзину, а иначе свободного места на диске не добавится.
Добрый день. В том то и дело, что не дает удалить. Даже Total Commander и Far не позволяют (пишет, что нужны права …). При этом в системе у меня отключена гибернация.
А вы под учетной записью администратора пытаетесь удалить или под профилем простого пользователя?
У меня единственная учетная запись и она с правами администратора.
удалил через командную строку. всё прошло как по маслу.
спасибо помогло, ещё раз спасибо