У меня Windows 7 Ultimate SP1. Сегодня я увидел, что Disk:C полностью заполнен. Я не воспринимаю это всерьез, но через некоторое время многие ошибки начали происходить.

Некоторые ошибки говорят о том, что на диске недостаточно места для продолжения. Затем я перехожу на диск:C, выбираю все папки и нажимаю на свойства, но на панели свойств сказано, что все файлы занимают только 45,6 ГБ.

Затем я нажал на показ скрытых файлов и файлов, защищенных операционной системой. Тогда проблема передо мной. Имя файла hiberfil.sys составляет 126,9 ГБ. Я не могу понять, что заставило этот файл занимать столько памяти. Его название связано с режимом гибернации.

Я решил удалить этот файл, но безуспешно, даже при загрузке в безопасном режиме.

Я уверен, что это не ошибка Windows, потому что у меня установлены все обновления.

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

2 ответа2

2

Файл hiberfil.sys необходим для хранения оперативной памяти на диске в случае гибернации. Он не должен быть больше вашей оперативной памяти, и обычно составляет 75%. Так что, если у вас нет ~ 170 ГБ оперативной памяти, ваша будет слишком большой.

Вы можете удалить файл, отключив спящий режим: откройте командную строку в режиме администратора и введите powercfg -H off .

Вы можете снова включить гибернацию, которая создаст новый файл hiberfil.sys , с powercfg -H on .

С помощью powercfg -H -Size <PercentSize> вы можете установить желаемый размер файла в процентах от вашей основной памяти (не может быть меньше 50).

1

Hiberfil.sys должен быть того же размера, что и ваша оперативная память, поэтому у вас есть 128 ГБ или ОЗУ?

Чтобы избавиться от этого, выполните следующие действия, взятые с https://support.microsoft.com/en-us/kb/920730.

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

Чтобы сделать спящий режим недоступным, выполните следующие действия. Нажмите «Пуск», а затем введите cmd в поле «Начать поиск». В списке результатов поиска щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора. Когда вас попросит Контроль учетных записей, нажмите Продолжить. В командной строке введите powercfg.exe /hibernate off и нажмите клавишу ВВОД. Введите команду exit и нажмите клавишу ВВОД, чтобы закрыть окно командной строки.

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