Чи потрібен мені hiberfil.sys, якщо я використовую лише «Сон» на екземплярі Windows 7, який знаходиться на SSD?


9

Я не знаю, як працює режим "Сну" (тобто чи він вкладає все, що зараз є в основній пам'яті DRAM, hiberfil.sysі тоді, коли я прокидаюся, система завантажує все назад у пам'ять).

Наразі у мене є 16 ГБ оперативної пам’яті та Windows 7 64-розрядний на M4 128 ГБ SSD.

hiberfil.sysзаймає 12 ГБ цінного місця на SSD. Потрібно сказати, що я хочу його звільнити.

Відповіді:


9

hiberfil.sys використовується в сплячому режимі , а не в режимі сну . Єдиний надійний метод відключення режиму сплячки та усунення таким чином hiberfil.sysу Windows Vista та Windows 7 - це командний рядок та наступні кроки:

  1. Відкрийте командний рядок з правами адміністратора.
  2. Введіть “powercfg.exe -h off”.
  3. Вийдіть із командного рядка.

дякую, це спрацювало. Я не бачив "сплячий", вказаний серед варіантів. чи "сон" все-таки підтримує живлення модулів ОЗУ? так що в основному все це - вимкнення дисководів?
Wuschelbeutel Kartoffelhuhn

AFAIK, Сон підтримує живлення лише модулів оперативної пам’яті, все інше вимкнено
alexs

Це неправильно. Дивіться більш повну інформацію у моїй відповіді.
Корпоративний Geek

Це працює! Я щойно набрав 4 Гб у старій системі (але все ще в Windows 7), де мало місця на диску. hiberfil.sys був видалений негайно, без необхідності перезавантаження.
Пітер Мортенсен

10

Не слід видаляти цей файл. Сон та сплячий режим працюють разом у Windows 7 та Windows 8.

У Windows 7 є режим, який називається гібридним режимом сну, який використовується на настільних комп’ютерах. Щоб цитувати Microsoft:

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

Крім того, на ноутбуках, якщо заряд батареї ноутбука стає критично низьким, поки комп'ютер спить, Windows автоматично переводить ноутбук у режим сплячого режиму.

Тому не видаляйте цей файл, якщо ви не відключите режим сну та сплячого режиму у своєму активному плані живлення.

Для отримання додаткової інформації про сон і сплячку рекомендую ознайомитись із цим FAQ: Сон і сплячка: часто задаються питання .


Немає можливості контролювати кількість місця, яке займає файл hiberfil.sys?
Boris_yo

Жодного, що я знаю. Принаймні не без серйозних злому. :)
Корпоративний Geek

1
@Corporate Geek: я багато разів прокидав робочий стіл зі сну, коли Hyberfil.sys вже не було (через метод, інший відповідь)
Wuschelbeutel Kartoffelhuhn

у вас були якісь відключення живлення? Корпорація Microsoft, яку цитує CorporateGeek, говорить, що вона потрібна в разі відключення живлення.
vinnief

2

Алекс відповідь прийняла для мене відповідь - найбільше - лише з невеликими варіантами, які мені довелося використовувати слэш замість мінусу:

powercfg /h off

ОС: Windows 7 Professional

Будь ласка, дивіться прийняту відповідь тут для отримання більш детальної інформації: Використання Powercfg для видалення гібернаційного файлу не працює, навіть якщо я адміністратор


1
Ласкаво просимо на SuperUser dracuella ... Вкажіть свою версію Windows, вона може бути корисною для інших читачів. Мій особистий convincement є те , що слеш , /, звук більше вікон, як між тим мінус , -більше Unix-подібних . З сучасними версіями програм Він повинен працювати з будь-якою з них, але це залежить від реалізації. Лише одна загальна примітка, параметри надаються мінусом, який може відрізнятися від символу Hypen ... (тому ми можемо пояснити, чому іноді копіювати та минулі з деяких сайтів це призведе до помилок ...).
Гастур

@hastur powercfg /?перерахуйте всі параметри, почніть з -...
DavidPostill

@Hastur, додав ОС і змінив 'дефіс' на 'мінус' - я не знав, що є різниця. Також я зробив powercfg /? Перший, який дав мені -h, але не пощастивши з цим, я погуглив і знайшов посилання, яке я опублікував, і вирішив мою проблему.
dracuella

1

Ви можете змінити розмір hiberfile.sys в Win7-Win10, відкривши командний рядок підвищеного рівня

  • натисніть клавішу Windows
  • тип "cmd"
  • клацніть правою кнопкою миші на "cmd" у списку, що з'являється
  • виберіть "запустити як адміністратор"

потім введіть команду,

Powercfg –h –size percentsize 

замініть percentize вашим значенням (наприклад, 60%), але воно не може бути меншим за 50. Ознайомтесь із зображеннями тут .


1

Після стількох років Windows 10 стала найпопулярнішою системою зараз. Якщо хтось хоче видалити цей файл в Windows 10, я маю щось нагадати вам перед цим.

Якщо ви відключите сплячу функцію за допомогою "powercfg.exe -h off" в Windows 10, ви також втратите функцію швидкого запуску. Тому що функція швидкого запуску потребує цього файлу.

Отже, якщо на вашому дисковому просторі не так вже й мало, краще не вимикати сплячу функцію в ОС Windows 10.

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