Що таке файли hiberfil.sys та pagefile.sys, і чи можна їх безпечно видаляти?


51

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

Ось мої запитання:

  • Для чого потрібний файл hiberfil.sys?
  • Для чого потрібний файл pagefile.sys?
  • Чи можу я безпечно видалити ці файли?


3
aaakkk, чому люди завжди хочуть видаляти системні файли.
Моав

3
@Moab: Оскільки ці файли займають багато місця на моєму жорсткому диску дещо низької ємності, і мене це дуже непокоїло.
marco-fiset

Відповіді:


47

hiberfil.sys : це файл, який використовує Windows, коли ви вирішили "перезимувати" в системі. Погляньте на цей сайт про те, як його видалити, якщо ви не будете використовувати опцію сну. Словом, ви запускаєте powercfg -h offкомандний термінал з правами адміністратора. Файл слід автоматично видалити, а функцію сплячки Windows відключити.

pagefile.sys : це файл, який Windows використовує для вашого файлу сторінки, або своєю віртуальною пам'яттю. Якщо у вас є 1 Гб оперативної пам’яті і ви хочете використовувати 2 ГБ в якості пам’яті, Windows створить віртуальну пам’ять 1 ГБ у вашому HD і використовуватиме її за потребою. Дивіться цей сайт про те, як його видалити.

Чи можете ви їх видалити? Так, але не просто перейшовши до Провідника Windows та видаливши їх. Перегляньте надані посилання або зробіть кілька досліджень щодо вашої версії Windows, щоб знати, як їх видалити.

Зауважте, що просто видалити їх недостатньо: вам доведеться вимкнути сплячий режим та використання віртуальної пам'яті вашої Windows.


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 Сором'язний windows не зрозумів, як зробити цей файл, коли він потребує. Як якась динамічна схема розподілу ...
Валмонд

13

Hiberfil.sys, як випливає з назви, - це файл, до якого Windows зберігає дані оснащених знімків. Таким чином, файл завжди за розміром дорівнює загальній кількості наявної оперативної пам’яті.

Щоб видалити файл і вимкнути сплячку.

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

Pagefile.sys - це файл підкачки Windows, також відомий як файл, який Windows використовує як віртуальну пам'ять. І як таке видаляти не слід.


3

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

pagefile.sys - це, ну, файл сторінки, аналогічний розділу swap в Linux (якщо це взагалі допомагає). Система використовує її для додаткової пам’яті, коли в оперативній пам’яті не вистачає місця (вона «переносить на сторінку» цей файл, таким чином «файл сторінки»). Це надзвичайно (відносно оперативної пам’яті) повільно, але зазвичай краще, ніж взагалі не вистачає пам’яті. НЕ слід видаляти цей файл принаймні під час роботи системи.

Редагувати: -

Ви можете контролювати існування та розмір файлу сторінки, принаймні в XP: Властивості системи-> Додатково-> Продуктивність / Параметри-> Додатково / Змінити.


1
hiberfil.sys можна безпечно видалити, але це зробить сплячку недоступною. Windows не створює файл сам при використанні, а також не видаляється згодом. Це все-таки не допоможе, одержане вільне місце не можна використовувати, або ОС не матиме достатньо місця для сну.
Маркс Томас

що станеться, якщо я видалю файл сторінки, коли система не працює? В Linux це не буде проблемою.
Janus Troelsen

1

hiberfil.sys - це файл, який система створює, коли комп'ютер переходить у сплячий режим. У режимі глибокого сну використовується файл hiberfil.sys для зберігання поточного стану (пам'яті) ПК на жорсткому диску, а файл використовується при повторному включенні Windows. У режимі глибокого сну живлення ПК повністю вимкнене, тому ви навіть можете вийняти акумулятор, повернути його назад і повернутися туди, де ви були. hiberfil.sys - це прихований файл. Це означає, що ви могли бачити його в диспетчері файлів Windows, лише якщо ви встановили прапорець "Показати приховані файли та папки" в параметрах папки.

hiberfil.sys - це системний файл Windows, і ви не можете просто видалити його так, як, наприклад, файл, який ви створили самі, але більше не хотіли на своєму комп’ютері. Щоб видалити hiberfil.sys в XP: перейдіть на панель керування -> Параметри живлення -> вкладку «Спящий режим». Зніміть прапорець, перезавантажте комп'ютер, а потім ви можете видалити файл hiberfil.sys. Для Windows 7 або Vista запустіть утиліту командного рядка як адміністратор та введіть “powercfg -h off”.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.