Hiperfile sys удалить windows 10

В процессе изучения того, что занимает место на диске 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. Перейдите на вкладку «Вид», включите опцию показа скрытых файлов и отключите опцию скрытия защищенных системных файлов, сохраните настройки.
  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, из которого уже загружается драйвер файловой системы.

Когда в Windows 10 включен спящий режим, ОС создает файл с именем hiberfil.sys в корневом каталоге вашего диска C :. Используя гибридный способ завершение работы, система записывает в память, ядро ОС, загруженные драйвера в так называемый файл гибернации C:\Hiberfil.sys.  При следующей загрузке, Windows 10 немедленно восстанавливает сохраненную информацию из памяти, и загружает свежую пользовательскую сессию.

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

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

Чтобы посмотреть текущий размер файла hiberfil.sys, сделайте следующее.

  1. Откройте «Проводник», перейдите в корневую директорию вашего системного диска, обычно это C : и нажмите на вкладку «Файл».

посмотреть текущий размер файла hiberfil.sys

  1. Перейдите на вкладку «Изменить параметры папок и поиска».
  1. В открывшимся окне «Параметры папок» перейдите на вкладку «Вид».
  1. В разделе «Дополнительные параметры» Включите опцию «Показывать скрытые файлы, папки и диски».
  1. Теперь снимите флажок «Скрывать защищенные системные файлы».

В разделе «Дополнительные параметры» Включите опцию «Показывать скрытые файлы, папки и диски».

В проводнике Windows теперь отображается файл hiberfil.sys и вы можете посмотреть его размер.

В проводнике Windows теперь отображается файл hiberfil.sys и вы можете посмотреть его размер.

Как удалить файл Hiberfil.sys (гибернация) в Windows 10.

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

Чтобы удалить файл hiberfil.sys (Hibernation) в Windows 10, выполните следующие действия.

  1. Откройте PowerShell от имени администратора.
  1. Введите следующую команду:  powercfg -h off   и нажмите Enter.

Введите следующую команду:  powercfg -h off   и нажмите Enter.

Windows 10 автоматически Удалит файл Гибернации Hiberfil.Sys тем самым освободив ваше дисковое пространство.

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

Все.

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

Два режима Гибернации в Windows 10 (Полный и Сокращенный).

Как добавить режим гибернации в меню Пуск Windows 10.

Вот и все.

When hibernation is enabled in Windows 10, the OS creates a file called hiberfil.sys in the root of your C: drive. Also, there is a feature called Fast Startup to speed up the boot process. When enabled, it makes Windows boot very fast. The operating system uses a hybrid shutdown which writes the memory occupied by the OS kernel and loaded drivers to the C:\hiberfil.sys file.

By default, the hiberfil.sys file is not visible in File Explorer. You need to change its options to see the file. For reference, see the article

How to Show Hidden Files in Windows 10

Depending on the size of the RAM installed in your computer, the hiberfil.sys file might reach several GBs in size. It can be a very big file. If you need to free up your system drive’s space quickly or if you are running low on disk space and this prevents you from finishing your tasks, you can delete the hiberfil.sys file. First of all, you should check out if it is worth proceeding. Here is how to find the current size of the hibernation file. Do the following.

Find the size of the hiberfil.sys file

  1. Open File Explorer.
  2. Navigate to the root of your system drive, usually C:.
  3. Click on File — Options.
    File Explorer Menu File Options

  4. Go to the View tab.
  5. Turn on the option Show hidden files, folders, and drives.
  6. Now, uncheck the option Hide protected operating system files.
  7. Windows now shows the hiberfil.sys file and its size.
    Windows 10 Hiberfil Sys File In File Explorer

The only way to delete the hiberfil.sys system file is to disable the hibernation feature. Personally, I find hibernation very useful, so I recommend you disable it only as a temporary solution to free up a considerable amount of disk space. Once you complete your tasks, consider enabling it again. This will restore the hiberfil.sys file.

To delete the hiberfil.sys (Hibernation) file in Windows 10, do the following.

  1. Open the command prompt as Administrator.
  2. Type the following command: powercfg -h off.
    Windows 10 Delete Hiberfil Sys File

  3. The hiberfil.sys hibernation file is now deleted.
    Windows 10 Hiberfil Sys File Is Deleted

  4. Complete your tasks and enable hibernation by running the command powercfg -h on in the command prompt.

You are done.

There are a number of tweaks you can apply to the hibernation file in Windows 10. Refer to the following articles.

  • Disable Hibernation but Keep Fast Startup
  • Compress Hibernation File in Windows 10
  • Reduce hibernation file (hiberfil.sys) size in Windows 10

That’s it.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won’t take a lot from you, but it will help us grow. Thanks for your support!

72

72 people found this article helpful

How to Delete hiberfil.sys for Good

Removing the unnecessary Hibernation mode file can save space

Updated on January 22, 2021

What to Know

  • To delete Hibernation mode in Windows 10: Open the Command Prompt as an administrator and enter powercfg.exe /hibernate off.
  • To re-enable Hibernation mode in Windows 10: Open the Command Prompt again and enter powercfg.exe /hibernate on.
  • To turn off Hibernation in Windows Vista: Open the Control Panel and go to Power Options > Hibernate.

This article explains how to delete hiberfil.sys and disable Hibernation mode on Windows 10, 8, 7, Vista, and XP.

How to Delete hiberfil.sys on Windows 10

If you really don’t need the Hibernate option, you can delete it by entering a command in Command Prompt. For this command, you must open Command Prompt as an administrator, also known as an Elevated Command Prompt. The method you use depends on what version of Windows you are using.

  1. Select Search.

  2. Enter command. You will see Command Prompt listed as the primary result. 

  3. Right-click Command Prompt and select Run as Administrator. (Or select Run as Administrator in the right pane.)

  4. Select Yes if a User Account Control window appears requesting permission to continue. The Command Prompt window will open.

  5. Type powercfg.exe /hibernate off into the Command Prompt window and press Enter.

  6. Close the Command Prompt window.

How to Delete hiberfil.sys on Windows 8

Use the Power Users task menu to open the Elevated Command Prompt.

  1. Press and hold the Windows Key and press X to open the Power Users Tasks menu.

  2. Select Command Prompt (Admin) from the menu.  

  3. Select Yes if a User Account Control window appears requesting permission to continue. The Command Prompt window will open.

  4. Enter powercfg.exe /hibernate off into the Command Prompt window and press Enter.

  5. Close the Command Prompt window.

How to Delete hiberfil.sys on Windows 7

To delete Windows 7 hiberfil.sys, you can use a keyboard shortcut to open Command Prompt as an administrator.

  1. Select Start.

  2. Enter cmd into the Search box (but don’t press Enter). You will see Command Prompt listed as the primary result in the Search menu.

  3. Press Ctrl + Shift + Enter to open Command Prompt with admin privileges.

  4. Select  Yes if the User Account Control prompt appears. 

  5. Type powercfg.exe /hibernate off into the Command Prompt window and press Enter.

  6. Close the Command Prompt window.

How to Delete hiberfil.sys on Windows Vista

To delete Windows Vista hiberfil.sys, you can access Command Prompt from the Start menu and then opt to run it as an administrator in Windows Vista. 

  1. Select Start.

  2. Select All Programs and then select Accessories.

  3. Right-click Command Prompt in the list of options and then choose Run as Administrator

  4. Enter powercfg.exe /hibernate off into the Command Prompt window and press Enter.

  5. Close the Command Prompt window.

How to Delete hiberfil.sys on Windows XP

To delete hiberfil.sys in Windows XP, you have to take a slightly different approach than in other versions of Windows.

  1. Select Start and select Control Panel

  2. Choose Power Options to open the Power Options Properties dialog box. 

  3. Select Hibernate

  4. Select Enable Hibernation to clear the checkbox and disable Hibernation mode. 

  5. Select OK to apply the change. Close the Power Options Properties box. 

Why Delete Hiberfil.sys?

When your computer goes into Hibernate mode, Windows stores your RAM data on the hard drive. This allows it to save the system state without power usage and boot right back up to where you were. This takes up a great deal of drive space. When you delete hiberfil.sys from your computer, you will completely disable Hibernate and make this space available.

Re-Enabling Hibernate

If you change your mind, you can easily enable Hibernate again. Simply open the Command Prompt once more. Type powercfg.exe /hibernate on, press Enter and close the Command Prompt window. In Windows XP, simply open the Power Options Properties dialog box and select Enable Hibernation.

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

Что делать, если внушительную часть места на диске (C:\) занимает файл hiberfil.sys? Можно ли и главное каким образом от него избавиться? В этом вопросе обязательно разберёмся ниже, но прежде пару слов о теоретической части вопроса — что это за системный компонент, и для чего он нужен.

Hiberfil.sys – это рабочий файл режима гибернации. Прежде погружения компьютера в данный режим в этот файл записывается текущее состояние Windows, – все активные сеансы работающих программ. Находится hiberfil.sys в корне диска (C:\). Но чтобы его увидеть в штатном проводнике, необходимо провести кое-какие настройки. В среде Windows 7 в окне проводника жмём Alt, затем в меню «Сервис» выбираем «Параметры папок». В системах Windows 8.1 и 10 доступ к изменению параметров папок реализован во вкладке меню «Вид».

Непосредственно в окошке параметров папок переключаемся на вкладку «Вид» и делаем следующее:

• Снимаем галочку сокрытия защищённых системных файлов;

• Включаем отображение скрытых элементов;

• Жмём внизу «Применить».

Теперь внутри проводника в корне диска (C:\) можем лицезреть тот самый файл «hiberfil» с расширением «.sys», а также узнать, сколько места он занимает.

Современные версии Windows 7, 8.1 и 10 предусматривают два механизма электропитания, которые могут быть задействованы в режиме сна:

  1. Спящий режим, когда компьютер продолжает работать в условиях низкого потребления электроэнергии;
  2. Режим гибернации, когда компьютер не потребляет электроэнергию вовсе.

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

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

У гибернации 2 основных недостатка:

  1. фрагментация оперативной памяти при длительном использовании этого режима вместо цикла выключений и включений компьютерного устройства;
  2. место, занимаемое на диске (C:\).

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

Для ноутбуков гибернация, конечно, имеет свои плюсы. И если вы, друзья, из числа владельцев таковых, пожалуй, порекомендую вам присмотреть другие способы высвобождения места на диске (C:\). А вот для десктопов, подключённых к электросети, гибернация бесполезна. На десктопах гибернацию можно отключить и, соответственно, удалить hiberfil.sys. Ну и таким образом высвободить место на диске (C:\).

Что для этого нужно? Запускаем командную строку (запускаем её, естественно, от администратора) и прописываем команду:

powercfg -h off

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

powercfg /h on

После этого система снова создаст файл hiberfil.sys в корне диска (C:\).

Друзья, возможно, у некоторых из вас возникнет вопрос —  а можно ли перенести hiberfil.sys на другой раздел диска? Ну, например, как это допускается с файлом подкачки pagefile.sys. Увы, нет. Нахождение рабочего файла режима гибернации на диске системы принципиально важно. Он должен находиться только там, где находится, и быть доступным загрузчику операционной системы.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Windows 8 embedded industry pro key
  • Windows не реагирует на нажатия курсора
  • Не включается сенсорная клавиатура windows 10
  • Как найти папку system volume information windows 10
  • Восстановление системы windows 10 по дате