Гибернация (англ. Hibernation) — энергосберегающий режим операционной системы компьютера, позволяющий сохранять содержимое оперативной памяти на энергонезависимое устройство хранения данных перед выключением. В русскоязычной Windows XP эта функция называется «Спящий режим».
При активировании данного режима содержимое оперативной памяти записывается на энергонезависимое устройство, а компьютер выключается. При включении содержимое памяти восстанавливается, и пользователь может продолжить работу с того же места, на котором он остановился.
В Windows Vista появилась дополнительная функция «гибридный спящий режим», когда содержимое ОЗУ сбрасывается на диск, но питание не отключается. Если компьютер был отключён или пропало электропитание, ОС восстанавливается с диска; если нет — система выходит из ждущего режима ACPI.
В Mac OS X спящий режим объединён со ждущим. При этом обычный спящий режим аналогичен гибридному в Windows Vista, а при низком заряде ноутбука используется «глубокий» спящий режим, когда питание отключается полностью.
В KDE4 и GNOME гибернацию можно вызвать через управление электропитанием. При этом должен быть установлен пакет pm-utils.
Преимущества


  • Позволяет отложить работу «на потом», полностью отключив питание компьютера, а после включения продолжить с того же места (остаются запущенные приложения, несохранённые документы).
  • Небольшие требования к аппаратному обеспечению компьютера (в Windows хватает минимальной ACPI-совместимости на уровне драйверов). Нередко встречаются компьютеры, которые из-за разгона, поломки аппаратуры или проблем с драйверами не способны выйти из ждущего режима ACPI, но нормально переходят в гибернацию и выходят из неё.
  • Может проводиться автоматически без участия пользователя (например, когда заряд ноутбука опустится до критически низкого). При обычном выключении или перезагрузке либо пользователь должен ответить на запросы о сохранении документов, либо ОС придётся форсированно закрыть эти программы, потеряв несохранённые изменения.
  • Быстрый вход-выход (не проводится закрытие-инициализация драйверов и ПО, которые в сложных программных системах могут длиться довольно долго)

Недостатки


  • Отнимает большое количество дискового места (близкое к объёму установленной либо используемой оперативной памяти: например, при 2 гигабайтах ОЗУ ОС Windows XP заводит файл гибернации размером 2 гигабайта, а Windows 7 — 1,5 гигабайта).
  • В Windows XP некоторые драйверы и программы имеют проблемы со спящим режимом. Например, Miranda IM версий до 0.8 выводила сообщение о невозможности подключения (но после этого нормально подключалась к серверу). Logitech SetPoint с мышью Logitech G5 переставляет уровень чувствительности, но «забывает» обновить индикацию этого уровня.
  • Если содержимое диска изменится, то часть данных, которые находятся в виртуальной памяти (дисковый кэш, FAT, таблицы дескрипторов и т. д.) окажутся в устаревшем состоянии. Вот почему ОС Linux предупреждает об этом при монтировании разделов, используемых Windows. Кроме того, при включении компьютера не рекомендуется, хотя и возможна, мультизагрузка.
  • Шифрование файла спящего режима (как и файла подкачки), хранящего «слепок» оперативной памяти, осуществляется не во всех системах (исключение — Mac OSX). Таким образом, использование спящего режима может оказаться небезопасным.
  • Выход из спящего режима на медленных дисках (особенно на твердотельных носителях) при больших объёмах ОЗУ (порядка 1Г) может длиться сравнительно долго.
  • Проблемы с выходом из спящего режима могут возникнуть при сбое аппаратной части машины (BIOS, HDD).
  • Источник: http://ru.wikipedia.org/


Igor48 добавил 21.12.2009 в 18:35




Сведения о спящем и ждущем режиме


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

В этих режимах большая часть системных компонентов отключается. Спящий и ждущий режимы обеспечивают значительную экономию энергии. Компьютер может быстро вернуться из спящего или ждущего режима к предыдущему состоянию, если не возникнет проблема.

Если при переходе в спящий или ждущий режим или выходе из этих режимов возникает проблема, может проявиться один или несколько указанных ниже симптомов.
  • При этом появляется сообщение об ошибке, которое имеет следующий формат: Система не может перейти в ждущий режим.
  • Система не может выйти из спящего или ждущего режима.
  • После выхода из спящего или ждущего режима компьютер не работает нормальным образом. Могут проявляться проблемы со звуком, видео и управлением мышью.
  • При переходе в спящий или ждущий режим или выходе из этих режимов появляется сообщение о STOP-ошибке, которое имеет следующий формат: 0x0000009F: DRIVER_POWER_STATE_FAILURE

Если при переходе в спящий или ждущий режим или выходе из этих режимов наблюдается ненормальное поведение системы, это может быть связано с указанными ниже причинами. Устаревшие или несовместимые драйверы устройств


  • Если на компьютере используются устаревшие драйверы, в них может не поддерживаться управление питанием, что может приводить к проблемам совместимости. Такое поведение может сделать невозможным переход компьютера в спящий или ждущий режим или выход из этих режимов. Чаще всего причиной проблем со спящим и ждущим режимами оказываются драйверы.

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

    Примечание. Для аудиоустройств должны использоваться только драйверы с архитектурой WDM.
  • Если в системе используется обычный графический драйвер, например видеодрайвер VGA, возможны проблемы с совместимостью. Хотя драйверы VGA поддерживают базовые возможности видео, они не поддерживают управление питанием. При использовании драйвера VGA посетите веб-сайт поставщика данного драйвера для поиска доступного обновления.

Несовместимое программное обеспечение сторонних производителей

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

Проблемы могут возникать при использовании устаревшей микропрограммы периферийного устройства. Периферийные устройства, такие как адаптеры SCSI, дисководы компакт-дисков и DVD-дисков или видеокарты, обычно поставляются в комплекте с диагностическим программным обеспечением, которое позволяет проверить версию установленной микропрограммы. Если микропрограмма устарела, посетите веб-сайт производителя, чтобы проверить, не появилось ли обновление. Если существуют обновления для нескольких устройств, устанавливайте их поочередно, чтобы определить влияние каждого обновления.Устаревшая системная микропрограмма

Если системная микропрограмма (BIOS) устарела, а обновление до последней версии не производилось, возможно возникновение проблем, особенно особенно в ACPI-совместимых системах. Если нет уверенности в том, что в системе используются возможности ACPI, перейдите к разделу «Как определить, использует ли компьютер функции ACPI». Чтобы разрешить эту проблему в ACPI-совместимой системе, можно провести обновление до последней версии. Для этого свяжитесь с производителем системы, чтобы получить доступные обновления.

В 86-разрядных системах, использующих BIOS на базе APM (не ACPI), можно временно отключить APM до получения обновления микропрограммы. Данная конфигурация может также предотвратить возникновение проблем при запуске (например, нестабильности системы и сообщений о Stop-ошибках).

Примечание. При отключении APM компьютер не может перейти в спящий или ждущий режим. Дополнительные сведения об устранении проблем, вызванных появлением STOP-ошибок, связанных с APM, см. в следующей статье базы знаний Майкрософт: 237673 (http://support.microsoft.com/kb/237673/ ) Устранение проблем, вызванных появлением STOP-ошибок после активации автоматического управления питанием (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
Устаревшее оборудование компьютера

Если оборудование компьютера неправильно поддерживает спящий и ждущий режимы, оно может быть устаревшим. При наличии сомнений по поводу того, поддерживает ли компьютер спящий и ждущий режимы, перейдите к разделу «Как определить, поддерживает ли компьютер спящий и ждущий режимы». Устаревшее оборудование может быть несовместимым с интерфейсом ACPI или быть выпущенным до появления ACPI. Если нет уверенности в том, что в системе используются возможности ACPI, перейдите к разделу «Как определить, использует ли компьютер функции ACPI».

Если оборудование компьютера не поддерживает спящий и ждущий режимы, то, к сожалению, эта статья больше не поможет.

Устранение неполадок, связанных со спящим и ждущим режимами

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

При переходе в спящий или ждущий режим перед завершением работы системы Windows XP сохраняет все содержимое системы в файл системный диск\Hiberfil.sys.

Примечание. Местозаполнитель системный диск обозначает диск, на котором установлена операционная система Windows.

Файл Ntldr проверяет целостность файла Hiberfil.sys. При повреждении файла Hiberfil.sys появляется сообщение об ошибке следующего формата. Удалите данные восстановления и перейдите в меню загрузки системы.


После получения сообщения об ошибке последует запрос на удаление данных восстановления. Нажмите кнопку ВВОД, чтобы разрешить Windows XP удалить файл Hiberfil.sys и перезагрузить компьютер.

Если с помощью этого действия проблему удалось устранить, дальнейших действий не требуется.

Если с помощью этого действия проблему устранить не удалось, перейдите к разделу «Дополнительные сведения».Если какие-либо устройства подключены к компьютеру, отключите их

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

Если с помощью этого действия проблему удалось устранить, дальнейших действий не требуется.

Если с помощью этого действия проблему устранить не удалось, перейдите к разделу «Дополнительные сведения».Если компьютер на выходит из спящего или ждущего режима, перезагрузите компьютер

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

Примечание. Неправильное завершение работы системы может привести к потере несохраненных данных. Windows XP может отслеживать ненормальное завершение работы системы или ее сброс. При их обнаружении Windows XP запускает программу Autochk.exe с целью исправления любых проблем с файловой системой при последующем запуске. Это может решить некоторые проблемы, которые возникают при попытке вывести компьютер из спящего или ждущего режима. Дополнительные сведения о файлах Autochk.exe и Chkdsk.exe см. в следующей статье базы знаний Майкрософт: 831426 (http://support.microsoft.com/kb/831426/ ) При попытке завершить работу или перезагрузить компьютер запускаются программы Chkdsk.exe или Autochk.exe
Если с помощью перезагрузки компьютера проблему удалось устранить, дальнейших действий не требуется. Дополнительные сведения о путях предотвращения повторения этих проблем см. в разделе «Предотвращение проблем со спящим и ждущим режимами».

Если перезагрузка компьютера не приводит к устранению проблемы, перейдите к разделу «При наличии устаревших драйверов запустите средство анализа сбоев» или к разделу «Дополнительные действия» за сведениями о том, как обратиться в службу поддержки.При наличии устаревших драйверов запустите средство анализа сбоев

После перезагрузки компьютера, возможно будет необходимо запустить средство анализа сбоев. Это средство поможет определить, является ли драйвер причиной проблемы Если причиной проблемы является драйвер, данное средство может также помочь определить этот драйвер. Дополнительные сведения см. в следующей статье базы знаний Майкрософт: 310414 (http://support.microsoft.com/kb/310414/ ) Как настроить и использовать механизм создания отчета об ошибках в Microsoft Windows XP
Если выясняется, что причиной проблемы является драйвер, запустите Центр обновления Windows или Центр обновления Майкрософт, чтобы загрузить и установить доступные обновления. Также можно обратиться к производителю драйвера, чтобы получить дополнительные обновления. Дополнительные сведения см. на перечисленных ниже страницах веб-сайта корпорации Майкрософт.

Если этот метод не помогает выявить и устранить проблему, перейдите к разделу «Дополнительные действия».

Как определить, использует ли компьютер функции ACPI

Для использования спящего или ждущего режима требуется система BIOS, поддерживающая ACPI или APM. Во избежание проблем ознакомьтесь с документацией либо обратитесь на веб-сайт разработчика для получения сведений о совместимости и версии микропрограммы. Обновление микропрограммы является особенно важным, если используется возможность ACPI.

Чтобы определить, использует ли компьютер функции ACPI, выполните указанные ниже действия.
  1. Выберите в меню Пуск пункт Выполнить, введите команду devmgmt.msc и нажмите кнопку ОК.
  2. В окне Диспетчер устройств, раскройте элемент Компьютер.
  3. Если отображается параметр Компьютер с ACPI, то в компьютере используются функции ACPI.

    Если параметр Компьютер с ACPI не отображается, то в компьютере не поддерживаются функции ACPI.

Дополнительные сведения об обращении в службу поддержки см. в разделе «Дополнительные действия».

Как определить, поддерживает ли компьютер спящий и ждущий режимы

Чтобы использовать эти функции, компьютер должен поддерживать спящий и ждущий режимы. Чтобы определить поддерживает ли компьютер спящий и ждущий режимы, выполните указанные ниже действия.
  1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду powercfg.cpl и нажмите кнопку OK.
  2. В диалоговом окне Свойства электропитания откройте вкладку Спящий режим.

    Примечание. Если вкладка Спящий режим не отображается, то компьютер не поддерживает спящий режим.
  3. Установите флажок Разрешить использование спящего режима и нажмите кнопку Применить.

    Примечание.. Если имеется вкладка Спящий режим, то после снятия флажка Разрешить использование спящего режима на вкладке Спящий режим пункт Спящий режим не будет отображаться в раскрывающемся списке на вкладке Дополнительно.
  4. Убедитесь в наличии пунктов Спящий режим и Ждущий режим в раскрывающемся списке в группе Кнопки питания вкладки Дополнительно.
  5. Если пункты Ждущий режим и Спящий режим не отображены, то либо компьютер не поддерживает эти возможности, либо функции автоматического управления питанием отключены в BIOS. Обратитесь к производителю системы за сведениями о настройках BIOS. Предотвращение проблем со спящим и ждущим режимами

    Для предотвращения проблем со спящим и ждущим режимами следуйте приведенным ниже указаниям.
  6. Не вносите глобальных изменений в состояние системы после перехода компьютера в спящий или ждущий режим.

    Например, если при переходе в спящий или ждущий режим портативный компьютер не был подключен к источнику питания, при выходе из этого режима он также не должен быть подключен к источнику питания. Компьютеры, не совместимые с интерфейсом ACPI, могут быть чувствительными к такого рода изменениям состояния.
  7. Не допускайте принудительного перехода компьютера в спящий или ждущий режим во время работы некоторых приложений. Некоторые приложения, например программы для записи компакт-дисков и DVD-дисков или средства архивации системы могут работать некорректно после принудительного перехода компьютера в спящий или ждущий режим. Если принудительно перевести компьютер в спящий или ждущий режим во время работы этих программ, то компакт-диски и DVD-диски могут стать непригодными для использования, а данные резервной копии могут оказаться повреждены.

    Убедитесь, что компьютер автоматически не переходит в ждущий режим при выполнении этих задач. Перед переключением компьютера в спящий или ждущий режим дождитесь завершения выполнения задач сбора данных и записи носителей, выполняемых этими приложениями.
  8. Воздержитесь от подключения новых устройств, если компьютер находится в спящем или ждущем режиме. Для достижения оптимальных результатов сначала необходимо вывести компьютер из спящего или ждущего режима, а затем подключить периферийные устройства, например USB-устройства.

Дополнительные сведения об использовании спящего и ждущего режимов см. в следующих статьях базы знаний Майкрософт: 308535 (http://support.microsoft.com/kb/308535/ ) Описание различных состояний автоматического управления питанием (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
302414 (http://support.microsoft.com/kb/302414/ ) Невозможно использовать функции управления питанием (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
815304 (http://support.microsoft.com/kb/815304/ ) Компьютер может выйти из спящего режима либо перейти в режим пробуждения по сети из ждущего режима (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
822827 (http://support.microsoft.com/kb/822827/ ) Компьютер зависает после многократного входа в спящий режим и выхода из спящего режима (Эта ссылка может указывать на содержимое полностью или частично на английском языке Источник: http://support.microsoft.com/