Файл гибернации Windows 10 как перенести на другой диск — вопрос, который возникает у пользователей, когда системный раздел C: заполнен под завязку. Файл hiberfil.sys, который хранит данные для быстрого пробуждения ПК, может занимать до 70–80% от объёма оперативной памяти. Если у вас 16 ГБ ОЗУ, этот файл «съест» примерно 12–14 ГБ на диске C:. Перенос поможет освободить место, но сделать это не так просто, как перетащить папку.
В этой статье — пошаговые действия, которые работают в большинстве случаев. Рассмотрим все нюансы: от проверки текущего состояния гибернации до изменения реестра и создания нового файла на другом диске. Спойлер:способа перенести hiberfil.sys без отключения гибернации нет — но есть обходные пути.
Почему файл гибернации занимает так много места
Гибернация в Windows 10 экономит заряд батареи на ноутбуках и ускоряет запуск ПК. Когда вы активируете этот режим, система сохраняет содержимое оперативной памяти в файл hiberfil.sys на системном диске. При включении ПК данные считываются обратно в ОЗУ, и вы продолжаете работу с того же места.
Размер файла зависит от объёма ОЗУ:
минимальный размер — 50% от ОЗУ (если гибернация настроена в режиме reduced), стандартный — 75–80%, максимальный — 100% (если используется полный режим). Например, при 32 ГБ ОЗУ файл может занять до 25–30 ГБ.
Чтобы проверить текущий размер файла гибернации, откройте командную строку от имени администратора и выполните команду dir /a h C:\hiberfil.sys. Система покажет точный объём файла в байтах.
| Способ | Плюсы | Минусы | Сложность |
|---|---|---|---|
| Отключение гибернации + создание файла подкачки на другом диске | Простота, не в реестре | Гибернация отключается полностью | Низкая |
| Изменение параметров реестра с символическими ссылками | Сохраняет гибернацию | Требует прав администратора, возможны ошибки | Средняя |
| Использование сторонних утилит | Автоматизация процесса | Риск нестабильной работы системы | Высокая |
Способы переноса файла гибернации: плюсы и минусы
Официально не поддерживает перенос hiberfil.sys на другой диск. Однако есть два работающих метода:
Первый способ подходит, если вы готовы пожертвовать гибернацией ради свободного места. Второй — для пользователей, которым нужен этот режим. Третий вариант рискован: сторонние программы могут нарушить стабильность системы. Мы подробно разберём первые два.
Подготовка системы перед переносом
Перед тем как переносить файл гибернации, выполните несколько обязательных шагов:
- Проверьте свободное место на целевом диске. Убедитесь, что там достаточно места для файла размером ~75% от ОЗУ.
- Создайте точку восстановления. Это защитит вас от ошибок, если что-то пойдёт не так. Для этого откройте
Панель управления → Восстановление → Настройка восстановления системы → Создать. - Отключите быстрый запуск. Он использует тот же файл
hiberfil.sys, поэтому его нужно деактивировать. Перейдите вПанель управления → Электропитание → Действия кнопок питания → Изменение параметров, которые сейчас недоступныи снимите галочку сВключить быстрый запуск.
Также убедитесь, что на целевом диске NTFS-разметка. Файл гибернации не работает с FAT32. Проверить файловую систему можно через Свойства диска в проводнике.
Отключение гибернации и перенос файла подкачки
Если вы готовы отказаться от гибернации, этот способ самый простой и безопасный. Вместо hiberfil.sys вы можете перенести файл подкачки pagefile.sys, который также занимает много места. Вот как это сделать:
- Откройте командную строку от имени администратора (
Win + X → Терминал (Администратор)). - Введите команду
powercfg /h offи нажмитеEnter. Это отключит гибернацию, а файлhiberfil.sysбудет удалён. - Перейдите в
Панель управления → Система → Дополнительные параметры системы → Параметры быстродействия → Дополнительно → Виртуальная память → Изменить. - Снимите галочку с
Автоматически выбирать объём файла подкачки, выберите дискC:и установите переключатель в положениеБез файла подкачки. НажмитеЗадать. - Выберите целевой диск (например,
D:), укажите размер файла подкачки (рекомендуется 1,5–2 от объёма ОЗУ) и нажмитеЗадать. - Перезагрузите компьютер, чтобы изменения вступили в силу.
⚠️ Внимание: Отключение гибернации и файла подкачки на системном диске может привести к нестабильной работе системы, если на C: недостаточно места для других операций. Убедитесь, что на диске остаётся хотя бы 10–15% свободного пространства.
Сравнение дисков для переноса файла гибернации
Не все диски одинаково подходят для переноса файла гибернации или подкачки. Скорость работы системы зависит от типа накопителя. — сравнение вариантов:
| Тип диска | Скорость чтения/записи | Подходит для гибернации? | Подходит для файла подкачки? |
|---|---|---|---|
| SSD (NVMe) | 3000–7000 МБ/с | Да | Да, оптимальный вариант |
| SSD (SATA) | 500–600 МБ/с | Да | Да, хороший вариант |
| HDD | 80–160 МБ/с | Нет (медленно) | Да, но не рекомендуется |
| Внешний HDD (USB 3.0) | 100–150 МБ/с | Нет | Нет (нестабильно) |
Для файла гибернации лучше выбирать внутренний SSD. Если переносите файл подкачки, то подойдёт, но система будет работать медленнее. Внешние диски не рекомендуются из-за нестабильного подключения и низкой скорости.
Символические ссылки: как обмануть систему
Если вы хотите сохранить гибернацию, но перенести файл на другой диск, можно использовать символические ссылки. Этот метод требует работы с реестром и командной строкой.
Символические ссылки — это «ярлыки» для системы, которые указывают на другой файл или папку. Windows будет думать, что hiberfil.sys находится на диске C:, хотя на самом деле он лежит на D:.
Вот как это сделать:
- Откройте командную строку от имени администратора.
- Отключите гибернацию командой
powercfg /h off. - Создайте папку на целевом диске, например,
D:\Hiberfil. - В командной строке выполните:
mklink /h C:\hiberfil.sys D:\Hiberfil\hiberfil.sys. Если система напишет, что файл существует, сначала удалите его черезdel C:\hiberfil.sys. - Включите гибернацию командой
powercfg /h on. - Перезагрузите ПК.
Проверьте, работает ли гибернация: выполните команду powercfg /a — в списке должен быть пункт Гибернация.
Примечание: Этот способ может не работать на всех системах. Если после перезагрузки файл гибернации снова появляется на C:, попробуйте другой метод.
Практика: пошаговая инструкция переноса
Чтобы не запутаться, следуйте этому чек-листу. Он подходит для переноса файла гибернации через символические ссылки.
Чек-лист для переноса файла гибернации
Часто задаваемые вопросы
Можно ли перенести файл гибернации без отключения режима?
Официально — нет. не предоставляет инструментов для переноса hiberfil.sys без отключения гибернации. Однако можно попробовать метод с символическими ссылками, описанный выше. Учтите, что он не гарантирует стабильную работу.
Что будет, если удалить файл гибернации вручную?
Если просто удалить hiberfil.sys через проводник, гибернация перестанет работать, а система может выдавать ошибки при попытке перейти в этот режим. Чтобы вернуть файл, нужно включить гибернацию командой powercfg /h on.
Как проверить, включена ли гибернация?
Откройте командную строку и выполните powercfg /a. Если в списке есть пункт Гибернация, режим активен. Также можно проверить наличие файла hiberfil.sys на диске C: через командную строку: dir /a h C:\hiberfil.sys.
Можно ли перенести файл гибернации на сетевой диск?
Нет. Файл гибернации должен находиться на локальном диске с файловой системой NTFS. Сетевые диски не поддерживаются из-за низкой скорости доступа и риска потери соединения.