Plik hiberfil.sys można bezpiecznie usunąć, wyłączając funkcję hibernacji – nie spowoduje to uszkodzeń systemu Windows, a uwolni miejsce równe około 75% pojemności pamięci RAM. W dalszej części artykułu wyjaśniamy, jak dokładnie wykonać ten proces, zmniejszyć rozmiar pliku oraz w razie potrzeby go przywrócić.
Do czego służy plik hiberfil.sys?
Hiberfil.sys to ukryty plik systemowy, który Menedżer zasilania jądra tworzy w folderze głównym partycji systemowej podczas instalacji Windows. Jego podstawowym zadaniem jest przechowywanie dokładnej kopii zawartości pamięci RAM w momencie, gdy komputer przechodzi w stan hibernacji. Dzięki temu po ponownym uruchomieniu sprzętu system nie ładuje się od zera, lecz odczytuje ten pojedynczy plik, przywracając wszystkie otwarte aplikacje i dokumenty w kilka sekund.
Mechanizm ten odgrywa szczególną rolę w laptopach, gdzie bateria stanowi zasób krytyczny. Zapisując sesję na dysku, funkcja zarządzania energią pozwala na całkowite odcięcie zasilania bez utraty niezapisanych danych. Hibernacja różni się tu od trybu uśpienia, który utrzymuje pamięć aktywną i stale pobiera energię elektryczną. Plik hiberfil.sys występuje także przy włączonym uśpieniu hybrydowym, będącym połączeniem obu trybów – wtedy kopia RAM-u jest zachowywana na dysku na wypadek przerwy w zasilaniu, co stanowi zabezpieczenie przed niespodziewaną utratą danych.
Gdzie na dysku znajduje się hiberfil.sys?
Plik jest lokowany bezpośrednio w folderze głównym dysku, na którym zainstalowany jest system operacyjny. W standardowej konfiguracji będzie to dysk C: i ścieżka C:\hiberfil.sys. Ze względu na swój krytyczny charakter jest on nie tylko ukryty, ale domyślnie chroniony przed przypadkowym skasowaniem przez opcję „Ukryj chronione pliki systemu operacyjnego”.
Aby go zlokalizować w Eksploratorze Windows, należy rozwinąć kartę Widok i zaznaczyć pole Ukryte elementy. Niewystarczające jest też samo odhaczenie „Nie pokazuj ukrytych plików i folderów” w Opcjach folderów – konieczne jest jeszcze odznaczenie ochrony plików systemowych. Alternatywnie, w Wierszu polecenia można użyć polecenia DIR /A:H C:\, które wyświetli wszystkie ukryte składowe katalogu głównego.
Czy usunięcie hiberfil.sys jest bezpieczne?
Usunięcie pliku hiberfil.sys jest całkowicie bezpieczne i nie destabilizuje działania systemu Windows. W praktyce proces ten sprowadza się do wyłączenia funkcji hibernacji – plik jest jedynie jej pochodną. Wiele osób z powodzeniem pozbywa się go, by odzyskać zajmowaną przestrzeń dyskową, szczególnie na mniejszych lub zapełnionych pamięciach SSD. Wraz z hibernacją przestaje działać także uśpienie hybrydowe, co oznacza, że przy rozładowaniu baterii laptopa otwarty stan pracy nie zostanie zachowany automatycznie.
Konsekwencją jest konieczność pełnego zamykania i ponownego uruchamiania programów. Dla użytkowników przyzwyczajonych do szybkiego wznawiania zadań na komputerze przenośnym może to być odczuwalna niedogodność. Osoby pracujące głównie na zasilaniu sieciowym zazwyczaj nie odczują tej zmiany. Przed podjęciem decyzji warto porównać własne potrzeby z ilością zwalnianego miejsca – rozmiar omawianego elementu na partycji systemowej jest zbliżony do pojemności zainstalowanej pamięci RAM.
Wyłączenie hibernacji oznacza, że po wyczerpaniu baterii nie zostanie uratowany bieżący stan pracy – dotychczasowe dane z niezapisanych dokumentów przepadną.
Jak usunąć plik hiberfil.sys?
Najsprawniejsza metoda wyeliminowania go z dysku to wydanie odpowiedniej komendy w konsoli administracyjnej. W tym celu należy uruchomić Wiersz polecenia z podwyższonymi uprawnieniami, korzystając z wyszukiwarki systemowej – po wpisaniu frazy cmd trzeba kliknąć wynik prawym przyciskiem myszy i wybrać opcję Uruchom jako administrator. W oknie dialogowym kontroli konta użytkownika potwierdza się intencję przyciskiem Kontynuuj. Drugim sposobem otwarcia konsoli jest użycie skrótu klawiszowego Windows + R, wpisanie cmd i zatwierdzenie klawiszem Enter.
Po przejściu do konsoli wystarczy wykonać poniższe kroki:
- Wpisać polecenie powercfg -h off (lub równoważne powercfg.exe /hibernate off) i nacisnąć Enter.
- Niezwłocznie po tym plik zostanie odblokowany i skasowany przez system automatycznie.
- Wpisać exit i zamknąć konsolę.
- Uruchomić ponownie komputer, aby wszystkie zmiany zostały w pełni naniesione.
Opisana operacja jedynie dezaktywuje hibernację i usuwa fizyczny plik, nie ingerując w żadne inne mechanizmy Windows. Efektem jest niemal natychmiastowe zwolnienie gigabajtów przestrzeni na partycji C:.
Jak przywrócić plik hibernacji po usunięciu?
Odwrócenie procesu jest równie proste i sprowadza się do uruchomienia Wiersza polecenia jako administrator, a następnie wpisania polecenia powercfg -h on (lub powercfg.exe /hibernate on). System Windows automatycznie odtworzy w katalogu głównym dysku C: nowy plik hiberfil.sys o wielkości odpowiadającej pierwotnym ustawieniom. Nie są potrzebne żadne dodatkowe narzędzia ani skomplikowane konfiguracje.
Wcześniej warto jedynie upewnić się, że na partycji systemowej znajduje się wystarczająca ilość wolnego miejsca na tak duży obiekt. Przybliżona zajętość zależy od ilości pamięci RAM – w standardowym scenariuszu będzie to około 75% całkowitej pojemności. Po restarcie urządzenia opcja hibernacji z powrotem pojawi się w menu zasilania. Możesz ją też ręcznie uwidocznić w menu Start, modyfikując ustawienia działania przycisków zasilania w Panelu sterowania.
Jak zmniejszyć rozmiar hiberfil.sys?
Jeśli funkcja zapisywania stanu na dysk jest ci potrzebna, lecz wolałbyś ograniczyć zajętość pliku, system udostępnia do tego odpowiedni parametr. Domyślnie Windows rezerwuje obszar równy 75% RAM-u, ale dzięki konsoli można obniżyć go do 50% pojemności pamięci RAM – jest to dolna granica akceptowana przez mechanizm hibernacji. Zmiana dokonywana jest poleceniem powercfg /hibernate /size 50, gdzie cyfra 50 oznacza właśnie wartość progową.
Dopuszczalne wielkości mieszczą się w przedziale 50–100%. Wpisanie mniejszej wartości procentowej, na przykład 40 lub 30, zostanie odrzucone. Przykładowo, przy 16 GB RAM ustawienie 50% daje plik o wielkości około 8 GB, co może uwolnić kilka dodatkowych gigabajtów w stosunku do domyślnego rozmiaru. Należy jednak rozważyć, czy przy intensywnym użytkowaniu i wielu jednocześnie otwartych programach zredukowany bufor nie okaże się niewystarczający – wówczas proces hibernacji może się nie powieść.
Zbyt mały rozmiar pliku hibernacji może uniemożliwić zapisanie całej zawartości pamięci RAM, prowadząc do błędu krytycznego podczas przechodzenia w stan hibernacji.
Jak sprawdzić aktualny rozmiar i zarządzać przestrzenią?
Stan pliku można skontrolować z poziomu Eksploratora Windows, odznaczając w opcjach folderów ochronę ukrytych plików systemowych i przechodząc do głównego katalogu dysku C:. Po kliknięciu prawym przyciskiem myszy na ikonę hiberfil.sys i wybraniu Właściwości okno dialogowe wskaże dokładną wielkość na dysku. Dzięki tym informacjom można ocenić, czy oszczędność przestrzeni po redukcji lub całkowitym usunięciu jest warta utraty wygody.
Współcześnie, przy powszechnym wykorzystaniu szybkich nośników SSD, czas uruchamiania systemu od zera jest porównywalny z czasem wznawiania z hibernacji. Z tego powodu na komputerach stacjonarnych wielu użytkowników rezygnuje z tego trybu, przenosząc zaoszczędzone gigabajty na aktywnie wykorzystywane programy. W laptopach z małym dyskiem i dużą pamięcią RAM kalkulacja zysków i strat staje się jeszcze bardziej opłacalna – zwolnione miejsce można przeznaczyć na projekty, multimedia czy maszyny wirtualne, zamiast trzymać rezerwę na rzadko wykorzystywaną hibernację.
FAQ – najczęściej zadawane pytania
Czym jest plik hiberfil.sys i do czego służy?
To ukryty plik systemowy tworzony przez menedżera zasilania, który przechowuje zrzut zawartości pamięci RAM podczas hibernacji, aby przywrócić sesję po ponownym włączeniu komputera.
Gdzie znajduje się hiberfil.sys na dysku?
Plik leży w katalogu głównym partycji systemowej, zwykle C:\hiberfil.sys, i jest domyślnie ukryty oraz chroniony przed przypadkowym usunięciem.
Czy bezpiecznie można usunąć plik hiberfil.sys?
Tak — usunięcie polega na wyłączeniu hibernacji i nie uszkadza systemu, choć powoduje utratę możliwości szybkiego wznawiania sesji.
Jak usunąć hiberfil.sys krok po kroku?
Należy uruchomić Wiersz polecenia jako administrator i wpisać powercfg -h off, po czym system automatycznie usunie plik i warto zrestartować komputer.
Jak przywrócić plik hibernacji po jego usunięciu?
Uruchom konsolę z uprawnieniami administratora i wpisz powercfg -h on; Windows odtworzy hiberfil.sys automatycznie, jeśli jest wystarczająco dużo miejsca na dysku.
Czy można zmniejszyć rozmiar hiberfil.sys zamiast go usuwać?
Tak — za pomocą polecenia powercfg /hibernate /size 50 można obniżyć rozmiar do 50% pamięci RAM, co jest minimalną akceptowalną wartością.
Jakie ryzyko wiąże się ze zbyt małym rozmiarem pliku hibernacji?
Zbyt mały plik może nie pomieścić całej zawartości RAM i spowodować błąd przy próbie hibernacji, uniemożliwiając zapis sesji.
Jak sprawdzić aktualny rozmiar hiberfil.sys na dysku?
Po odznaczeniu ochrony ukrytych plików systemowych w Eksploratorze przejdź do C:, kliknij plik prawym przyciskiem i wybierz Właściwości, aby zobaczyć jego rozmiar.