Что за файл hiberfil.sys в Windows 11 и 10 и как его удалить

Файл hiberfil.sys и его удалениеВ процессе изучения того, что занимает место на диске C в Windows 11, 10 или предыдущих версиях системы пользователи могут обнаружить наличие скрытого системного файла hiberfil.sys в корне системного раздела диска, иногда — очень объёмного.

В этой инструкции подробно о том, что представляет собой файл hiberfil.sys в Windows, можно ли его удалить и как это сделать, к чему приведёт удаление файла.

Назначение файла

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

Файл hiberfil.sys в Проводнике

При использовании режима гибернации, в отличие от обычного спящего режима, Windows полностью записывает все содержимое оперативной памяти на жесткий диск и выключает компьютер. При последующем включении не происходит загрузка системы «с нуля», а загружается содержимое файла. Соответственно, чем больше размер оперативной памяти компьютера или ноутбука, тем больше места hiberfil.sys занимает на диске: с параметрами по умолчанию его размер равен 40% объёма ОЗУ.

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

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

  1. Откройте параметры Проводника в его меню или с помощью команды Win+Rcontrol folders
  2. Перейдите на вкладку «Вид», включите опцию показа скрытых файлов и отключите опцию скрытия защищенных системных файлов, сохраните настройки. Включить показ файла hiberfil.sys в Проводнике
  3. Теперь, в корневой папке диска C вы можете увидеть файл hiberfil.sys и занимаемое им пространство на диске.

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

Как удалить файл hiberfil.sys

Если вы не используете функции гибернации и вам не требуется функция «Быстрый запуск» (которая не всегда приводит к его ускорению), вы можете удалить файл hiberfil.sys, полностью отключив гибернацию в Windows. Для этого достаточно использовать следующие шаги:

  1. Запустите командную строку или Терминал Windows от имени администратора. Сделать это можно в меню по правому клику на кнопке «Пуск» (или по сочетанию клавиш Win+X) и многими другими способами.
  2. Введите команду отключения гибернации в одном из следующих форматов (обычно работают оба, но бывают исключения):
    powercfg -h off
    powercfg /h off
    и нажмите Enter. Отключение файла гибернации в командной строке
  3. Сообщения об успешном выполнении команды не появятся, но, если вы не видите сообщений об ошибках, гибернация была отключена.

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

Файл гибернации успешно удалён

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

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

  1. Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter.
  2. В открывшемся редакторе реестра перейдите к разделу
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
  3. Дважды нажмите по параметру HibernateEnabled и установите значение 0 для него. Отключение файла hiberfil.sys в реестре
  4. Тем же способом установите значение 0 для параметра с именем HiberFileSizePercent
  5. Закройте редактор реестра и перезагрузите компьютер.

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

Уменьшение размера файла гибернации

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

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

powercfg /h /type reduced
powercfg /h /size 50

Число во второй команде — размер файла в процентах, минимальное значение — 40.

Установить уменьшенный размер файла гибернации

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

powercfg /h /type full
powercfg /h /size 100

Можно ли перенести файл гибернации hiberfil.sys на другой диск

Нет, hiberfil.sys перенести нельзя. Файл гибернации — один из тех системных файлов, перенос которого на диск, отличный от системного раздела невозможен. Об этом даже есть интересная статья от Майкрософт (на английском), озаглавленная «Парадокс файловой системы». Суть парадокса, применительно к рассматриваемому и другим неперемещаемым файлам сводится к следующему: при включении компьютера (в том числе из режима гибернации) необходимо прочитать файлы с диска. Для этого требуется драйвер файловой системы. Но драйвер файловой системы находится на диске, с которого его и нужно прочитать.

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

Комментарии (144) к Что за файл hiberfil.sys в Windows 11 и 10 и как его удалить

  • Oleg

    Дмитрий, здравствуйте!
    Вопрос у меня: случайно решил открыть файл hiberfil.sys блокнотом и теперь расширение системного файла стало Блокнот (как впрочем и других файлов sys). Вопрос и просьба: можно ли восстановить расширение SYS ? или только откат системы к точке восстановления? Система Windows 8.1×64 OEM.
    Спасибо за ответ!

    Ответить

    • Dmitry

      Здравствуйте.
      Вообще, откат к точке восстановления был бы здесь оптимальным, если точки есть.
      Второй вариант: возьмите reg-файл для SYS с этой страницы и запустите его (файл для 10, но в 8.1 то же самое):

      https://www.tenforums.com/tutorials/8703-restore-default-file-type-associations-windows-10-a.html

      Ответить

      • Oleg

        Дмитрий, спасибо вам ! Вы делаете замечательную работу.

        Ответить

      • Гений мира этого

        Эм… По описанию это похоже на то, что для всех сис файлов по дефолту открывающей программой был выбран блокнот, а не расширение всех файлов магическим образом перешло на .txt вместо .sys. Не находите? И очень странно сразу предлагать откатываться. Во первых, все сис файлы тупо не даст сама винда переименовать в другое расширение, во вторых это чисто технически невозможно: открыть файл через блокнот и после этого все эти файлы сменили свой тип на текстовый. Да даже если так, то винда бы тупо не запускалась и об этом бы упомянули в комментарии. Но сайт хороший, этого не отнять) Гайды тут не раз выручали меня

        Ответить

        • Dmitry

          Тоже начну с «Эм…» и продолжу: я вроде бы и ответ написал именно из предположения о сбое ассоциаций файлов и решения предложил именно для этого случая.

          Ответить

  • Александр

    Здравствуйте, не зная за что отвечает файл Hiberfil. sys я его удалил, есть ли способы создать/восстановить данный файл и вернуть режим гибернации?

    Ответить

    • Dmitry

      Здравствуйте.
      Просто включить гибернацию и файл снова сам появится (скрытый и системный).

      Ответить

  • Алексей

    Спасибо автору этой статьи. Реально твой совет помог. Благодарю от души.

    Ответить

  • Дмитрий

    Огромное спасибо за вашу работу. Помог только способ через ветку реестра.

    Ответить

  • Дмитрий

    Дуже дякую, допомогли.

    Ответить

  • Денис

    Здравствуйте! Описанные способы отключают гибернацию, а сам файл висит в проводнике. Что можно сделать?

    Ответить

    • Dmitry

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

      Ответить

  • Дима

    А у меня такая ситуация: тотал коммандер показывает один размер файла hiberfil.sys, а сканирование с помощью Dism — в два раза больше. А я гадаю — куда у меня место пропадает. Вылечилось отключением и включением режима гибернации — на диске C чудесным образом появились пропавшие почти 30 гигов!

    Ответить

  • Илья

    Здравствуйте Дмитрий!
    Может сталкивались с подобным — после замены платы (В760 от гиги на MSI 790 pro) появился пренеприятнейший косяк с переодическим отключением монитора (рендомно, 0,5-2,0 сек., строго после выхода из спящего режима и далее на сессию). Исчезает только при создании hiberfil.sys и включении быстрого запуска, система на SKC3000S1024G и гибернацией не пользуюсь — только сон (диск жалко)).
    В журналах нет соответствующих записей, на linux — нет ничего подобного. Win 10 LTSC.

    (Дня три бодался — переустнавливал системы 10, 11, линукс, чистил систему от NVIDIA телеметрии, сомневался в работоспособности карты т.д. и т.п. пока опытным путём не тнулся в быстрый запуск и hiberfil.sys.)

    Ответить

    • Dmitry

      Здравствуйте.
      Когда у нас что-то в работе оборудования коррелирует со спящими режимами/гибернацией, первое, что следует попробовать — официальные драйверы чипсета/управления питанием/устройств ввода вывода. Даже если те, что Windows или какаято программа поставила новее.
      В вашем случае это:
      Chipset Driver
      Intel Management Engine Driver
      Intel Dynamic Tuning Technology
      Intel Serial IO Drivers

      И именно со страницы поддержки материнки, а не откуда-либо ещё.
      Далее — по ситуации.

      P.S. Плюс бывает подобные вещи в обновлениях БИОС фиксят.

      Ответить

  • Илья

    Почти уверился в неисправности конденсаторов в цепях питания монитора, но почистив систему Display Driver Uninstaller пересобрал с помощью NVCleanstall последний NVIDIA драйвер и.. второй день без проблем — без hiberfil.sys и быстрого запуска (до NVCleanstall пользовался не обновлявшейся с 2022г NVSlimmer). Всем добра!

    Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться