Что такое файлы hiberfil.sys и pagefile.sys и можно ли их безопасно удалить?

52

Я заметил два больших (~ 2 ГБ) файла (hiberfil.sys и pagefile.sys) в корне диска C: и поинтересовался, что это за файлы. Я искал в Google и нашел несколько интересных ссылок, но не нашел ответа на этом сайте. Я думаю, было бы хорошо, чтобы ответ на этот вопрос здесь для дальнейшего использования.

Вот мои вопросы:

  • Для чего нужен файл hiberfil.sys?
  • Для чего нужен файл pagefile.sys?
  • Могу ли я безопасно удалить эти файлы?
марко-fiset
источник
3
aaakkk, почему люди всегда хотят удалять системные файлы.
Моав
3
@Moab: потому что эти файлы занимают много места на моем жестком диске с небольшим объемом памяти, и я был весьма обеспокоен этим.
Марко-Фисет

Ответы:

48

hiberfil.sys : файл, используемый Windows, когда вы выбираете «Hibernate» системы. Посмотрите на этом сайте, как его удалить, если вы не будете использовать опцию Hibernate. Короче говоря, вы запускаете powercfg -h offв командном терминале с правами администратора. Затем файл должен быть автоматически удален, а функция гибернации Windows отключена.

pagefile.sys : это файл, используемый Windows в качестве файла подкачки или подкачки виртуальной памяти. Если у вас есть 1 ГБ оперативной памяти и вы хотите использовать 2 ГБ в качестве своей памяти, Windows создаст виртуальную память объемом 1 ГБ на жестком диске и будет использовать ее по мере необходимости. Смотрите этот сайт о том, как его удалить.

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

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

woliveirajr
источник
6
Я не буду удалять файл подкачки в Windows 7. По моему опыту, это приводит к странному поведению. Однако, если у вас чрезмерный объем памяти, вы можете попробовать его. [Это противоположно Windows XP, где удаление файла подкачки, если у вас было более 1 ГБ оперативной памяти, работало отлично]
user606723
ссылка на ask-leo.com (pagefile.sys) не работает. здесь есть некоторая информация: askleo.com/what_is_pagefilesys_and_can_i_move_it
AtomHeartFather
1
@ user606723 Окна Shame не выяснили, как создать этот файл, когда в этом есть необходимость. Как какая-то схема динамического распределения ...
Valmond
14

Hiberfil.sys, как следует из названия, - это файл, в который Windows сохраняет данные моментальных снимков. Таким образом, размер файла всегда равен общему объему доступной оперативной памяти на компьютере.

Удалить файл и отключить спящий режим.

1.Open a command prompt with administrative privileges.
2.Enter “powercfg.exe -h off”.

Pagefile.sys - это файл подкачки Windows, также известный как файл, который Windows использует в качестве виртуальной памяти. И как таковые не должны быть удалены.

Unfundednut
источник
3

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

pagefile.sys - это файл подкачки, аналогичный разделу подкачки в Linux (если это вообще помогает). Система использует его для дополнительной памяти, когда ему не хватает места в оперативной памяти (она «выгружает» его в этот файл, таким образом, «файл подкачки»). Это чрезвычайно (относительно RAM) медленно, но обычно лучше, чем нехватка памяти в целом. Вы НЕ должны удалять этот файл, по крайней мере, во время работы системы.

Редактировать:-

Вы можете контролировать существование и размер файла подкачки, по крайней мере, в XP: Свойства системы-> Дополнительно-> Производительность / Настройки-> Дополнительно / Изменить.

Kevin
источник
1
hiberfil.sys можно безопасно удалить, но это сделает гибернацию недоступной. Windows не создает файл сам по себе, когда он используется, и впоследствии не удаляется. В любом случае, это не поможет, полученное свободное пространство не может быть использовано, или ОС не хватит места для спящего режима.
отмечает Томас
что произойдет, если я удалю файл подкачки, когда система не работает? В Linux это не было бы проблемой.
Янус Троелсен
1

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

hiberfil.sys - это системный файл Windows, и вы не можете просто удалить его, как, например, для файла, который вы сами создали, но больше не хотели использовать на своем компьютере. Чтобы удалить hiberfil.sys в XP: зайдите в Панель управления -> Параметры электропитания -> вкладка Hibernate. Снимите флажок, перезагрузите компьютер, и затем вы можете удалить файл hiberfil.sys. Для Windows 7 или Vista запустите утилиту командной строки от имени администратора и введите «powercfg -h off».

http://www.neuber.com/taskmanager/process/hiberfil.sys.html

Мухаммед Хуссейн
источник