Если вы включите отображение скрытых и системных файлов в проводнике Windows 10, то вы увидите в корне системного диска (на который установлена Windows) файл hiberfil.sys. Размер этого файла обычно составляет несколько гигабайт. Что это за файл? Попробуем разобраться.
Файл hiberfil.sys и виды спящего режима в Windows 10
Режим гибернации — штука полезная и крайне необходимая при работе на персональном компьютере или ноутбуке. Система сохраняет содержимое оперативной памяти в файл hiberfil.sys, когда вы отправляете свое устройство в гибернацию или в сон (при включенном гибридном режиме сна).
Рассмотрим основные отличиям между тремя видами спящего режима в Windows 10:
- Режим сна – компьютер переходит в состояние низкого энергопотребления (отключается монитор, периферийные устройства и жесткий диск), но не убирается напряжение с оперативной памяти (содержимое оперативной памяти не очищается).
- Гибернация – используется преимущественно на ноутбуках и планшетах. Содержимое памяти сохраняется в файл hiberfil.sys на жестком диске, и отключается подача напряжения на модули RAM, чем достигается экономия ресурсов аккумулятора ноутбука. При включении устройства данные из файла гибернации загружаются обратно в оперативную память.
- Гибридный спящий режим – режим для десктопных компьютеров. Представляет собой комбинацию режима сна и гибернации. При переходе в этот режим содержимое памяти сбрасывается в hiberfil.sys, но данные в памяти не очищаются. Благодаря этому, если у вас отключат электричество (разрядится аккумулятор), вы не потеряете текущее состояние своей системы.
Т.е. гибернация, позволяет пользователю максимально быстро загрузить свое устройство и получить доступ к сохраненной сессии работы в Windows. При гибернации устройство загружается немного медленнее, чем при выходе из режима сна, за счет необходимости считать данные с относительно медленного (по сравнению с RAM) жесткого диска.
Вероятно, вы уже поняли, что размер файла hiberfil.sys не должен превышать количество оперативной памяти (RAM), установленной на компьютере.
Из основных недостатков режима гибернации можно выделить
- Использование дополнительного места на системном жестком диске (нельзя перенести файл hiberfil.sys на другой диск);
- Существенная фрагментация RAM при длительном использовании этого режима вместо обычного выключения/включения компьютера.
Как удалить файл hiberfil.sys в Windows 10
Как вы поняли, режим гибернации почти бесполезен для десктопных устройств, поэтому для освобождения места на диске C:\ этот файл можно удалить.
Самый простой способ отключить гибернацию в Windows 10 и удалить файл hiberfil.sys — запустить командную строку с правами администратора и выполнить команду:
powercfg -h off
При отключении режима гибернации файл hiberfil.sys удаляется автоматически. После выполнения этой команды пункт Гибернация пропадает в меню выключения Windows 10, также перестает работать быстрый запуск Windows.
Также вы можете отключить режим гибернации через реестр:
- Запустите редактор реестра – regedit.exe.
- Перейдите в ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power .
- Найдите два параметра типа REG_DWORD: HibernateEnabled и HiberFileSizePercent.
- Измените из значение на 0.
Можно ли перенести файл hiberfil.sys на другой диск
В отличии от файла подкачки pagefile.sys, файл hiberfil.sys нельзя перенести на другой диск (или другой раздел диска), т.к. он всегда ищется загрузчиком Windows по определенному пути.
Как уменьшить размер файла hiberfil.sys
В том случае, если вы хотите, чтобы в Windows 10 работал режим быстрой загрузки и не хотите полностью отключать гибернацию и удалять файл подкачки, вы можете уменьшить размер файла hiberfil.sys для экономии места на диске с помощью команды:
Powercfg -h -type reduced
В этом режиме в файл гибернации записываются только данные ядра Windows и драйверов системы (размер файла hiberfil.sys в этом режиме не превышает 20% от физической памяти устройства). При этом классический режим гибернаций работать не будет, а файл hiberfil.sys будет использоваться для обеспечения быстрой загрузки Windows. Чтобы вернуть обычный режим гибернации, выполните команду:
Powercfg -h -type full
1 comment
«режим гибернации почти бесполезен для десктопных устройств,» — вы сами-то хоть поняли что написали? С учетом того что у ноутбуков есть аккумулятор, но при питании от сети он не используется, для ноутбуков предпочтительным режимом является Спящий режим — даже при отключении электричества аккумулятор еще долго будет поддерживать питание RAM-памяти. А для десктопных ПК (часто без источников бесперебойного питания) крайне важным является именно сохранение состояния на диск, чтобы при отключении электричества не потерять эти данные — соответственно либо гибернация, либо гибридный режим… Диверсанты вы…