На компьютерах с Windows я знаю, что можно удалить hiberfil.sys с помощью командной строки, чтобы можно было сэкономить много места на небольших дисках (мой hiberfil.sys по некоторым причинам составляет 25 гигабайт!). На настольных компьютерах, похоже, нет большого риска полного удаления файла. Тем не менее, на ноутбуках, я думаю, все по-другому.

Итак, если я полностью удалил этот файл со своего компьютера с Windows, что произойдет, если батарея разрядится до критического уровня? Будет ли Windows пытаться переходить в спящий режим, даже если hiberfil.sys больше не присутствует? Если так, что произойдет, когда он не сможет найти файл? Или машина просто полностью отключится? Мне просто интересно.

1 ответ1

0

Во-первых, размер файла hiberfil.sys по умолчанию равен 75% от объема ОЗУ (поэтому я предполагаю, что у вас ~ 32 ГБ), но эту пропорцию можно изменить. Откройте приглашение CMD от имени администратора и введите желаемый размер в процентах от ОЗУ, например

powercfg -h -size 50

уменьшит hiberfil.sys до ~ 16 ГБ.

Во-вторых, пока включен Hibernate, вы не можете легко удалить hiberfil.sys, поэтому я предполагаю, что вы отключили Hibernate . Конечно, Windows не может переходить в спящий режим.

Следующие две команды (которые могут быть в .bat-файле, запущенном от имени администратора) отключают Hibernate, тем самым автоматически удаляя hiberfil.sys или снова включая, создавая файл заново.

powercfg -h выключен

powercfg -h включен

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .