hiberfil.sys — что это и как управлять файлом гибернации

Краткие определения
- Гибернация — режим экономии энергии: система сохраняет сессию на диск и полностью выключается. При следующем старте сессия восстанавливается.
- hiberfil.sys — файл на системном диске, куда Windows записывает содержимое RAM при гибернации.
- Быстрый запуск — механизм Windows, использующий hiberfil.sys для ускоренного старта после выключения.
- pagefile.sys — файл подкачки, отдельный от hiberfil.sys, используется как расширение оперативной памяти.
Что такое hiberfil.sys?
Windows использует hiberfil.sys для сохранения работающих процессов и содержимого оперативной памяти (RAM) перед полным выключением компьютера в режиме гибернации. При следующем включении система читает этот файл и восстанавливает ваше рабочее окружение.
По умолчанию размер hiberfil.sys близок к объёму установленной RAM — обычно около 75% от физической памяти. Это связано с тем, что Windows записывает большую часть или всё содержимое RAM на диск, чтобы потом восстановить его.
Почему не стоит удалять hiberfil.sys
Если удалить этот файл, вы потеряете возможность использовать гибернацию. Пункт «Гибернация» исчезнет в параметрах питания. Кроме того, в Windows 10 и новее функция быстрого запуска (Fast Startup) использует данные из hiberfil.sys; после удаления вы лишитесь и её преимуществ.
Важно: удаление файла вручную через проводник не рекомендуется. Правильный способ — отключить гибернацию командой, тогда Windows автоматически удалит hiberfil.sys.
Когда можно удалить hiberfil.sys
Удаление может быть обосновано, если вы никогда не используете гибернацию и хотите освободить значительное место на системном диске. По умолчанию это может быть до 75% объёма RAM: например, при 16 ГБ RAM файл может занимать около 12 ГБ.
Если вы преимущественно используете спящий режим (Sleep) или полностью выключаете систему и не нуждаетесь в восстановлении сессии, удаление файла даст заметный выигрыш в свободном месте.
Как отключить гибернацию и удалить hiberfil.sys
- Откройте командную строку от имени администратора. Проще всего: введите cmd в поиске Windows, щёлкните правой кнопкой по «Командная строка» и выберите «Запуск от имени администратора».
- Введите команду и нажмите Enter:
powercfg -h offПодсказка: команды выполняются без дополнительного подтверждения. После выполнения команды hiberfil.sys будет удалён и вы увидите прирост доступного места на системном разделе.

Если позже вы передумаете и захотите вернуть гибернацию, выполните:
powercfg -h on
Как изменить размер hiberfil.sys
Перемещать hiberfil.sys на другой раздел нельзя. Но можно уменьшить его размер, чтобы освободить место и при этом сохранить гибернацию. Это подойдёт пользователям, у которых обычно небольшая нагрузка на RAM.
Откройте командную строку от администратора и выполните команду, где вместо <процент> укажите желаемый размер в процентах от RAM:
powercfg -h -size <процент>Например, чтобы установить 55% используемой памяти:
powercfg -h -size 55Ограничения: по умолчанию файл равен 75% RAM; снизить можно, но не ниже 50% — иначе гибернация может не сработать, если активная память превысит доступный размер файла. При несовпадении размеров попытка перейти в гибернацию приведёт к ошибке и возможной потере несохранённых данных.

Ограничения и риски
- Нельзя перенести hiberfil.sys на другой диск или внешний накопитель.
- Если уменьшить файл слишком сильно (ниже фактических требований), гибернация перестанет работать, и вы рискуете потерять текущее состояние сессии.
- Отключение гибернации отключает быстрый запуск, что может увеличить время загрузки после полного выключения.
Мини‑методика: как принять решение
- Проверьте, используете ли вы гибернацию или быстрый запуск.
- Оцените объём RAM и сколько места вы хотите освободить.
- Если вы никогда не используете гибернацию — отключите её и удалите файл.
- Если гибернация нужна, уменьшите размер hiberfil.sys до безопасного значения (но не ниже 50%).
- Тестируйте: выполните гибернацию и проверяйте успешное восстановление сессии.
Чек‑листы по ролям
Домашний пользователь:
- Решите, пользуете ли вы гибернацией.
- Если нет — выполните powercfg -h off.
- Если да, уменьшите размер и попробуйте несколько гибернаций.
Продвинутый пользователь / геймер:
- Оцените влияние на время загрузки и доступное место.
- Используйте уменьшение размера вместо полного удаления.
Системный администратор:
- Документируйте изменения в политиках групп (GPO) при массовом отключении гибернации.
- Проверяйте совместимость с политиками быстрого запуска и восстановлением после сбоев.
Дерево принятия решения
flowchart TD
A[Нужна ли вам гибернация?] -->|Да| B[Оставить hiberfil.sys]
A -->|Нет| C[Отключить гибернацию]
B --> D{Много ли у вас RAM и нужно ли место?}
D -->|Да| E[Уменьшить размер до 50–75%]
D -->|Нет| F[Оставить как есть]
C --> G[Выполнить powercfg -h off]
E --> H[Тест: выполнить гибернацию и восстановление]
H --> I{Успешно?}
I -->|Да| F
I -->|Нет| EШпаргалка команд
powercfg -h off # Отключить гибернацию и удалить hiberfil.sys
powercfg -h on # Включить гибернацию (создаст hiberfil.sys)
powercfg -h -size 55 # Установить размер файла гибернации в процентахКритерии приёмки
- После powercfg -h off пункт «Гибернация» исчез из параметров питания, а место на диске освободилось.
- После изменения размера файл hiberfil.sys существует и его размер соответствует заданному проценту.
- После включения гибернации система успешно восстанавливает сессию.
Факты и ориентиры
- Стандартный размер hiberfil.sys: около 75% от объёма RAM по умолчанию.
- Минимально допустимый размер: 50% от RAM.
- Пример: при 16 ГБ RAM файл может занимать около 12 ГБ пространства.
Альтернативные подходы
- Использовать спящий режим (Sleep) вместо гибернации, если нужен быстрый возврат к работе, но нет задачи полного выключения.
- Регулярно сохранять проекты и закрывать программы вместо полагания на восстановление сессии.
- Для серверов и рабочих станций использовать резервное сохранение состояния и плановое обслуживание.
Резюме
hiberfil.sys нужен Windows для сохранения состояния оперативной памяти при гибернации и для быстрого запуска. Удалять его разумно только если вы не используете гибернацию и не нуждаетесь в быстром запуске. Если нужна экономия места, рассмотрите уменьшение размера файла или временное отключение гибернации. Каким способом вы воспользуетесь — отключением, уменьшением или сохраните всё как есть — зависит от вашей рабочей нагрузки и привычек. Напишите в комментариях, что вы выбрали и почему.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента