Parus16.ru

Парус №16
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Зачем отключать Гибернацию

Зачем отключать Гибернацию?

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

Зачем отключать Гибернацию Windows 10?

В чем смысл гибернации

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

Для чего нужен режим гибернации?

Гибернация (англ. … hibernation — «зимняя спячка») — энергосберегающий режим операционной системы компьютера, позволяющий сохранять содержимое оперативной памяти на энергонезависимое устройство хранения данных (жёсткий диск) перед выключением питания.

Что такое спящий режим на ноутбуке?

В системе Windows есть несколько режимов выключения. Помимо обычного завершения работы, через который мы полностью отключаем компьютер, есть еще спящий режим и гибернация. Спящий режим — это такая функция, которая останавливает работу Windows, но не выключает ее. …

Нужно ли отключать Гибернацию на SSD?

В отличие от спящего режима, когда открытые документы и вкладки остаются в памяти, при гибернации все данные сохраняются на SSD-накопитель. … Оснащенная SSD система загружается достаточно быстро, поэтому просто сохраните файлы и выключите компьютер. Отключение гибернации поможет системе работать стабильнее.

Как работает режим гибернации?

В режиме гибернации компьютер потребляет меньше энергии, чем в спящем режиме. После включения вы вернетесь к моменту приостановки работы (хотя и не так быстро, как после спящего режима).

Как убрать Гибернацию с ноутбука?

В Windows есть 2 ждущих режима: просто «Сон» и «Гибернация».

Через реестр Windows

  1. Зайти в ветку «КомпьютерHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPower»
  2. Справа находим два параметра : «HiberFileSizePercent» и «HibernateEnabled»
  3. Устанавливаем их значения в «0»
  4. Перезагружаем ноутбук

Чем отличается спящий режим от режима гибернации?

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

Что лучше спящий режим или гибернация?

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

Что такое гибернация при включении компьютера?

Гибернация – это выключение компьютера, при котором сохраняется последнее его состояние. Перед выключением компьютера с помощью данной функции, текущее состояние операционной системы, программ и данных будет записано на жестком диске в служебный системный файл — hiberfil. sys.

Что будет если включить спящий режим на ноутбуке?

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

Что означает спящий режим?

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

Нужно ли отключать кэширование на SSD?

Индексирование файлов диска на простом винчестере HDD увеличивает скорость его работы. Данная функция на дисках SSD практически не влияет на их скорость работы, поэтому считается бесполезной для них, но если ее отключить то срок службы SSD диска увеличится.

Сколько свободного места должно быть на SSD?

Как видите, чем больше резервная область, тем меньше усиление записи. Из-за наличия такой зависимости между ними производители и рекомендуют не загружать твердотельный накопитель полностью, а оставлять от 10 % до 20 % свободного места.

Почему нельзя заполнять SSD?

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

Нужно ли оптимизировать SSD или Windows сделает это за Вас

Дефрагментация SSD диска встроенным дефрагментатором Windows – это дополнительные перезаписи, которые не сильно улучшат производительность диска, поэтому нужно отключить дефрагментацию SSD.

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

  • Как отключить дефрагментацию ССД диска описано в статье Дефрагментация диска на Windows 10
  • Как отключить режим гибернации описано в статье Как выключить гибернацию

Отключение дефрагментации

Главным недостатком SSD является ограниченное количество циклов перезаписи. Оптимизация работы твердотельного накопителя подразумевает отказ от лишних записей. Отключение дефрагментации в этом смысле – логичный шаг.

Если HDD без дефрагментации начинает работать медленнее, потому что ему приходится тратить время на поиск фрагментов одного файла по всей поверхности, то у SSD такой проблемы нет.

Windows 10 по умолчанию отключает дефрагментацию для SSD. Чтобы убедиться в этом:

    Нажмите Win+R, выполните «dfrgui».

Читайте так же:
Гаснет монитор компьютера а компьютер работает

Выполнить

Оптимизация

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

Приложение SSD Fresh

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

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



Деактивация защиты системы

Создание точек восстановления и резервное копирование данных – два процесса, которые активно используют запись на диск. Поэтому на SSD защиту системы лучше отключить, а точки восстановления и теневые копии файлов хранить только на HDD.

  1. Правой кнопкой щелкните по значку «Компьютер». Откройте свойства.
  2. Перейдите в раздел «Защита системы».

Защита

Локальный диск

Отключить защиту

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

Отключение защиты системы Тонкая настройка SSD диска в BIOS настройка ssd на windows 10

Краткие выводы

Вот, собственно, и все, что касается всех этапов, которые потребуется пройти для установки оптимальных опций и параметров для твердотельных накопителей. Пусть вас не смущает тот момент, что в описании установки нужных параметров иногда упоминались обычные винчестеры HDD, которые могут работать в связке с SSD-носителями в виде RAID-массивов. Использовать их совершенно необязательно. Как уже говорилось выше, вполне хватит RAM-диска, тем более что их цена приемлема для рядового пользователя. Те же модели от Samsung стоят достаточно недорого.

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

Ну а что касается самого процесса оптимизации, тут – на выбор. Если не хотите заниматься ручными настройками, никто не запрещает применять автоматизированные утилиты. Но тем пользователям, которые хотят изучить все процессы настройки оптимальных параметров для SSD более глубоко, конечно, стоит пройти все этапы настройки самостоятельно. Вреда от этого не будет, несмотря на потраченное время, а знания могут пригодиться и в дальнейшем.

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

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

Отказ от гибернации

При гибернации информация из оперативной памяти сохраняется на жесткий диск, записываясь в специальный файл hiberfil.sys. Когда пользователь выводит компьютер из режима гибернации, этот файл удаляется, то есть налицо еще один цикл перезаписи. Чтобы отключить гибернацию:

  1. Откройте командную строку с правами администратора.
  2. Выполните команду «powercfg –H off».

Гибернация

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

Гибернация также отвечает за быстрый запуск Windows, однако при загрузке системы с SSD в этом нет особого смысла.

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

Оптимизация SSD в Windows 10 Отключение гибернации Отключение гибернации Настройка файла подкачкиНастройка файла подкачки Обновление прошивки SSD

Режим AHCI

Говоря об оптимизации SSD в 7-й или любой другой модификации Windows, нельзя обойти стороной и использование режима работы диска AHCI, применение которого позволяет снизить потребление энергии и увеличить производительность компьютерной системы. Правда, именно в этом случае следует помнить, что эти настройки выходят за рамки рекомендуемых к установке опций, так что действовать придется на свой страх и риск. Тем не менее большинство специалистов в области настройки параметров и оптимизации SSD сходятся во мнении, что включение такого режима диску не повредит и благотворно скажется на производительности всей системы в целом, несмотря на некоторые запреты со стороны производителей самих дисков и разработчиков управляющего программного обеспечения для них или даже операционных систем Windows-класса.

Для начала следует проверить состояние режима на предмет активности. Для этого используется «Диспетчер устройств». Вызвать его можно из обычной «Панели управления» через раздел управления (меню ПКМ на значке компьютера) или использовать для этого консоль «Выполнить», в которой вписывается команда devmgmt.msc.

Проверка режима AHCI

В списке устройств нужно развернуть группу контроллеров IDE ATA/ATAPI. Напротив названия модели вашего диска в конце будет стоять приписка, указывающая на используемый в данный момент режим работы (IDE или AHCI).

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

Но не все так просто. Даже при активированном режиме AHCI операционная система может и отказываться его использовать в силу некоторых своих особенностей. Поэтому для оптимизации SSD в 10-й или в версиях Windows ниже нужно подправить значения некоторых ключей системного реестра. Выполнить вход в редактор можно через меню «Выполнить», вписав сокращение regedit. Если снизу нет пункта выполнения входа от имени администратора, его можно выполнить через меню ПКМ после задания поиска или запустить одноименный исполняемый файл из директории System32, опять же с правами админа.

Активация режима работы диска

Здесь нам понадобится ветка HKLM, в которой через разделы SYSTEM и CurrentControlSet нужно спуститься до директории Services, в которой имеется несколько подразделов. Изменить нужно представленные ниже ключи, присвоив указанные значения:

  • подраздел iaStorV – параметр Start (значение «0»);
  • подраздел storahci – параметр Start (значение «0»);
  • подпапки iaStorAVStartOverride – параметр «0» (значение «0»);
  • подпапки storahciStartOverride – параметр «0» (значение «0»).

Для применения установленных опций и завершения оптимизации SSD обязательно произведите полную перезагрузку системы. В противном случае выставленные значения никакого эффекта не дадут.

Настройка хранилища временных файлов

При выполнении внутренних задач Windows сохраняет служебную информацию в каталог «Temp». Отключить эту опцию нельзя, к тому же это негативно скажется на работе системы. Но если к компьютеру дополнительно подключен жесткий диск (HDD), можно перенести папку «Temp» на него, снизив количество перезаписей на SSD. Процедура приведет к небольшому снижению быстродействия Windows, зато SSD будет служить дольше.

Настройка местоположения каталога «Temp» производится одинаково на всех версиях Windows:

  1. Правой кнопкой щелкните по значку «Компьютер». Откройте свойства.
  2. Перейдите в дополнительные параметры системы по ссылке в меню слева.

Дополнительные параметры

Дополнительно

Переменные среды

После выполнения этой операции Windows будет записывать временные файлы на жесткий диск, избавив SSD от лишней нагрузки.

Индексация

Еще один момент, связанный с оптимизацией под SSD Windows 7 и ОС версий выше, состоит в том, чтобы отключить индексацию для поиска файлов, при которой для каждого объекта на диске создается дополнительная информационная запись (метка), что способствует повышению скорости поиска нужного контента. Конечно, деактивация индексации быстроту поиска несколько снизит, зато положительно скажется на увеличении срока службы накопителя.

Отключение индексации поиска

Чтобы произвести отключение, в стандартном «Проводнике» необходимо через ПКМ на одном из дисков или логических разделов перейти к свойствам, а затем снять флажок со строки разрешения индексации. Выполнить такие действия нужно для всех без исключения разделов, на которые разбит SSD-диск. В случае с RAID-массивами, когда в качестве одного из дисков используется обычный винчестер, для него самого и присутствующих на нем логических разделов такие действия не требуются.

Выключение файла подкачки

Файл подкачки используется в случае, когда системе не хватает оперативной памяти. Информация сохраняется на SSD, ожидая своей очереди оказаться в RAM. С одной стороны, на SSD файл подкачки работает даже лучше, чем на HDD, – скорость обмена данными намного выше. С другой стороны, ежедневная запись лишней информации быстрее изнашивает твердотельный накопитель, поэтому лучше отказаться от использования подкачки.

  1. Щелкните правой кнопкой по значку «Компьютер», откройте свойства (или правой кнопкой по «Пуску» – «Система»). Зайдите в дополнительные параметры.
  2. В поле «Быстродействие» нажмите «Параметры».
  3. Перейдите во вкладку «Дополнительно» и щелкните «Изменить».

Виртуальная память

Файл подкачки

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

Power management (Русский)/Suspend and hibernate (Русский)

В настоящее время существует три метода приостановки работы компьютера: suspend to RAM обычно называемая просто suspend(приостановка, ждущий режим, сон, STR, S3 ), suspend to disk известный как hibernate( гибернация, спящий режим, STD, S4 ), и hybrid suspend( гибридная приостановка, гибридный спящий режим, иногда применяется название suspend to both):

  • Suspend to RAM отключает питание большинства частей компьютера, кроме ОЗУ, что требуется для восстановления состояния машины. Из-за большой экономии энергии рекомендуется, чтобы ноутбуки автоматически входили в этот режим, когда компьютер работает от батарей, и крышка закрыта или пользователь неактивен в течение некоторого времени.
  • Suspend to disk метод сохраняет состояние машины на диске Swap (Русский) и полностью отключает компьютер, потребления электроэнергии нет. Когда устройство включается, состояние восстанавливается.
  • Suspend to both сохраняет состояние машины на диске в свопе, но не выключает ее. Вместо этого выполняется обычная приостановка в ОЗУ. Поэтому, если батарея не разряжена, система может возобновиться из ОЗУ. Если батарея разряжена, система может быть возобновлена с диска, что намного медленнее, чем возобновление работы из ОЗУ, но состояние машины не будет потеряно.

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

Contents

Низкоуровневые интерфейсы

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

Ядро (swsusp)

Самый простой подход для входа в режим сна заключается в прямом информировании встроенного программного кода ядра (swsusp); точный метод и состояние зависят от уровня аппаратной поддержки. В современных ядрах основным механизмом переключения режимов является запись соответствующих значений в /sys/power/state .

Cмотрите документацию для подробностей.

uswsusp

Uswsusp (‘Userspace Software Suspend’) представляет собой оболочку ядерного механизма приостановки в ОЗУ, которая выполняет некоторые манипуляции с графическим адаптером из пользовательского пространства перед приостановкой и после возобновления.

Смотрите основную статью Uswsusp.

Интерфейсы высокого уровня

Конечной целью этих пакетов является предоставление программ( двоичных файлов/скриптов), которые могут быть вызваны для выполнения приостановки компьютера. Фактическая привязка их к кнопкам питания, щелчкам меню или событиям крышки ноутбука обычно предоставляется другим инструментам. Чтобы автоматически приостановить работу при определенных событиях, таких как закрытие крышки ноутбука или процент истощения батареи, вам может потребоваться запустить Acpid.

systemd

systemd предоставляет собственные команды для ждущего, спящего и гибридного режима приостановки, смотрите Power management#Power management with systemd для деталей. Это интерфейс по умолчанию, используемый в Arch Linux. Смотрите Power management#Sleep hooks для получения дополнительной информации о настройке хуков режимов сна. Также смотрите systemctl(1) , systemd-sleep(8) и systemd.special(7) .

Гибернация

Чтобы использовать спящий режим, вам нужно создать swap раздел или файл. Вам нужно будет указать ядру на своп, используя параметр resume= , который настраивается через загрузчик. Вам также понадобится настроить initramfs. Это говорит ядру попытаться возобновить работу с указанного свопа в раннем пользовательском пространстве. Эти три этапа подробно описаны ниже.

Про размер раздела/файла подкачки

Даже если ваш раздел подкачки меньше ОЗУ, у вас все еще есть большая вероятность успешно перейти в спящий режим. Согласно ядерной документации:

/sys/power/image_size управляет размером образа, создаваемого механизмом приостановки на диск. Это может быть строка, представляющая неотрицательное целое число, которое будет использоваться в качестве верхнего предела размера образа в байтах. Механизм приостановки сделает все возможное, чтобы размер образа не превышал это число. Однако, если это окажется невозможным, он попытается приостановить все равно, используя наименьший возможный размер образа. В частности, если в этот файл записать «0», размер образа будет настолько мал на сколько это возможно. Чтение из этого файла отображает текущее ограничение размера образа, которое по умолчанию установлено на 2/5 доступного ОЗУ.

Вы можете либо уменьшить значение /sys/power/image_size , чтобы сделать образ как можно меньшим (для небольших разделов подкачки) или увеличить его, чтобы ускорить процесс гибернации.

Необходимые параметры ядра

Должен быть использован параметр ядра resume=swap_partition . Либо имя, назначенное ядром для раздела, либо его UUID, можно использовать как swap_partition . Например:

  • resume=/dev/sda1
  • resume=UUID=4209c845-f495-4c43-8a03-5363dd433153
  • resume=/dev/mapper/archVolumeGroup-archLogicVolume — если используется LVM

В общем, метод именования, используемый для параметра resume , должен быть таким же, как и для параметра root . Конфигурация зависит от используемого загрузчика, обратитесь к Kernel parameters за деталями.

Гибернация в файл подкачки

Для использования файла подкачки также необходимо установить resume=swap_device и resume_offset=swap_file_offset kernel parameters. Смотрите документацию ядра.

Значение swap_file_offset можно получить запустив filefrag -v swap_file , требуемое значение расположено в столбце physical_offset первого ряда таблицы выводимой командой. Например:

В этом примере значение swap_file_offset это первое число 38912 с двумя точками.

Значение swap_file_offset так же может быть получено с помощью swap-offset swap_file . Файл команды swap-offset предоставляется пакетом uswsusp-git AUR .

  • Параметр ядра resume определяет устройство, раздел которого содержит файл подкачки, а не сам файл подкачки. О местонахождении файла подкачки на утройстве возобновления систему информирует параметр resume_offset . Перед первой гибернацией требуется перезагрузка для их активации.
  • Если вы используете uswsusp, то эти два параметра должны быть представлены в /etc/suspend.conf с помощью ключей resume device и resume offset . В этом случае перезагрузка не требуется.

Настройка initramfs

  • Когда используется initramfs с хуком base , а по умолчанию это так, хук resume требуется в /etc/mkinitcpio.conf . Будь то по метке или по UUID раздел подкачки ссылается на файл устройства создаваемый udev, поэтому хук resume должен идти «после» хука udev . Этот пример был сделан на основе конфигурации хуков по умолчанию:
  • Когда используется initramfs с хуком systemd , механизм возобновления уже предоставлен и дополнительные хуки не нужны.

Технология Intel Rapid Start (IRST)

При включенной технологии Intel Rapid Start Technology (IRST) для выхода из глубокого сна требуется «на несколько секунд больше, чем для выхода из S3, но намного меньше, чем для выхода из спящего режима».

Многие системы на базе Intel имеют встроенную поддержку IRST, но для этого требуется специальный раздел на SSD (а не на HDD). OEM-развертывания Windows могут уже иметь уже существующий раздел IRST, который можно сохранить во время процесса установки Arch Linux (вместо очистки и перераспределения всего SSD). Он должен отображаться как неотформатированный раздел, равный размеру ОЗУ системы.

Однако, если вы собираетесь стереть и переразбить весь диск (или уже сделали это), то раздел IRST необходимо создать заново, если вы планируете использовать эту технологию. Это можно сделать, создав пустой раздел, равный размеру ОЗУ системы, и установив для него тип раздела GUID D3BFE2DE-3DAF-11DF-BA40- E3A556D89593 для раздела GPT или ID 0x84 для раздела MBR. Вам также может потребоваться включить поддержку IRST в настройках прошивки вашей системы.

Продолжительность процесса гибернации IRST (например, копирования «всего содержимого ОЗУ в специальный раздел») зависит от размера ОЗУ системы и скорости SSD и, таким образом, может занять 20–60 секунд. Некоторые системы могут сигнализировать о завершении процесса светодиодным индикатором (LED), например, когда он перестает мигать.

Смотрите также общие вопросы и ответы и руководства пользователей для технологии Intel Rapid Start.

Исправление проблем

ACPI_OS_NAME

Возможно, вы захотите настроить свою таблицу DSDT, чтобы заставить ее работать. Смотрите статью DSDT

Пользователям VAIO

Добавьте acpi_sleep=nonvs параметр ядра в ваш загрузчик и возьмите себе с полки пирожок!

Ждущий/Спящий режим не работает или сбоит

There have been many reports about the screen going black without easily viewable errors or the ability to do anything when going into and coming back from suspend and/or hibernate. These problems have been seen on both laptops and desktops. This is not an official solution, but switching to an older kernel, especially the LTS-kernel, will probably fix this.

Sometimes the screen goes black due to device initialization from within the initramfs. Removing any modules you might have in Mkinitcpio#MODULES and rebuilding the initramfs, can possibly solve this issue, specially graphics drivers for early KMS. Initializing such devices before resuming can cause inconsistencies that prevents the system resuming from hibernation. This does not affect resuming from RAM. Also, check this article for the best practices to debug suspend/hibernate issues.

For Intel graphics drivers, enabling early KMS may help to solve the blank screen issue. Refer to Kernel mode setting#Early KMS start for details.

Wake-on-LAN

If Wake-on-LAN is active, the network interface card will consume power even if the computer is hibernated.

Мгновенный запуск из режима ожидания

For some Intel Haswell systems with the LynxPoint and LynxPoint-LP chipset, instantaneous wakeups after suspend are reported. They are linked to erroneous BIOS ACPI implementations and how the xhci_hcd module interprets it during boot. As a work-around reported affected systems are added to a blacklist (named XHCI_SPURIOUS_WAKEUP ) by the kernel case-by-case.[2]

Instantaneous resume may happen, for example, if a USB device is plugged during suspend and ACPI wakeup triggers are enabled. A viable work-around for such a system, if it is not on the blacklist yet, is to disable the wakeup triggers. An example to disable wakeup through USB is described as follows.[3]

To view the current configuration:

The relevant devices are EHC1 , EHC1 and XHC (for USB 3.0). To toggle their state you have to echo the device name to the file as root.

This should result in suspension working again. However, this settings are only temporary and would have to be set at every reboot. To automate this take a look at systemd#Написание файлов юнитов. See BBS thread for a possible solution and more information.

Режим гибернации в Windows: зачем нужен, как его отключить или включить

На системном разделе хранятся файлы hiberfil.sys и pagefile.sys, занимающие по несколько гигабайт. Без второго на компьютере с малым объёмом оперативной памяти не обойтись, от первого ради освобождения пространства на системном томе можно избавиться. Классическим способом этого не сделать – нужно отключить режим гибернации.

Справка по гибернации

Что такое гибернация в Windows

Гибернация изначально предназначалась для портативных устройств – экономит электроэнергию, ускоряет их запуск. При переходе ПК в режим содержимое ОЗУ записывается в файл hiberfil.sys, и устройство отключается. После включения проводится самотестирование BIOS, и, вместо передачи управления процессом запуска загрузчику операционной системы, содержимое hiberfil.sys записывается в оперативную память.

  • шустрый старт;
  • сохранение состояния всех приложений и процессов – можно продолжить конвертирование, копирование, загрузку файлов, рендеринг сцен, в браузере открыты все сайты и т.д.;
  • экономия заряда батареи – на выключение и запуск устройства уходит несколько секунд;
  • выключенное устройство не потребляет энергии.

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

Из недостатков можно отметить разве долгий запуск при малом объёме свободного пространства на разделе C:, фрагментации файлов на нём.

Отключается как через графический интерфейс, так текстовом режиме: в командной строке, PowerShell.

Отличия гибернации, сна и гибридного режимов

Это режимы пониженного энергопотребления, позволяют шустро восстановить работу Windows – быстрее, чем запуск с нуля. Такое разнообразие может запутать: какой и когда лучше использовать, чем они отличаются.

Гибернация – запись содержимого ОЗУ в файл hiberfil.sys с последующим выключением ПК. Преимущество – компьютер вовсе не потребляет электроэнергию, запускается за считанные секунды.

Спящий режим – ОЗУ с процессором переводятся в режим пониженного энергопотребления. Работа восстанавливается кнопкой Power. Если в это время отключится питание, данные сотрутся, и операционная система будет запускаться с нуля.

  • мгновенное восстановление сессии – не более 1-2 секунд;
  • не нуждается в дополнительном дисковом пространстве.

Гибридный – комбинирует описанные выше режимы, рассчитан на настольные компьютеры. Информация с ОЗУ дублируется в файле hiberfil.sys, устройство переходит в экономный режим. При активном гибридном режиме включение спящего автоматом активирует и гибридный. При сбоях с электропитанием (отключили подачу электричества) Windows восстановится из hiberfil.sys.

Как удалить файл hiberfil.sys и зачем он нужен?

Файл hiberfil.sys представлен дисковым пространством – виртуальной копией ОЗУ при переходе ПК в энергоэффективные режимы. Удалить файл можно и штатными средствами Windows с правами администратора (удаётся это не всегда) либо через специальные утилиты, вроде Unlocker, но делать так категорически не рекомендуется. Для удаления файла необходимо отключить гибернацию, перезапустить систему.

Как отключить гибернацию

Во всех операционных системах от Microsoft алгоритм отключения гибернации сохранён, за исключением незначительных отличий в интерфейсе.

Windows 10 и 8.1

В «Десятке» проблема решается через графический интерфейс и в консоли.

Командная строка

Нужны права администратора.

  1. Вызовите консоль с привилегиями администратора удобным способом: правый клик по Пуску, комбинация Win + X
  2. Введите команду powercfg –hoff или скопируйте её в буфер обмена, кликните правой клавишей по тёмному фону консоли для вставки и нажмите Enter.

Powercfg можно заменить на powercfg.exe – это утилита для управления электропитанием в Windows, -h – команда для включения и отключения гибернации, off – её значение. Полная версия команды: powercfg.exe /hibernate off

Если появится ошибка вроде: «Не удалось выполнить операцию…», у вас нет прав администратора или инструмент запущен без расширенных привилегий.

PowerShell

Средство автоматизации управления Windows и её обслуживания.

  1. Запустите инструмент с правами администратора через поиск или ярлык в Пуске.
  • Отыщите каталог Windows PowerShell.
  • В контекстном меню ярлыка разверните выпадающий список «Дополнительно».
  • Нажмите «Запуск от имени администратора».
  1. Выполните команду powercfg /h «off» с кавычками – синтаксис немного отличается от использования в командной строке.
Управление электропитанием

Через графический интерфейс процесс выглядит нагляднее.

  1. Откройте параметры: правый клик п Пуску или комбинацией Win + I.
  2. Перейдите в «Система», далее – в «Питание и спящий режим»

Второй способ – зажмите Win + X, щёлкните «Управление электропитанием».

  1. Кликните «Дополнительные параметры…».

Альтернативный путь: посетите раздел Панели управления под названием «Электропитание» или выполните команду powercfg.cpl.

  1. Слева активируйте «Настройка перехода в спящий…».
  2. Жмите по ссылке «Изменить дополнительные параметры…».
  3. Разверните раздел «Сон», укажите «Никогда». Для портативного устройства для обоих пунктов – батареи и питания от сети.
  4. Сохраните настройки.
Редактирование реестра

Новичкам к данному способу прибегать не рекомендуется. Если решились – позаботьтесь о резервной копии изменяемой ветки или всего реестра.

  1. Откройте командный интерпретатор – зажмите Win + R.
  2. Выполните regedit или regedit.exe.
  3. Перейдите в HKLMSYSTEMCurrentControlSetControlPower.
  4. Значение HibernateEnabled измените на ноль и сохраните настройки.
  5. Перезапустите ПК.

Для включения гибернации замените ноль обратно на единицу.

На Windows 8.1 процесс абсолютно не отличается.

Windows 7

В случае в Windows 7 отличий нет за исключением одного момента: Параметров в «Семёрке» нет, остальными способами окно для управления электропитанием открывается.

Стоит ли отключать

Единственная причина отключения режима гибернации – освобождение пространства на диске C:. Размер hiberfil.sys может достигать объёма оперативной памяти. Если её установлено 8-16 ГБ и более, файл может занимать львиную долю места на системном томе. В остальных случаях стоит воспользоваться преимуществами данного способа выключения компьютера.

Как включить гибернацию

Включается гибернация точно так же, как и отключается:

  • Консоль – команда powercfg –hon.
  • PowerShell – powercfg /h «on».
  • Управление электропитание – в списке выберите время простоя, по истечении которого ПК перейдёт в режим гибернации.
  • Редактор реестра – измените значение параметра HibernateEnabled обратно на 1.

Как уменьшить файл hiberfil.sys

Обычно документ hiberfil.sys занимает меньше, чем на установлено физической оперативной памяти. Размер равняется объёму заполнения ОЗУ на момент последнего переведения компьютера в режим гибернации. Если планируете выключить данный режим, активируйте быстрый запуск – Fast startup, вдруг он отключён.

  1. Зажмите комбинацию Win + R, выполните cpl.

Также можете зайти в раздел Панели управления под название Электропитание.

  1. Слева жмите «Действия кнопок…».
  2. Вверху активируйте «Изменить параметры, которые…» – потребуются привилегии администратора.
  3. Активируйте опцию «Включить быстрый запуск…» и сохраните изменения.

Существует способ ограничения максимального объёма hiberfil.sys.

  1. Откройте системный реестр командой regedit – запускается в поисковой строке или окне «Выполнить».
  2. Перейдите в ветку HKLMSYSTEMCurrentControlSetControlPower.
  3. Дважды кликните по записи HiberFileSizePercent.
  4. Измените её значение на требуемое в процентах и сохраните настройки.

Этим ограничите максимальный размер файла гибернации от объёма оперативной памяти. При 8 ГБ ОЗУ значение в 25% ограничит объём hiberfil.sys 2 ГБ.

Ужать hiberfil.sys можно и через консоль: зажмите Win + R, выполните powercfg /h /type reduced. В итоге его размер уменьшится (после перезагрузки компьютера) до размера, необходимого для записи ядра Windows, основных драйверов и сервисов. Снимет квоты команда powercfg /h /type full.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector