Hiberfil sys перенести на другой диск

Обновлено: 16.05.2024

Такое случается в тех случаях когда при установке системы диск был разбит на разделы(обычно диск C: под систему и диск D: "под документы") и системному всегда достается самый малый объем(Хорошо если 100 Гбайт!).

Споры о том "надо делить жесткий диск на разделы или оставить один но большой" ведутся очень давно и ещё нескоро закончатся но сей материал не об этом.

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

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

Нехватка дискового пространства всегда нежелательна и неприятна а в случае системного раздела - ещё и опасна, есть большая вероятность повредить ОС и вывести её из строя.

В данной статье я буду разбирать ситуацию и её разрешение на примере ОС Windows 7. Но данное решение актуально и для Windows 10.
Видно что на диске C: ситуация критическая и нужно что то делать. Видно что на диске C: ситуация критическая и нужно что то делать.

Вот так выглядит корень диска C: при настройках по умолчанию.

По умолчанию в корневом каталоге системного диска (Обычно это диск C:) всегда находятся две системных файла:

Hiberfil.sys - файл куда записывается содержание оперативной памяти перед уходом компьютера в гибернацию и откуда это содержимое загружается обратно в ОЗУ при выходе из этого режима.

Примечательно что в Windows 7 этот файл по умолчанию имеет размер равный объему ОЗУ в то время как в Windows 10 этот файл может быть меньше - видимо, учитывается только тот объем ОЗУ который используется.

Pagefile.sys - Файл подкачки, куда ОС выгружает данные приложений не проявляющие активность определенное время для освобождения ОЗУ и ускорения работы активных приложений. Его размер определяет либо пользователь либо сама система - согласно настройке.

Итак, давайте посмотрим - какой размер занимают эти два файла на системном диске.

Настройка отображения в проводнике скрытых и системных файлов

Для этого нужно включить режимы отображения системных и скрытых файлов.

Для чего - открываем любую папку(Проводник, Мой Компьютер или любую другую) и нажимаем клавишу Alt. Перед вами появится скрытое меню содержащее пункт " Сервис ". Далее выбираем " Сервис " - " Параметры папок "

Компьютерный блог в помощь пользователям за операционной системой Windows. Варианты решения компьютерных проблем и популярных ошибок. Компьютерные инструкции, полезные статьи, качественные программы, обзоры по востребованным утилитам в системе Windows. Самостоятельное обслуживание и настройка ОС Windows 7/8/10 и программ. Устранение неполадок в windows, оптимизация и защита компьютера. Обзоры проверенных и полезных интернет-сервисов. А также много других статей на тему информационных технологий.

Pages

среда, 13 ноября 2019 г.

Как удалить hiberfil или перенести на другой диск в Windows 7 / 10?

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

Файл hiberfil.sys находится на системном диске С. Чтобы его увидеть нужно включить отображение скрытых и системным файлов. Процедура простая: "Пуск - Панель управления - Параметры папок - Вид".

Включение отображения защищенных системных файлов в Windows 7.


Размер файла гибернации занимает примерно 60% от вашей оперативки. С теперешними показателями системных требований современных компьютеров это вовсе не проблема.

Удаление файла hiberfil.sys в ОС Windows 7/10 или отключение гибернации.

Чтобы избавиться от hiberfil нужно просто отключить режим сна. Инструкция идентична как к семерке так и к десятке.
Откройте командную сроку от имени администратора. Для этого в пуске, в строке поиска впишите команду CMD и откройте от имени администратора (смотря скрин ниже).

Ostin1, Вам кажется, что нужно, но на самом деле не нужно.
Нужно - это когда вы на необитаемом острове, диск на 32 гб, и в ноуте 16Гб памяти. Вот тогда нужно, потому что места не хватит.

А вы где-то прочитали ересь про износ SSD, прогрузились, и теперь несете муйню в массы, а массы ну тупыые, и не понимают. Понимаю, обидно.

В любом случае, HIBERFIL.SYS с системного диска не переносится в принципе. Можете сократить его размер до 75% или до 50%, но тогда если дамп памяти на момент выключения после сжатия в него не уместится, получите BSOD.

А вы где-то прочитали ересь про износ SSD, прогрузились, и теперь несете муйню в массы, а массы ну тупыые, и не понимают. Понимаю, обидно.

В данном случае идёт речь о модели Transcend 360S (MLC) это не А-Brand, и нужно задумываться о том как им пользоваться. Какие массы, что вы несёте, есть конкретная задача, hiberfile.sys перенести на другой раздел, какие ещё массы, вы в своем вообще уме?

Ostin1,
1. Нести муйню в массы - это доказывать всем, что у кого-то может быть надобность в переносе hiberfil.sys \ отключении pagefile.sys \ переносе кэшей браузеров с SSD на HDD, ввиду якобы ускоренного износа. Или вы не говорите о наличии у вас такой "потребности"?

2. Hiberfil не переносится на другой ДИСК в принципе, как, впрочем, и на другой раздел того же диска (что было бы бессмысленно в вашем контексте, даже если бы ваш контекст был справедлив).

То, что это не A-Brand, выражается в следующем:
- чуть худшие характеристики
- несколько бОльший уровень брака
- меньший срок гарантии

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


Нести муйню в массы - это доказывать всем, что у кого-то может быть надобность в переносе hiberfil.sys \

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

восстанавливать хотябы данные так будет при случайном удалении проще

Данные должны лежать на другом разделе, так что это тут ни при чём.
Данные должны бэкапится, так что это опять же ни при чем.
"хотябы"!="хотя бы"

Ага, я один такое себе представил. И гугл (как компания, а не как поисковик) тоже себе это представил:


Good news: Raw Bit Error Rate (RBER) increases slower than expected from wearout and is not correlated with UBER or other failures.
High-end SLC drives are no more reliable that MLC drives.
Bad news: SSDs fail at a lower rate than disks, but UBER rate is higher (see below for what this means).
SSD age, not usage, affects reliability.
Bad blocks in new SSDs are common, and drives with a large number of bad blocks are much more likely to lose hundreds of other blocks, most likely due to die or chip failure.
30-80 percent of SSDs develop at least one bad block and 2-7 percent develop at least one bad chip in the first four years of deployment.
когда дело касается простого выключения и включения компьютера это лишнее его лишний раз "гонять", выключение делается минимум раз 10 в день

Вы вообще читаете то, что вы пишете?
- Что такое "простое" выключение и чем оно отличается от "непростого"?
- Если вы не хотите "гонять" "лишний раз" компьютер, что бы это ни было, зачем его "минимум 10 раз в день" выключать? У тех, кто об этом думает, компьютер работает 24/7.
- Какое это имеет отношение к вопросу, учитывая, что математика, необходимая для расчета срока службы диска исходя из записываемого на него объема доступна школьнику младших классов, и снимает ВСЕ вопросы о необходимости "оптимизации и переноса" для SSD?

Так что это и есть натуральная муйня, извините. Вы, наверное, и ГМО вредными считаете, это фричество примерно такого же порядка, когда люди отказываются воспринимать объективные научные факты.

На моем% SYSTEMDRIVE% в Windows заканчивается свободное место. Существует hiberfil.sys файл, размер которого составляет почти 3 ГБ.

Скрытый системный файл Hiberfil.sys находится в корневой папке диска, на котором установлена ​​операционная система. Диспетчер питания ядра Windows резервирует этот файл при установке Windows. Размер этого файла примерно равен объему оперативной памяти (ОЗУ), установленной на компьютере.

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

Я не хочу отключать функцию гибернации.

Есть ли способ перейти hiberfil.sys на другой диск, кроме %SYSTEMDRIVE% ?

Тег "external-drive" также вызывает беспокойство. Компьютерам не нравится, когда их память может уходить.

Я провел некоторые исследования в Google и в реестре Windows, и не нашел ничего, кроме возможности отключить его (и, следовательно, удалить файл hiberfil.sys):

  1. Нажмите Пуск, а затем введите cmd в поле Начать поиск.
  2. В списке результатов поиска щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.
  3. Когда вас попросит Контроль учетных записей, нажмите Продолжить.
  4. В командной строке введите powercfg.exe /hibernate off , а затем нажмите ENTER .
  5. Введите ENTER команду exit и нажмите, чтобы закрыть окно командной строки.
Спасибо, как только я запустил комментарий, hiberfil.sys автоматически удаляется. Спасибо, теперь у меня есть дополнительные 32 ГБ на моем SSD

Вместо отключения режима гибернации вы можете уменьшить размер файла гибернации до 50% от общей физической памяти:

  1. Нажмите Пуск, а затем введите cmd в поле Начать поиск.
  2. В списке результатов поиска щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.
  3. Когда вас попросит Контроль учетных записей, нажмите Продолжить.
  4. В командной строке введите powercfg.exe /hibernate /size 50 , а затем нажмите ENTER .
  5. Введите, exit а затем нажмите, ENTER чтобы закрыть окно командной строки.

Размер hiberfil.sys будет уменьшен немедленно.

Обновление . Имейте в виду, что, если ваша системная память не может быть сжата до 50% от ее размера при переходе в спящий режим, вы можете получить синий экран с INTERNAL_POWER_ERROR, подобный этому, который может быть трудно диагностировать:

Диого выложил точно такое же решение раньше и с атрибуцией. -1 @JorisGroosman Это не то же самое решение. Обратите внимание на разницу в шаге 4. ОП не хотел отключать спящий режим, как это делает решение Диого. Решение выше сокращает размер, используемый гибернацией в два раза. Да просто чтобы подтвердить, я тот, кто пришел на этот пост с похожим вопросом - он работал здесь. Благодаря этому размер файла гибернации уменьшился с 6 до 4 гигабайт. Это не позволило бы мне сократить оперативную память менее чем до 50%, так что она может быть настолько низкой, насколько это возможно - я пробовал 25%, но файл остался того же размера, что и для 50%. У меня 8 гигабайт установленной оперативной памяти

В отличие от режима SLEEP , где все, что работает в вашей системе, хранится в вашей оперативной памяти (которая работает под напряжением), HIBERNATION копирует все состояние вашей оперативной памяти в файл с именем HIBERFIL.sys . Вот почему этот файл должен быть не меньше размера вашей оперативной памяти. Ваш компьютер полностью выключается, так как он не должен иметь какие-либо из ваших компонентов при постоянной мощности.

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

Читайте также: