Co to są pliki hiberfil.sys i pagefile.sys i czy mogę je bezpiecznie usunąć?

51

Zauważyłem dwa duże (~ 2GB) pliki (hiberfil.sys i pagefile.sys) w katalogu głównym dysku C: i zastanawiałem się, co to jest. Szukałem w google i znalazłem ciekawe linki, ale nie znalazłem odpowiedzi na tej stronie. Sądzę, że dobrze byłoby, gdyby na to pytanie udzielono odpowiedzi na przyszłość.

Oto moje pytania:

  • Do czego służy plik hiberfil.sys?
  • Do czego służy plik pagefile.sys?
  • Czy mogę bezpiecznie usunąć te pliki?
marco-fiset
źródło
3
aaakkk, dlaczego ludzie zawsze chcą usuwać pliki systemowe.
Moab
3
@Moab: Ponieważ pliki te zajmują dużo miejsca na moim nieco słabym dysku twardym i bardzo mnie to martwiło.
marco-fiset

Odpowiedzi:

47

hiberfil.sys : to plik używany przez system Windows po wybraniu opcji „Hibernacja” systemu. Spójrz na tę stronę, jak ją usunąć, jeśli nie będziesz używać opcji Hibernacja. Krótko mówiąc, uruchamiasz powercfg -h offw terminalu poleceń z uprawnieniami administratora. Plik powinien następnie zostać automatycznie usunięty, a funkcja hibernacji systemu Windows wyłączona.

pagefile.sys : plik używany przez system Windows jako plik strony lub zamiana pamięci wirtualnej. Jeśli masz 1 GB pamięci RAM i chcesz użyć 2 GB jako pamięci, system Windows utworzy 1 GB pamięci wirtualnej na dysku HD i użyje jej w razie potrzeby. Zobacz tę stronę, jak ją usunąć.

Czy możesz je usunąć? Tak, ale nie po prostu przechodząc do Eksploratora Windows i usuwając je. Rzuć okiem na dostarczone linki lub poszukaj informacji o swojej wersji systemu Windows, aby wiedzieć, jak je usunąć.

Zwróć uwagę, że samo usunięcie ich nie wystarczy: musisz wyłączyć opcję hibernacji i wykorzystanie pamięci wirtualnej w systemie Windows.

woliveirajr
źródło
6
Nie usunę pliku stronicowania w systemie Windows 7. Z mojego doświadczenia wynika, że ​​prowadzi to do dziwnych zachowań. Jeśli jednak masz ogromną ilość pamięci, możesz spróbować. [Jest to odwrotne niż w przypadku systemu Windows XP, w którym usunięcie pliku strony, jeśli miałeś ponad 1 GB pamięci RAM, działało idealnie]
user606723,
link do ask-leo.com (pagefile.sys) jest martwy. jest tu kilka informacji: askleo.com/what_is_pagefilesys_and_can_i_move_it
AtomHeartFather
1
@ user606723 Wstydliwe okna nie wymyśliły, jak zrobić ten plik, gdy jest potrzebny. Jak jakiś dynamiczny schemat alokacji ...
Valmond,
13

Hiberfil.sys, jak sama nazwa wskazuje, to plik, w którym system Windows zapisuje dane migawki. Dlatego plik ma zawsze taki sam rozmiar jak całkowita ilość dostępnej pamięci RAM na komputerze.

Aby usunąć plik i wyłączyć hibernację.

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

Pagefile.sys to plik stronicowania systemu Windows, znany również jako plik używany przez system Windows jako pamięć wirtualną. I jako taki nie powinien być usuwany.

Unfundednut
źródło
3

hiberfil.sys to plik hibernacji, w którym system Windows zapisuje zawartość pamięci systemu podczas hibernacji. Uważam, że usunięcie tego systemu podczas działania systemu powinno być bezpieczne, ale chciałbym uzyskać potwierdzenie od kogoś, kto zna system Windows lepiej, zanim cokolwiek zrobisz.

pagefile.sys to plik stronicowania, analogiczny do partycji wymiany w systemie Linux (jeśli to w ogóle pomaga). System używa go jako dodatkowej pamięci, gdy zabraknie miejsca w pamięci RAM („stronicuje” go do tego pliku, a tym samym „plik stronicowania”). Jest wyjątkowo (w stosunku do RAM) powolny, ale zwykle lepszy niż całkowity brak pamięci. NIE powinieneś usuwać tego pliku, przynajmniej podczas działania systemu.

Edytować:-

Możesz kontrolować istnienie i rozmiar pliku strony, przynajmniej w XP: Właściwości systemu-> Zaawansowane-> Wydajność / Ustawienia-> Zaawansowane / Zmień.

Kevin
źródło
1
hiberfil.sys można bezpiecznie usunąć, ale spowoduje to, że hibernacja będzie niedostępna. System Windows nie tworzy pliku sam z siebie, gdy jest używany, ani nie jest później usuwany. To by tak naprawdę nie pomogło, nie można wykorzystać zdobytego wolnego miejsca lub system operacyjny nie będzie miał wystarczającej ilości miejsca do hibernacji.
Marcks Thomas
co się stanie, jeśli usunę plik stronicowania, gdy system nie działa? W systemie Linux nie stanowiłoby to problemu.
Janus Troelsen
1

hiberfil.sys to plik, który system tworzy, gdy komputer przechodzi w tryb hibernacji. W trybie hibernacji plik hiberfil.sys jest używany do przechowywania bieżącego stanu (pamięci) komputera na dysku twardym, a plik jest używany po ponownym włączeniu systemu Windows. W trybie hibernacji zasilanie komputera jest całkowicie wyłączone, dzięki czemu możesz nawet wyjąć baterię, włożyć ją z powrotem i być z powrotem tam, gdzie byłeś. hiberfil.sys to ukryty plik. Oznacza to, że można go zobaczyć w menedżerze plików systemu Windows tylko, jeśli zaznaczyłeś „Pokaż ukryte pliki i foldery” w Opcjach folderów.

hiberfil.sys to plik systemowy Windows i nie można go po prostu usunąć, tak jak w przypadku, powiedzmy, pliku, który sam utworzyłeś, ale którego już nie chcesz na komputerze. Aby usunąć hiberfil.sys w XP: przejdź do Panelu sterowania -> Opcje zasilania -> karta Hibernacja. Odznacz to pole, uruchom ponownie komputer, a następnie możesz usunąć plik hiberfil.sys. W systemie Windows 7 lub Vista uruchom narzędzie wiersza polecenia jako Administrator i wpisz „powercfg -h off”.

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

Mohammad Hussein
źródło