
У меня на ноутбуке "Действие при критическом разряде батареи" установлено на "Гибернация" при работе от батареи. Уровни низкого и критического заряда батареи установлены по умолчанию (10% и 5% соответственно). "Действие при низком заряде батареи" - "Ничего не делать".
Моя батарея была на исходе, и я пытался работать вплоть до момента гибернации. Однако компьютер просто выключился, а не перешел в гибернацию. Это было очень внезапно (никакого сообщения о выключении).
Как сделать так, чтобы ноутбук переходил в режим гибернации, а не выключался?
Что я пробовал:
я нашел этоПост Суперпользователя, но я знаю, что режим гибернации включен, так как я делаю это вручную.
Ноутбук — HP EliteBook 840 G6 с 12 ГБ ОЗУ и 475 ГБ SDD, из которых свободно 238 ГБ. Подозреваю, что этого дискового пространства достаточно для гибернации.
Единственная информация BIOS, которую мне удалось найти об управлении питанием, не включает действия при достижении критического уровня заряда батареи (изображение ниже)
Я пробовал полную зарядку от полностью разряженного до 100%, полную разрядку до полностью разряженного и полную зарядку до 100%, но ноутбук все равно выключается, когда заканчивается заряд, вместо того чтобы перейти в режим гибернации.
Я снова зарядил его до 100% и повысил уровень критического заряда батареи с 5% до 10%. Индикатор заряда должен быть правильно откалиброван после стольких полных зарядок и разрядок. Вместе с дополнительным запасом в 5% я ожидал, что это оставит достаточно запаса для перехода в спящий режим, когда заряд закончится. Ноутбук по-прежнему выключается вместо перехода в спящий режим, когда заряд закончится.
Я снова зарядил его до 100% и установил Критический уровень батареи на 20%, чтобы посмотреть, позволяет ли дополнительный запас перейти в спящий режим. Поскольку Низкий уровень батареи должен был быть выше Критического, мне пришлось установить первый на 25%. Разряжающаяся батарея пролетела мимо Критического уровня в 20%, достигнув 16% на момент обновления этого пуля.
По сути, я могу вручную перейти в спящий режим и могу установить действие «Критический заряд батареи» на спящий режим, но последнее действие просто игнорируется, когда индикатор заряда батареи достигает критического уровня.
решение1
Автор изначального вопроса решил проблему для своего ноутбука HP, но другим может пригодиться информация из первоначального ответа, поэтому я сохраню (слегка отредактированную) версию в виде цитаты.
Существует конечное число событий, которые могли произойти.
- Ноутбук может выключаться из-за прошивки, у вас, вероятно, есть настройка BIOS для этого.
- Возможно, вы работаете в системе, которая, по мнению Windows, является достаточным местом для записи в hiberfile.sys.
- Ноутбук может разрядиться из-за нехватки заряда батареи в режиме гибернации, и это может быть причиной сообщения о прерывании.
- Базовый BIOS неправильно обрабатывает вызовы ACPI или [в настоящее время] не принимает режим гибернации, который пытается включить ОС.
Решение первой проблемы — поковыряться в BIOS и понизить соответствующую опцию. Вторая проблема имеет довольно очевидное лечение, для диагностики третьей просто попробуйте поднять порог гибернации до, например, 15% и посмотреть, что из этого получится. Вы также можете попробовать отключить все действия по питанию и посмотреть, как он разряжается. Четвертую проблему можно диагностировать, вручную переведя компьютер в режим гибернации — если он выключается или просто выдает ошибку, вам придется дополнительно что-то настроить.
На устройствах HP, чтобы ОС могла правильно управлять режимами гибернации, необходимо включить опцию «Управление питанием» в BIOS.