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