Jak mogę zmniejszyć plik pagefile.sys o pojemności 12 GB?


26

Mimo że mam tylko 4 GB pamięci RAM, mam plik pagefile.sys o pojemności 12 GB. Z tego, co przeczytałem na ten temat, jest on większy niż zasada kciuka x1,5, a także zajmuje dużo miejsca na moim dysku twardym. Zwykle uruchamiam wiele aplikacji i kart w przeglądarkach internetowych, więc kiedy to się ostatnio zdarzyło, zamknąłem wszystko i ponownie uruchomiłem komputer. Kiedy ponownie uruchomiłem WinDirStat, plik strony spadł do 3-4 GB. Teraz mój plik strony znów ma rozmiar do 12 GB, a zamykanie programów / restartowanie nie działa.

Moje pierwsze pytanie brzmi: jakie działania powodują, że pagefile.sys rośnie tak bardzo w stosunku do zainstalowanej pamięci RAM (komputer włączony przez długi czas, zbyt wiele programów uruchomionych, zbyt wiele otwartych kart przeglądarki)? Po drugie, w jaki sposób mogę uzyskać zmniejszenie pliku pagefile.sys do 6-7 GB?

Korzystam z systemu Windows 7 Home Premium SP1 z 4 GB pamięci RAM


5
Jest to bieżące ustawienie umożliwiające systemowi Windows zarządzanie wielkością pliku stronicowania lub skonfigurowanie go do określonego rozmiaru. Oczywiście, jeśli Windows tworzy 12 GB, to powinno być tak duże.
Ramhound

2
Problem polega na tym, że masz tak mało pamięci RAM na liczbę używanych programów. Kiedy systemowi Windows zabraknie PRAWDZIWEJ pamięci, używa pliku wymiany i używa coraz więcej plików wymiany, dopóki nie zostaną spełnione jego potrzeby.
cybernard

Odpowiedzi:


21

Możesz ręcznie ograniczyć rozmiar pliku strony, wykonując następujące czynności:

  1. Kliknij przycisk Start .
  2. Kliknij komputer prawym przyciskiem myszy .
  3. Wybierz Właściwości
  4. Kliknij Zaawansowane ustawienia systemu po lewej stronie.
  5. Kliknij przycisk Ustawienia w grupie Wydajność .
  6. Wybierz kartę Zaawansowane w oknie Opcje wydajności .
  7. Kliknij przycisk Zmień .
  8. Odznacz Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków .
  9. Wybierz dysk C: z listy.
  10. Sprawdź przycisk opcji Rozmiar niestandardowy .
  11. Wprowadź początkowe i maksymalne rozmiary, których chcesz użyć. Polecam 4096 MB na wartość początkową i 6144 MB na wartość maksymalną.
  12. Kliknij OK w oknie dialogowym Pamięć wirtualna .
  13. Kliknij OK w oknie dialogowym Opcje wydajności .
  14. Kliknij OK w oknie dialogowym Właściwości systemu .

Czy pomnożyć GB pamięci RAM przez 1024 dla wartości początkowej i pomnożyć ten wynik przez 1,5 dla wartości maksymalnej ?
5ervant

9

Możesz wymusić rozmiar pliku pamięci wirtualnej poprzez:

  1. Kliknij lewym przyciskiem myszy na „Start”.
  2. Kliknij prawym przyciskiem myszy na „PC”.
  3. Kliknij lewym przyciskiem myszy na „Właściwości”.
  4. Kliknij lewym przyciskiem myszy na „Zaawansowana konfiguracja systemu”.
  5. W razie potrzeby kliknij lewym przyciskiem myszy „OK”.
  6. Wybierz zakładkę „Opcje zaawansowane”.
  7. Kliknij lewym przyciskiem myszy na „Konfiguracja” wewnątrz „Przepustowości”.
  8. Wybierz zakładkę „Opcje zaawansowane”.
  9. Kliknij lewym przyciskiem myszy na „Zmień” w „Wirtualnej pamięci”.
  10. Edytuj swoje preferencje.
  11. Zamknij wszystkie otwarte okna, akceptując.

To brzmi jak bardzo szczegółowe instrukcje dla niektórych wersji systemu operacyjnego innych niż Windows 7. Czy jesteś pewien, że to nie jest dla Visty lub Windows 8?
jpaugh

Nie, wcale nie.
174140

Na karcie „Zaawansowane” nie ma przycisku „Konfiguracja” ani grupy „Przepustowość”.
Drew Chapin,

Mogłem zgadywać od pięciu do dziewięciu. Upvoters proszę również głosować dokładniejszą odpowiedź .
174140

0

Jeśli masz więcej niż jedną partycję, wykonaj kroki wskazane przez uprego w jego odpowiedzi, ale także:

  • ustaw plik wymiany na inną partycję (np. aby nie było części pliku wymiany w C :, wszystkie w D :)
  • restart
  • zrób to samo, ponownie ustawiając plik wymiany ponownie -reboot

Spowoduje to ponowne utworzenie pliku wymiany z ustawieniami początkowymi, dzięki czemu zawsze można w ten sposób zmusić jego rozmiar (wszelkie fragmentacje w pliku zostaną usunięte). Ale to nie usuwa przyczyny dużego pliku; będziesz musiał to zrozumieć na podstawie innych wskazówek. Jak już zasugerowałeś, prawdopodobnie masz jednocześnie wiele programów otwartych, wiele kart przeglądarki lub korzystasz z aplikacji wymagających dużej ilości pamięci.

BTW Jeśli chcesz po prostu usunąć fragmentację w pliku wymiany, skorzystaj z pagedefrag SysInternals


pagedefrag nie działa na 64-bitowym systemie Windows, co niestety dowiedziałem się wczoraj.
Jürgen A. Erhard
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.