
Microsoft Windows używa pagefile.sys jako plik do pamięci wirtualnej, gdzie przechowuje dużo danych i zajmuje dużo miejsca na dysku twardym. Innym plikiem, który również ma tendencję do znacznego wzrostu, jest hiberfil.sys, w tym przypadku związane z hibernacją i danymi zapisanymi podczas tego procesu. Pliki te mogą zostać usunięte, a rezultatem będzie duża ilość miejsca na komputerze. jednostka przechowywaniaJeśli więc dysponujesz niewielką ilością miejsca, wykonaj poniższe czynności, aby zwolnić sporo gigabajtów.
Czym jest pagefile.sys?

W systemie Microsoft Windows używany jest plik o nazwie pagefile.sys jako pamięć masowa dla samego systemu operacyjnego do stronicowania, czyli jako część pamięci wirtualnej, dzięki której programy „myślą”, że mają więcej pamięci RAM niż system faktycznie ma zainstalowanej. W ten sposób działające procesy mogą być przenoszone do pamięci RAM, jeśli mają priorytet, lub przenoszone na dysk twardy w tym pliku stronicowania.sys, jeśli go nie mają.
Innymi słowy, byłby to odpowiednik pliku wymiany lub partycji SWAP w systemach operacyjnych typu Unix. Istnieje nawet sztuczka w Linuksie, która pozwala na użycie pliku pagefile.sys systemu Windows w instalacji z podwójnym rozruchem zamiast SWAP.
Jednakże przechowywanie wszystkich tych procesów sprawia, że plik rośnie i zająć mnóstwo miejsca na dysku twardym lub SSD. Może ono osiągnąć nawet kilka gigabajtów, co może stanowić problem, jeśli nie masz ich zbyt wiele.
Co się stanie, jeśli usunę pagefile.sys?
Zanim przejdziemy do wyjaśnienia, jak usunąć pagefile.sys, przedstawiamy następujące informacje: wyjaśnij, co może się stać, jeśli ten plik zostanie usunięty. Jak wyjaśniliśmy, plik ten pozwala programom pozornie mieć więcej pamięci RAM niż jest ona faktycznie zainstalowana. Dostęp do tej przestrzeni można uzyskać w ramach pamięci wirtualnej, o której mówiliśmy wcześniej.
Tak więc, jak można się spodziewać, gdy masz mało pamięci RAM, np. <8 GB, zauważysz, że wydajność komputera spada. Zauważysz, że komputer zwalnia, więc nie jest to zalecane w takich przypadkach.
Zamiast tego tak masz 16 GB Wpływ na wydajność będzie minimalny; praktycznie go nie zauważysz. A jeśli masz więcej, z pewnością nie będziesz potrzebować pliku pagefile.sys w większości przypadków. Na przykład w konfiguracjach z 32 lub 64 GB, a nawet większą, w większości przypadków nie będzie to konieczne.
Dlatego jego usunięcie uwolniłoby znaczną ilość miejsca. Jednakże, Rozmiar tego pliku jest dynamiczny, więc jego rozmiar jest zazwyczaj wprost proporcjonalny do pojemności dysku twardego. Oznacza to, że będzie on większy na większych dyskach niż na mniejszych.
Jak usunąć pagefile.sys w systemie Windows
Usuń ten plik pagefile.sys Nie oznacza to, że system przestanie działać. Aby go usunąć, wykonaj następujące kroki:
- Przejdź do Panelu sterowania systemu Windows.
- Wybierz System.
- Następnie przejdź do zaawansowanych ustawień systemu.
- Następnie możesz przejść do zakładki Opcje zaawansowane.
- Teraz zobaczysz sekcję Wydajność, w której musisz wybrać przycisk Ustawienia…
- Otworzy się kolejne okno, w którym należy przejść do Opcji zaawansowanych, a następnie do sekcji Pamięć wirtualna.
- Tam zobaczysz aktualną ilość miejsca zajmowanego przez pagefile.sys. Kliknij przycisk Zmień...
- Domyślnie opcja automatycznego zarządzania rozmiarem pliku pagefile.sys jest zaznaczona, ale możemy odznaczyć to pole, wybrać zainstalowane dyski pamięci masowej i kliknąć opcję „Brak pliku stronicowania”.
- Kliknij Ustaw. Zaakceptuj i to wszystko.
Teraz zobaczysz, że pagefile.sys zajmuje 0 KB przestrzeni, więc zyskasz wolną przestrzeń.
Czym jest hiberfil.sys?

Hiberfil.sys To kolejny dobrze znany plik systemu Windows. Jak wspomniałem wcześniej, jest on związany z hibernacją. Oznacza to, że stale zrzuca wszystkie informacje o aktywnych procesach i otwartych plikach, aby po przejściu komputera w tryb hibernacji nie zostały one utracone. Po odcięciu zasilania od pamięci RAM wszystkie dane w niej zawarte zostaną utracone, ale nie te zapisane na dysku twardym.
Jednak jest to możliwe nigdy nie używaj trybu hibernacji, więc możesz obejść się bez miejsca zajmowanego przez ten plik Windows. Tak jak usuwasz pagefile.sys, możesz zrobić to samo z hiberfil.sys.
Co się stanie, jeśli usunę hiberfil.sys?
Podobnie jak w przypadku pagefile.sys, pojawia się również pytanie, czy usuń hiberfil.sys Może to spowodować pewne szkody dla systemu operacyjnego lub jego wydajności. Prawda jest taka, że jeśli nie zamierzasz korzystać z trybu hibernacji, nie będzie problemu z jego usunięciem. Nie zauważysz też żadnego spadku wydajności, niezależnie od konfiguracji pamięci RAM. Z tego powodu nie jest on tak problematyczny jak pagefile.sys. Jeśli więc masz mało pamięci RAM, możesz usunąć hiberfil.sys zamiast pagefiles.sys bez utraty wydajności.
Jak wspomniałem wcześniej, jedyną rzeczą, jaką robi hiberfil.sys, jest zrzuć zawartość pamięci RAM na dysk twardy Dzięki temu, jeśli komputer przejdzie w tryb hibernacji, nic, co było uruchomione w danym momencie, nie zostanie utracone. W ten sposób pamięć RAM można wyłączyć i oszczędzać energię, zamiast utrzymywać ją w stanie aktywnym.
To znaczy, jedyną konsekwencją Problem polega na tym, że po przełączeniu komputera w tryb hibernacji i ponownym włączeniu nie będzie on mógł powrócić do poprzedniego stanu. Innymi słowy, hibernacja działałaby jak ponowne uruchomienie komputera. Jeśli jednak nie potrzebujesz tego trybu, nie musisz się o nic martwić.
Usuń hiberfil.sys
można usuń hiberfil.sys z systemu Windows, wykonując następujące proste kroki:
- Pierwszym krokiem jest uzyskanie dostępu do wiersza poleceń (CMD) i wykonanie tej czynności jako administrator.
- Gdy już będziesz w terminalu, następnym krokiem będzie wpisanie polecenia „powercfg /h off” bez cudzysłowów.
- Aby wykonać to polecenie naciśnij klawisz ENTER.
- Następnie możesz zamknąć okno terminala. Teraz wystarczy ponownie uruchomić system Windows.
- Po ponownym uruchomieniu plik hiberfil.sys zniknie, a na dysku zostanie zwolniona spora ilość GB.
Oczywiście zamiast używać CMD, możesz również użyj programu PowerShell, innej możliwej powłoki systemu Windows. Procedura byłaby dokładnie taka sama: otwórz program PowerShell jako administrator, uruchom polecenie i uruchom ponownie.