Можно ли предотвратить удаление Windows файла hibernate () при завершении работы
Можно ли предотвратить удаление Windows файла hibernate (hiberfil.sys) при завершении работы?
Я пытаюсь переместить файл гибернации из системного раздела (SSD) в другой раздел (HDD).
Я знаю, что многие люди говорят, что это невозможно, но я еще не совсем убежден.
То, что я пытаюсь сделать, это:
- Загрузиться с Windows 7 DVD;
- Скопируйте hiberfil.sys с SSD на HDD;
- Удалить hiberfil.sys с SSD;
- Создайте символическую ссылку для hiberfil.sys на SSD;
К сожалению, когда я загружался с Windows 7 DVD, я с грустью обнаружил, что файла hiberfil.sys там не было. Я помню, что где-то читал, что Windows автоматически удаляет файл hiberfil.sys при завершении работы.
Можно ли предотвратить удаление Windows файла hiberfil.sys при завершении работы?
Обновление:
Кажется, Windows на самом деле не удаляет файл hiberfil.sys при выключении. Именно VMware Tools автоматически отключал спящий режим при выключении / запуске.
Что такое hiberfil.sys и зачем нужен файл гибернации в Windows?
Файл hiberfil.sys — это файл гибернации, используемый в Windows для хранения данных и их последующей быстрой загрузки в оперативную память при включении компьютера или ноутбука.
В последних версиях операционной системы Windows 7, 8 и Windows 10 имеются два варианта управления питанием в режиме сна — один — это спящий режим, в котором компьютер или ноутбук работает с низким потреблением электроэнергии (но при этом работает) и вы можете почти мгновенно привести к состоянию, в котором он был, перед тем, как Вы его перевели в режим сна.
Второй режим — гибернация, в котором Windows полностью записывает все содержимое оперативной памяти на жесткий диск и выключает компьютер. При последующем включении не происходит загрузка системы «с нуля», а загружается содержимое файла. Соответственно, чем больше размер оперативной памяти компьютера или ноутбука, тем больше места hiberfil.sys занимает на диске.
Режим гибернации использует файл hiberfil.sys, чтобы сохранять текущее состояние памяти компьютера или ноутбука, а так как это системный файл, вы не можете удалить его в Windows обычными методами, хотя возможность удаления всё равно существует, о чем далее.
Файл hiberfil.sys на жестком диске
Вы можете не увидеть этот файл на диске. Причина — либо в уже отключенной гибернации, но, что более вероятно, в том что вы не включили показ скрытых и защищенных системных файлов Windows. Обратите внимание: это две отдельные опции в параметрах вида проводника, т.е. включения отображения скрытых файлов недостаточно, нужно также снять отметку с пункта «скрывать защищенные системные файлы».
Как удалить файл Hiberfil.sys (гибернации) в Windows 10
Публикация: 22 Март 2018 Обновлено: 23 Март 2018
Когда в Windows 10 включен спящий режим, ОС создает файл с именем hiberfil.sys в корневом каталоге вашего диска C :. Используя гибридный способ завершение работы, система записывает в память, ядро ОС, загруженные драйвера в так называемый файл гибернации C:Hiberfil.sys. При следующей загрузке, Windows 10 немедленно восстанавливает сохраненную информацию из памяти, и загружает свежую пользовательскую сессию.
По умолчанию файл hiberfil.sys не отображается в Проводнике. Чтобы увидеть файл, вам нужно изменить параметры, включив отображение скрытых файлов.
В зависимости от размера оперативной памяти, установленной на вашем компьютере, файл hiberfil.sys может достигать нескольких ГБ. Это может быть очень большой файл. Если вам необходимо быстро освободить пространство на системном диске, вы можете удалить файл hiberfil.sys.
Чтобы посмотреть текущий размер файла hiberfil.sys, сделайте следующее.
- Откройте «Проводник», перейдите в корневую директорию вашего системного диска, обычно это C : и нажмите на вкладку «Файл».
- Перейдите на вкладку «Изменить параметры папок и поиска».
- В открывшимся окне «Параметры папок» перейдите на вкладку «Вид».
- В разделе «Дополнительные параметры» Включите опцию «Показывать скрытые файлы, папки и диски».
- Теперь снимите флажок «Скрывать защищенные системные файлы».
В проводнике Windows теперь отображается файл hiberfil.sys и вы можете посмотреть его размер.
Как удалить файл Hiberfil.sys (гибернация) в Windows 10.
Единственный способ удалить системный файл hiberfil.sys – отключить функцию спящего режима. Лично я считаю, что спящий режим очень полезен, поэтому я рекомендую отключить его только как временное решение для освобождения значительного объема дискового пространства. После того, как вы выполнили свои задачи, подумайте над тем, чтобы включить его снова. Это восстановит файл hiberfil.sys.
Чтобы удалить файл hiberfil.sys (Hibernation) в Windows 10, выполните следующие действия.
- Откройте PowerShell от имени администратора.
- Введите следующую команду: powercfg -h off и нажмите Enter .
Windows 10 автоматически Удалит файл Гибернации Hiberfil.Sys тем самым освободив ваше дисковое пространство.
Если вы захотите включить режим гибернации, выполните команду: powercfg -h on
Существует ряд настроек, которые вы можете применить к функции спящего режима Windows 10. Обратитесь к следующим статьям.
Как включить режим гибернации в Windows 10
- Если захотите вернуть файл hiberfil.sys (проще говоря, воспользоваться режимом гибернации), проделайте то же самое, что в инструкции выше, только используйте команду powercfg-hon.
- Затем откройте Панель управления (Win+ R – cmd) и перейдите в раздел Электропитание.
- Щелкните на кнопку Действия кнопокпитания.
- Затем нажмите Изменение параметров, которые сейчас недоступны, а потом установите отметку возле режима Гибернация. Сохраните изменения. Файл hiberfil.sys вернется на своем место. Опять же, без необходимости выполнять перезагрузку.
Отключите ли вы спящий режим?
Теперь вы знаете все о спящем режиме Windows, о том, как его отключить, и о том, стоит ли это делать. Для большинства людей мы рекомендуем попробовать спящий режим и посмотреть, сэкономит ли это вам время. Если вы никогда не используете его и вам требуется дополнительное дисковое пространство, отключите его, так как быстрый запуск в любом случае не дает больших преимуществ.
Удалить файл гибернации безопасно, но вы также должны знать о файлах Windows по умолчанию, к которым никогда не следует прикасаться
Вы когда-нибудь использовали спящий режим на своем ноутбуке или настольном компьютере? Попробуете ли вы функцию гибернации или отключите ее, чтобы сэкономить место? Поделитесь своими мыслями в комментариях!
Кредит изображения: bilhagolan / Depositphotos
Способы удаления hiberfil.sys
Файл hiberfil.sys располагается в корневом каталоге диска C и отвечает за возможность компьютера входить в режим гибернации. В этом случае после отключения ПК и повторной его активации будут запущены те же самые программы и в том же состоянии, в каком их застигло отключение. Этого достигается как раз за счет hiberfil.sys, в котором хранится фактически полный «снимок» всех загруженных в оперативную память процессов. Этим и объясняется такой большой размер этого объекта, который фактически равен объему RAM. Таким образом, если вам нужна возможность входить в указанное состояние, то удалять данный файл ни в коем случае нельзя. Если же вам это не нужно, то его можно убрать, освободив тем самым пространство на диске.
Беда в том, что если вы захотите просто удалить hiberfil.sys стандартным способом через файловый менеджер, то у вас из этого ничего не выйдет. При попытке выполнить данную процедуру откроется окно, в котором будет сообщаться, что операция не может быть завершена. Посмотрим, какие же существуют рабочие методы удаления данного файла.
Способ 1: Введение команды в окно «Выполнить»
Стандартный способ удаления hiberfil.sys, который используют большинство юзеров, осуществляется путем отключения гибернации в настройках электропитания с последующим введением специальной команды в окно «Выполнить».
- Щелкайте «Пуск». Заходите в «Панель управления».
Переходите в раздел «Система и безопасность».
В открывшемся окошке в блоке «Электропитание» щелкайте надпись «Настройка перехода в спящий режим».
Откроется окно изменения настроек плана электропитания. Щелкайте по надписи «Изменить дополнительные параметры».
После этого жмите по элементу «Гибернация после».
Если там стоит любое значение отличное от «Никогда», то щелкайте по нему.
В поле «Состояние (мин.)» ставьте значение «0». Затем жмите «Применить» и «OK».
Мы отключили гибернацию на компьютере и теперь можно удалить файл hiberfil.sys. Наберите Win+R, после чего откроется интерфейс инструмента «Выполнить», в область которого следует вбить:
После выполнения указанного действия жмите «OK».
Способ 2: «Командная строка»
Изучаемую нами задачу можно решить и при помощи ввода команды в «Командную строку». Вначале, как и в предыдущем способе, необходимо отключить гибернацию через параметры электропитания. Дальнейшие действия описаны ниже.
- Жмите «Пуск» и переходите во «Все программы».
Зайдите в каталог «Стандартные».
Среди размещенных в нем элементов обязательно найдите объект «Командная строка». Произведя по нему щелчок правой кнопкой мыши, в отобразившемся контекстном меню выберите способ запуска с полномочиями администратора.
Запустится «Командная строка», в оболочку которой вам нужно вбить команду, раннее вводимую в окошко «Выполнить»:
После ввода применяйте Enter.
Способ 3: «Редактор реестра»
Единственный из существующих способов удаления hiberfil.sys, который не требует предварительного отключения гибернации, осуществляется путем редактирования реестра. Но этот вариант действий наиболее рискованный из всех вышеописанных, а поэтому перед его осуществлением обязательно побеспокойтесь о создании точки восстановления или же резервной копии системы.
- Снова вызовите окошко «Выполнить» путем применения Win+R. На этот раз в него нужно ввести:
Затем, как и в ранее описанном случае, требуется нажать «OK».
Запустится «Редактор реестра», в левой области которого щелкните по названию раздела «HKEY_LOCAL_MACHINE».
Теперь переместитесь в папку «SYSTEM».
Далее зайдите в каталог под именем «CurrentControlSet».
Тут следует отыскать папку «Control» и войти в неё.
Наконец, посетите директорию «Power». Теперь перемещайтесь в правую часть интерфейса окна. Щелкайте по параметру DWORD под названием «HibernateEnabled».
Откроется оболочка изменения параметра, в которой вместо значения «1» вы должны поставить «0» и нажать «OK».
Вернувшись в основное окно «Редактора реестра», щелкайте по названию параметра «HiberFileSizePercent».
Отключение режима гибернации в Windows XP
Отключение спящего режима в операционной системе Windows XP несколько отличается от новых версий, которые мы рассмотрели ранее. Чтобы выполнить задачу, выполните следующее:
- Откройте Панель управления.
- Перейдите в раздел Электропитание.
- Откройте Свойства.
- Перейдите во вкладку Спящий режим и снимите галочку с параметра Разрешить использование спящего режима.
- Готово.
Теперь вам остается только перезапустить компьютер и вручную удалить файл hiberfil.sys, который находится в системной папке устройства.
Надеемся, статья была для вас полезной и помогла отключить режим гибернации вашего компьютера.
Удаление hiberfil.sys (Windows 7)
После отключения спящего режима проверьте, остался ли файл на системном диске или нет. Некоторые пользователи седьмой версии сообщают, что hiberfil.sys никуда не исчезает даже после отключения спящего режима на всех уровнях. Это касается всех разрядностей и версий «семерки».
Для удаления hiberfil.sys необходимо зайти в систему от имени администратора и открыть меню Выполнить (можно вызвать комбинацией Win+R). В появившейся строке необходимо вписать следующую команду:
powercfg –hibernate –off или powercfg -h off
Просто скопируйте ее и вставьте в строку. Нажимаем кнопку OK, дожидаемся завершения процесса и перезагружаем компьютер. После этого файл hiberfil.sys удалится с компьютера.
Можно ли удалить hiberfil.sys
По скольку не удается открыть, многие пользователи не знают можно ли удалить hiberfil.sys. Здесь всё просто, если не используете режим гибернации, тогда файл hiberfil.sys Вам не нужен и только занимает память. Но удалить просто с проводника у Вас не получится, поэтому мы и написали инструкцию как удалить hiberfil.sys на Windows 10. Если у Вас предыдущая версия Windows, не огорчайтесь, наши способы будут работать и на ней.
Только здесь есть один нюанс, удалять файл с проводника не можно, чтобы удалить его нужно отключить режим гибернации одним из способов.
Отключение гибернации командной строкой Windows 10
Способ с использованием командной строки является самым удобным, поскольку чтобы отключить режим гибернации можно выполнить всего лишь одну команду. Рекомендуем ознакомиться со статьей как запустить командную строку в Windows 10, поскольку привычные способы в последней версии операционной системы Windows 10 немного изменились.
- С помощью поиска Win+Q находим Командная строка классическое приложение и запускаем от имени администратора.
- Дальше выполняем команду powercfg -h off.
Отключить режим гибернации в реестре
Реестр Windows содержит все настройки системы. С помощью редактора реестра пользователи могут напрямую вносить изменения в реестр, главное знать что за что отвечает. Рекомендуем ознакомиться с инструкцией как создать резервную копию реестра Windows 10, чтобы избежать проблем с работой системы в будущем. Как Вы поняли, этот способ для продвинутых пользователей.
- Запускаем редактор реестра выполнив команду regedit в окне Win+R.
- Переходим в раздел HKEY_LOCAL_MACHINE System CurrentControlSet Control Power.
- Открываем параметр HibernateEnabled и меняем значение на .
Параметры электропитания Windows 10
Режим гибернации можно отключить самыми простыми способами открыв стандартную панель управления в Windows 10, пока такая возможность ещё есть. Более подробно почитать об классической панели управления в Windows 10 можно почитать здесь.
- Запускаем стандартную панель управления выполнив имя control в окне Win+R.
- Дальше переходим в Оборудование и звук > Электропитание >Действие кнопок питания и выбираем пункт Изменение параметров, которые сейчас недоступны.
- Дальше станет активным список параметров завершения работы, где снимаем галочку на пункте Режим гибернации.
После применения одного их этих способов файл hiberfil.sys будет удален системой, поскольку в нем уже не будет необходимости.
После ознакомления с нашей инструкцией у Вас больше не возникнет проблем с файлом hiberfil.sys, поскольку Вы уже будете знать что это за файл. А также теперь понятно можно ли удалять файл hiberfil.sys, поскольку здесь просто взять и удалить не получиться.