W Windows 7 najlepiej pozostawić automatyczne zarządzanie rozmiarem pliku stronicowania. Jeśli masz co najmniej 8 GB RAM i chcesz odzyskać miejsce na dysku SSD, możesz ustawić stały rozmiar 1024–2048 MB. Nie wyłączaj pamięci wirtualnej całkowicie, ponieważ część programów może wtedy zgłaszać błędy „Out of Memory”.
Dlaczego Windows 7 potrzebuje pamięci wirtualnej?
Pamięć wirtualna nie jest wyłącznie awaryjnym zamiennikiem pamięci RAM. System Windows korzysta z niej jako z przestrzeni, którą aplikacje i procesy mogą rezerwować niezależnie od tego, ile wolnej pamięci fizycznej pozostało w komputerze. Jej częścią jest plik stronicowania pagefile.sys, zapisany zwykle na partycji systemowej.
Niektóre programy wymagają obecności pliku stronicowania nawet wtedy, gdy komputer ma wolny RAM. Jego całkowite wyłączenie nie musi więc przyspieszyć systemu, a może ograniczyć stabilność aplikacji i utrudnić zapis informacji potrzebnych przy awarii.
Na dysku SSD plik stronicowania może zajmować cenne miejsce, ale sama jego obecność nie powoduje odczuwalnego spowolnienia systemu. Jeżeli system rzeczywiście intensywnie korzysta z pliku, problemem jest raczej niedobór pamięci RAM niż samo ustawienie pagefile.sys.
Przed zmniejszeniem pliku stronicowania sprawdź też hibernację. Plik hibernacji jest niezależny od pamięci wirtualnej i można odzyskać zajmowane przez niego miejsce poleceniem powercfg -h off uruchomionym w wierszu polecenia jako administrator. Spowoduje to wyłączenie hibernacji.
Najważniejsze argumenty za pozostawieniem pliku stronicowania przedstawiają się następująco:
- Stabilność – część aplikacji sprawdza, czy plik stronicowania jest dostępny.
- Bufor bezpieczeństwa – system może użyć go przy chwilowym wzroście zapotrzebowania na pamięć.
- Obsługa dużych programów – aplikacje graficzne, narzędzia biurowe i gry mogą wymagać większej przestrzeni niż aktualnie zajęty RAM.
- Oszczędność miejsca – stały rozmiar pozwala ograniczyć plik bez całkowitego wyłączania tej funkcji.
Jakie wartości ustawić przy różnej ilości RAM?
Poniższe wartości są rozsądnym punktem wyjścia dla typowych komputerów z Windows 7. W kolumnach podano rozmiar początkowy i maksymalny w megabajtach. Przy dużym obciążeniu lub nietypowych aplikacjach zapotrzebowanie może być większe.
| Ilość RAM | Zalecany rozmiar minimalny | Zalecany rozmiar maksymalny |
|---|---|---|
| 4 GB | 2048 MB | 4096 MB |
| 8 GB | 1024 MB | 2048 MB |
| 16 GB lub więcej | 1024 MB | 1024 MB |
Jeśli masz 8 GB RAM, ustawienie 1024 MB jako rozmiaru początkowego i 2048 MB jako maksymalnego jest rozsądnym kompromisem między wolnym miejscem a bezpieczeństwem. Możesz też wpisać 2048 MB w obu polach, aby plik miał stały rozmiar i nie zmieniał się podczas pracy systemu.
Jak zmienić rozmiar pamięci wirtualnej w Windows 7?
Ustawienia pliku stronicowania znajdziesz w zaawansowanych opcjach systemu. Wykonaj następujące kroki:
- Kliknij przycisk Start, kliknij prawym przyciskiem pozycję Komputer i wybierz Właściwości.
- Wybierz Zaawansowane ustawienia systemu.
- Na karcie Zaawansowane kliknij przycisk Ustawienia w sekcji Wydajność.
- Otwórz kartę Zaawansowane, kliknij Zmień w sekcji Pamięć wirtualna i wyłącz opcję automatycznego zarządzania, jeśli chcesz wprowadzić własne wartości.
- Zaznacz dysk systemowy, wybierz Rozmiar niestandardowy, wpisz wartości początkową i maksymalną, kliknij Ustaw, a następnie zatwierdź wszystkie okna. Na końcu uruchom ponownie komputer.
Jeżeli nie zależy Ci na każdym gigabajcie wolnego miejsca, pozostaw zaznaczoną opcję Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków. System sam dopasuje rozmiar do obciążenia, co jest najbezpieczniejszym ustawieniem dla większości użytkowników.
Na co uważać przy zmniejszaniu pliku stronicowania?
Zbyt mały plik pagefile.sys może spowodować błędy „Out of Memory”, zamykanie wymagających programów albo problemy z wykonaniem określonych operacji. Ryzyko jest większe przy komputerach z mniej niż 4 GB RAM, podczas pracy z dużymi plikami oraz przy jednoczesnym uruchamianiu wielu aplikacji.
Nie traktuj wyłączenia pamięci wirtualnej jako metody przyspieszania Windows 7. Jeśli system zaczyna intensywnie korzystać z pliku stronicowania, skuteczniejszym rozwiązaniem jest ograniczenie liczby uruchomionych programów albo rozbudowa RAM. Po zmianie ustawień obserwuj, czy aplikacje działają stabilnie i czy nie pojawiają się komunikaty o braku pamięci.
W typowym komputerze z 8 GB RAM bezpiecznym wyborem będzie pozostawienie ustawień systemowych albo stały plik o rozmiarze 1024–2048 MB. Całkowite wyłączenie pamięci wirtualnej nie daje gwarantowanej poprawy wydajności, a zwiększa ryzyko problemów z aplikacjami.