Tak, plik hiberfil.sys można usunąć, ale nie należy kasować go ręcznie w Eksploratorze plików. Bezpieczna metoda polega na wyłączeniu hibernacji poleceniem systemowym. Windows automatycznie usunie wtedy plik i zwolni zajmowane miejsce.
Jak usunąć hiberfil.sys?
Do wykonania operacji potrzebujesz Wiersza polecenia lub Terminala uruchomionego z uprawnieniami administratora. Cała procedura zajmuje zwykle mniej niż minutę:
- Otwórz menu Start i wpisz cmd albo Terminal.
- kliknij znalezioną aplikację prawym przyciskiem myszy i wybierz „Uruchom jako administrator”.
- W oknie konsoli wpisz dokładnie: powercfg -h off
- Naciśnij Enter.
Po zatwierdzeniu komendy hibernacja zostanie wyłączona, a plik hiberfil.sys powinien automatycznie zniknąć z partycji systemowej. Nie musisz usuwać go dodatkowo ani przenosić do kosza.
Czym jest plik hiberfil.sys?
Hiberfil.sys przechowuje dane potrzebne do odtworzenia stanu komputera po hibernacji. Windows zapisuje w nim zawartość pamięci RAM, a następnie całkowicie wyłącza zasilanie. Dzięki temu po ponownym uruchomieniu możesz wrócić do otwartych programów i dokumentów.
Rozmiar pliku zależy od konfiguracji systemu i ilości pamięci RAM. Może zajmować kilka gigabajtów, dlatego jego wyłączenie bywa zauważalne szczególnie na małych dyskach SSD. Nie należy jednak traktować wartości równej dokładnej pojemności RAM jako reguły, ponieważ Windows może zmieniać rozmiar pliku zależnie od używanego trybu hibernacji.
Komenda powercfg -h off wpływa także na funkcję Fast Startup, czyli Szybkie Uruchamianie. Ta funkcja wykorzystuje część mechanizmu hibernacji, zapisując stan jądra systemu podczas zamykania komputera.
| Cecha | Z włączoną hibernacją | Po wyłączeniu hibernacji |
|---|---|---|
| Miejsce na dysku | Plik hiberfil.sys zajmuje część przestrzeni | Przestrzeń zajmowana przez plik zostaje zwolniona |
| Szybkość startu | Fast Startup może przyspieszać uruchamianie | System uruchamia się z pełnym ładowaniem |
| Stabilność systemu | Możliwe jest wznowienie zapisanego stanu | Każde zamknięcie kończy się pełnym wyłączeniem systemu |
| Tryb zasilania | Dostępna jest hibernacja | Hibernacja i Fast Startup są niedostępne |
Uśpienie a hibernacja – jaka jest różnica?
Uśpienie zachowuje bieżący stan pracy w pamięci RAM i pobiera niewielką ilość energii. Komputer szybko się wybudza, ale całkowite rozładowanie baterii lub odłączenie zasilania może spowodować utratę niezapisanych danych.
Hibernacja zapisuje stan pracy na dysku w pliku hiberfil.sys i wyłącza komputer. Zużycie energii jest wtedy praktycznie zerowe, a dane pozostają zachowane. Po usunięciu pliku przez powercfg -h off możesz nadal korzystać z uśpienia, ale nie z hibernacji.
O czym pamiętać po wyłączeniu hibernacji?
Nie usuwaj hiberfil.sys ręcznie. Plik systemowy jest powiązany z funkcjami zasilania, więc kasowanie go w Eksploratorze jest niewłaściwe i może powodować błędy. Użycie narzędzia powercfg wyłącza zależne funkcje w kontrolowany sposób.
Po wykonaniu komendy komputer nie będzie korzystał z hibernacji ani Szybkiego Uruchamiania. Zamknięcie systemu będzie pełnym wyłączeniem, a kolejne uruchomienie może potrwać nieco dłużej. Jeśli zechcesz przywrócić te funkcje, uruchom Terminal jako administrator i wpisz:
powercfg -h on
Windows utworzy wtedy plik hiberfil.sys ponownie. Najprostsza decyzja jest więc taka: jeśli nie używasz hibernacji i potrzebujesz miejsca na dysku, wyłącz ją poleceniem systemowym. Jeśli często wznawiasz pracę z tego samego stanu, pozostaw funkcję aktywną.