Digital Basket Icon on Laptop Screen with User in Modern Workspace

Ustawienia pamięci wirtualnej w Windows – gdzie znajduje się plik stronicowania?

6 min. czytania

Plik stronicowania (pagefile.sys) to kluczowy element pamięci wirtualnej w systemie Windows. Jest to ukryty plik systemowy przechowywany domyślnie na partycji rozruchowej (zwykle C:\), który działa jako rozszerzenie pamięci RAM. Gdy RAM się zapełnia, system przenosi mniej aktywne dane na dysk, co zapobiega błędom pamięci i zwiększa stabilność.

W dobie komputerów z 8–128 GB RAM wiele osób pyta, czy plik stronicowania jest wciąż potrzebny. Tak — Windows nadal go używa, m.in. do obsługi zrzutów awarii (crash dump), rzadziej używanych procesów i jako bufor bezpieczeństwa dla przydziałów pamięci. Hibernacja korzysta z pliku hiberfil.sys, a nie z pagefile.sys.

Czym jest pamięć wirtualna i plik stronicowania?

Pamięć wirtualna to połączenie pamięci RAM i pliku stronicowania na dysku. Gdy RAM jest obciążony, system przenosi mniej istotne strony pamięci do pagefile.sys, aby utrzymać płynność działania aplikacji.

Najważniejsze fakty, które warto znać:

  • domyślna lokalizacja – plik znajduje się w katalogu głównym partycji systemowej (C:\pagefile.sys) i jest ukryty oraz chroniony systemowo;
  • domyślny rozmiar – Windows dobiera go dynamicznie (nie ma stałej reguły 1,5x RAM); w praktyce może to być od kilku do kilkunastu GB przy 16 GB RAM;
  • jak działa w praktyce – rzadziej używane dane trafiają do pliku stronicowania, a po ponownym uaktywnieniu aplikacji są wczytywane z powrotem do RAM; przy skrajnym niedoborze pamięci może wystąpić spowolnienie z powodu intensywnego przerzucania danych.

Zalety pliku stronicowania

  • zapobiega komunikatom o braku pamięci i nieoczekiwanym zamknięciom aplikacji,
  • umożliwia tworzenie zrzutów pamięci po awariach BSOD,
  • stabilizuje działanie systemu przy skokowych obciążeniach pamięci.

Wada – na wolnych dyskach HDD intensywne stronicowanie może powodować odczuwalne spowolnienia; na SSD jest znacznie mniej dotkliwe.

Gdzie znajduje się plik stronicowania i jak go sprawdzić?

Aby sprawdzić bieżącą konfigurację i lokalizację:

  1. Naciśnij Win + R, wpisz sysdm.cpl i kliknij OK.
  2. Przejdź do: Zaawansowane > sekcja Wydajność > Ustawienia > zakładka Zaawansowane > Zmiana….
  3. W oknie „Pamięć wirtualna” zobaczysz listę dysków i aktualne ustawienia, w tym lokalizację pagefile.sys.

Plik jest ukryty. Aby go zobaczyć w Eksploratorze plików, włącz wyświetlanie ukrytych elementów oraz odznacz „Ukryj chronione pliki systemowe (zalecane)”.

Uwaga: nigdy nie usuwaj ręcznie pliku pagefile.sys — może to spowodować niestabilność systemu i błędy.

Zalecenia dotyczące lokalizacji i optymalizacji

Najważniejsza zasada — zostaw plik stronicowania na najszybszym dysku (zwykle SSD) i pozwól Windowsowi zarządzać jego rozmiarem. Nowoczesne SSD bez problemu radzą sobie z obciążeniem zapisem, a wydajność jest wyraźnie lepsza niż na HDD.

Proponowane ustawienia w zależności od konfiguracji dysków:

Konfiguracja dysków Zalecana lokalizacja Uzasadnienie
Jeden dysk SSD (system na SSD) C:, rozmiar kontrolowany przez system Najwyższa wydajność i niskie opóźnienia; współczesne SSD mają dużą wytrzymałość zapisu.
Jeden dysk HDD C:, rozmiar niestandardowy (stały) Brak alternatywy dyskowej; stały rozmiar ogranicza fragmentację i wahania wydajności.
SSD + HDD Główny plik na SSD; opcjonalnie mały plik na partycji systemowej dla zrzutów awarii SSD przyspiesza stronicowanie; dla pełnej zgodności z crash dump zalecany mały pagefile na partycji z systemem.
Kilka SSD Na najszybszym SSD lub rozłożony na kilka woluminów Minimalizacja opóźnień; Windows potrafi korzystać z kilku plików stronicowania równolegle.

Nie ma potrzeby tworzenia osobnej partycji wyłącznie dla pagefile.sys. Na HDD możesz rozważyć stały rozmiar, aby ograniczyć fragmentację; na SSD najlepiej zostawić rozmiar kontrolowany przez system.

Czy wyłączyć plik stronicowania? Microsoft zdecydowanie to odradza nawet przy dużej ilości RAM. Nawet na komputerach z 64 GB+ RAM warto zostawić mały, systemowo zarządzany plik stronicowania — wiele aplikacji i funkcji systemowych go oczekuje, a pełne zrzuty pamięci po awarii mogą go wymagać.

Krok po kroku — konfiguracja pliku stronicowania

1. Dostęp do ustawień pamięci wirtualnej

Wykonaj poniższą ścieżkę w Panelu sterowania systemu:

  1. Naciśnij Win + R, wpisz sysdm.cpl i kliknij OK.
  2. Przejdź: Zaawansowane > Wydajność > Ustawienia.
  3. Otwórz zakładkę Zaawansowane i kliknij Zmiana… w sekcji „Pamięć wirtualna”.

Jeśli chcesz wprowadzić własne ustawienia, odznacz „Automatycznie zarządzaj plikiem stronicowania dla wszystkich dysków”.

2. Przeniesienie pliku stronicowania na inny dysk

Aby przenieść pagefile na inny wolumen:

  1. W oknie „Pamięć wirtualna” wybierz docelowy dysk (np. D:) i ustaw Rozmiar kontrolowany przez system, a następnie kliknij Ustaw.
  2. Wybierz dysk dotychczasowy (zwykle C:) i zaznacz Brak pliku stronicowania lub pozostaw mały plik dla zrzutów awarii; kliknij Ustaw.
  3. Zastosuj zmiany i zrestartuj komputer.

Wskazówka: dla zgodności z crash dump pozostaw niewielki pagefile na partycji systemowej.

3. Zmiana rozmiaru pliku stronicowania

Najlepiej pozostawić Rozmiar kontrolowany przez system. Jeśli jednak musisz ustawić rozmiar ręcznie (np. na HDD dla stabilnej wydajności), wykonaj:

  1. Wybierz dysk i zaznacz Rozmiar niestandardowy.
  2. Ustaw Początkowy rozmiar (MB) i Maksymalny rozmiar (MB) — na HDD zalecany jest stały rozmiar (te same wartości), aby uniknąć fragmentacji.
  3. Kliknij Ustaw > OK i uruchom komputer ponownie.

Przykładowe ustawienia dla konfiguracji z 16 GB RAM:

Opcja Początkowy (MB) Maksymalny (MB)
Systemowy (zalecane na SSD) Automatycznie Automatycznie
Stały (HDD — stabilność) 4096 4096
Niestandardowy (rendering/VM) 16384 24576

4. Weryfikacja po zmianach

Po restarcie sprawdź, czy konfiguracja działa prawidłowo:

  • w Menedżerze zadań: Ctrl + Shift + Esc > Wydajność > Pamięć — zobaczysz łączny przydział pamięci i użycie pamięci wirtualnej,
  • w wierszu poleceń: wmic pagefile list /format:list — wyświetla aktywne pliki stronicowania,
  • narzędziem RAMMap (Sysinternals) — do głębszej analizy użycia pamięci i pagefile.

Potencjalne problemy i rozwiązania

Poniżej znajdziesz najczęstsze kłopoty oraz szybkie wskazówki naprawcze:

  • niewystarczająco miejsca – upewnij się, że na docelowym dysku jest zapas wolnej przestrzeni (co najmniej tyle, ile planowany rozmiar pagefile + margines);
  • spowolnienie po zmianie – na HDD ustaw stały rozmiar i uruchom defragmentację, na SSD pozostaw rozmiar kontrolowany przez system;
  • BSOD po wyłączeniu – włącz ponownie plik stronicowania i ustaw „Rozmiar kontrolowany przez system” na partycji systemowej;
  • Windows 11 vs 10 – ścieżki konfiguracji są praktycznie identyczne, domyślna lokalizacja to nadal C:\pagefile.sys;
  • hibernacja – korzysta z hiberfil.sys (nie wymaga, aby pagefile.sys miał rozmiar ≥ RAM); zarządzaj poleceniem powercfg -h off/on.

Szybkie wskazówki według profilu użytkownika

Dobierz ustawienia do swoich potrzeb:

  • Gracze (dużo RAM) – trzymaj pagefile na SSD i zostaw rozmiar kontrolowany przez system;
  • Biuro (8–16 GB RAM) – pozostaw ustawienia domyślne; w razie komunikatów o niskiej pamięci zwiększ rozmiar lub dołóż RAM;
  • Serwery/VM/rendering – szybki SSD, ewentualnie większy rozmiar lub stały przydział zgodny z wymaganiami aplikacji.

Przed zmianami utwórz punkt przywracania (Szukaj > „Utwórz punkt przywracania”). Jeśli masz wątpliwości, zostaw „Automatycznie zarządzaj” — w większości scenariuszy zapewnia to najlepszą stabilność i wydajność.

Marta Doruch

Absolwentka Informatyki Stosowanej na Politechnice Warszawskiej oraz Finansów w Szkole Głównej Handlowej. Doświadczenie zdobywała, wdrażając rozwiązania chmurowe OpenStack i AWS dla fintechów w Londynie i Zurychu, by obecnie łączyć świat technologii z biznesem jako konsultantka IT w Warszawie. Pasjonatka rynku nieruchomości i inwestorka, która po godzinach testuje nowinki Smart Home i pisze o wpływie sztucznej inteligencji na współczesną edukację.