Открыть сервисСервис

Гибернация компьютера

Гибернация — режим энергосбережения персонального компьютера, при котором содержимое оперативной памяти записывается на постоянный накопитель (обычно на жёсткий диск или SSD), после чего система полностью обесточивается. При последующем включении компьютера данные из файла гибернации загружаются обратно в оперативную память, и работа операционной системы продолжается с того же места, где она была прервана. В отличие от режима сна (sleep), гибернация не требует подачи электропитания на основные компоненты, поэтому может применяться при полном разряде аккумулятора ноутбука.

Принцип работы

При переходе в гибернацию операционная система выполняет ряд последовательных операций:

  1. Приостанавливается выполнение пользовательских процессов и служб.
  2. Содержимое оперативной памяти (включая ядро ОС, драйверы и данные открытых приложений) сжимается и записывается в специальный файл — hiberfil.sys в Windows или swap-файл с флагом hibernation в Linux.
  3. Устройства и контроллеры переводятся в низкое энергопотребление, после чего подача питания на материнскую плату прекращается.

При включении компьютера прошивка (BIOS/UEFI) загружает загрузчик операционной системы, который обнаруживает файл гибернации и восстанавливает из него состояние памяти. Процесс восстановления занимает существенно меньше времени, чем «холодный» запуск с полной инициализацией всех служб и драйверов.

Режимы энергосбережения в Windows

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

РежимСостояние памятиПитаниеВремя восстановления
Сон (Sleep / S3)Сохраняется в RAMПитание подаётся на память1–5 секунд
Гибернация (Hibernate)Записывается на дискПолностью отключается10–40 секунд
Гибридный сон (Hybrid Sleep)В RAM и на дискПитание подаётся на память1–5 секунд
Быстрый запуск (Fast Startup)Ядро сохраняется на дискПолностью отключается10–20 секунд

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

Настройка и управление

По умолчанию в Windows 10 и Windows 11 режим гибернации может быть скрыт. Для его включения используется команда powercfg /hibernate on в командной строке с правами администратора. После этого пункт «Гибернация» появляется в меню «Завершение работы». Размер файла hiberfil.sys по умолчанию составляет около 40 % от объёма оперативной памяти; при использовании только быстрого запуска размер можно уменьшить командой powercfg /hibernate /type reduced (файл уменьшается примерно до 20 %).

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

Преимущества и ограничения

Основные достоинства гибернации:

  • Полное отсутствие энергопотребления, что критично для ноутбуков при длительном хранении.
  • Сохранение состояния всех открытых программ и документов.
  • Более быстрое восстановление по сравнению с холодным запуском.

Ограничения и недостатки:

  • Для записи и чтения состояния памяти требуется место на накопителе — не менее половины объёма RAM.
  • На SSD-накопителях файл гибернации создаёт дополнительную нагрузку на ячейки памяти, хотя современные контроллеры справляются с этим в пределах ресурса.
  • Некоторые драйверы устройств и служб могут некорректно восстанавливать своё состояние, что приводит к сбоям после пробуждения.
  • В составе дисковых массивов RAID и на отдельных контроллерах гибернация может быть недоступна.

История

Режим гибернации был впервые реализован в ноутбуках начала 1990-х годов и соответствовал состоянию S4 в спецификации ACPI (Advanced Configuration and Power Interface). В настольных версиях Windows гибернация стала доступна начиная с Windows 98 и Windows 2000, однако массовое распространение получила с выходом Windows XP. В Windows 10 и 11 по умолчанию активирован быстрый запуск, который использует механизм гибернации ядра, а полная гибернация остаётся доступной по требованию пользователя.

Источники:

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru