
Nie, MS nie zaleca wyłączania pliku stronicowania tylko dlatego, że komputer ma 32 GB pamięci RAM. Windows wykorzystuje plik stronicowania, aby zwiększyć ilość pamięci, którą może zadeklarować dla aplikacji, oraz zapisywać zrzuty pamięci po awarii, gdy komputer napotka BSOD, który w Windows 11 ma obecnie czarny kolor. MS twierdzi, że odpowiedni rozmiar zależy od szczytowego obciążenia każdego komputera i „nie można go uogólnić”, dlatego domyślnie zarządza nim automatycznie system Windows.
Chociaż 32 GB jest już standardem w komputerach gamingowych—a MS na początku tego roku nazwał taką rozbudowę rozwiązaniem zapewniającym graczom „święty spokój”—kilka poradników dotyczących optymalizacji oraz wątków na Reddicie nadal zaleca użytkownikom z 32 GB pamięci RAM wyłączenie pliku stronicowania, aby zwolnić miejsce na dysku SSD i zwiększyć wydajność w grach.
Windows 11 zachowuje ukryty plik stronicowania, nawet jeśli masz dużo pamięci RAM
Plik stronicowania to ukryty plik o nazwie pagefile.sys, który Windows domyślnie przechowuje w katalogu głównym dysku C:. Można to łatwo porównać do biurka i szuflady: pamięć RAM jest biurkiem, a plik stronicowania szufladą. Windows może przenieść do tej szuflady zmodyfikowane dane, których aplikacje ostatnio nie używały, zwalniając pamięć RAM na potrzeby bieżących zadań.
Aplikacje i biblioteki DLL, które są już zapisane na dysku, zwykle nie trafiają do pliku stronicowania, ponieważ Windows może je ponownie wczytać z ich oryginalnych plików. Do pliku stronicowania mogą być zapisywane wyłącznie zmodyfikowane dane, takie jak niezapisany tekst w Notatniku.
Wielu użytkowników sprawdza wykorzystanie pamięci RAM w Menedżerze zadań, ale pokazuje on również szerszą rolę pliku stronicowania. W sekcji Wydajność > Pamięć wartość „W użyciu” pokazuje aktualnie używaną pamięć RAM, natomiast „Zadeklarowana” przedstawia ilość pamięci obiecaną aplikacjom przez system Windows. Wyświetlany limit pamięci zadeklarowanej jest równy sumie dostępnej pamięci RAM i pliku stronicowania.

Na moim komputerze gamingowym z 32 GB pamięci RAM Menedżer zadań pokazuje 24,7 GB pamięci w użyciu oraz 39,2 GB pamięci zadeklarowanej przy limicie wynoszącym 54,4 GB. Na laptopie z 8 GB pamięci RAM, którego używaliśmy w tym tygodniu do testowania Windows 11 26H2, limit wynosił 10 GB.
Wyłączenie pliku stronicowania zmniejsza ilość pamięci, którą Windows może zadeklarować dla aplikacji
Aplikacje często proszą system Windows o zadeklarowanie pamięci, której nie potrzebują natychmiast. Raymond Chen z MSu wyjaśnił w 2009 roku, że deklaracja „jest jedynie obietnicą, że gdy strona będzie potrzebna, będzie dostępna”. Windows nie przydziela fizycznej pamięci RAM, dopóki aplikacja faktycznie jej nie użyje.
Każda taka obietnica nadal jednak wlicza się do limitu pamięci zadeklarowanej. Według MSu po wyłączeniu pliku stronicowania limit spada do wartości nieco niższej niż ilość zainstalowanej pamięci RAM. Oznacza to, że komputer z 32 GB pamięci RAM nie może zadeklarować dla aplikacji więcej niż około 32 GB, nawet jeśli Menedżer zadań pokazuje kilka gigabajtów wolnej pamięci RAM.
MS ostrzega, że po osiągnięciu tego limitu aplikacje i sam system „mogą nie otrzymać zadeklarowanej pamięci”, co „może powodować zawieszanie się, awarie i inne nieprawidłowości”. Gry nie są wyjątkiem. Nixxes, studio odpowiedzialne za porty gier PlayStation na PC, radzi graczom napotykającym awarię związaną z pamięcią wideo: „Zalecamy, aby system Windows automatycznie zarządzał rozmiarem pamięci wirtualnej”. Strona pomocy technicznej firmy Egosoft dotycząca gry X4 Foundations również prosi graczy, aby nie ograniczali pliku stronicowania.
Mark Russinovich, współtwórca Sysinternals, a obecnie dyrektor ds. technologii MS Azure, napisał w 2008 roku, że nieliczne obciążenia mogą działać lepiej bez pliku stronicowania. Zasadniczo plik stronicowania zapewnia jednak więcej pamięci do wykorzystania, „nie wspominając już o tym, że bez odpowiednio dużego pliku stronicowania Windows nie będzie mógł zapisywać zrzutów pamięci jądra po awarii”.
MS zaleca pozostawienie zarządzania plikiem stronicowania systemowi Windows, z jednym wyjątkiem
Dokumentacja MSu podaje, że rozmiar pliku stronicowania „zależy od wymagań ustawień zrzutu pamięci po awarii systemu oraz szczytowego lub przewidywanego szczytowego wykorzystania pamięci zadeklarowanej przez system”. Nawet dwa identyczne komputery mogą wymagać plików stronicowania o różnych rozmiarach.
Na szczęście domyślna opcja „Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków” zajmuje się tym procesem. Windows zaczyna od małego pliku stronicowania i powiększa go, gdy zadeklarowana pamięć przekroczy 90% limitu. W przypadku komputera z 32 GB pamięci RAM limit wynosi 96 GB—czyli trzykrotność zainstalowanej pamięci RAM—ale nie więcej niż jedna ósma pojemności dysku. Na dysku SSD o pojemności 512 GB jest to około 60 GB.

Zrzuty pamięci po awarii to kolejna ważna kwestia. Windows domyślnie korzysta z opcji „Automatyczny zrzut pamięci”, która początkowo wymaga jedynie małego pliku stronicowania. Jeśli komputer ponownie ulegnie awarii w ciągu czterech tygodni, Windows zwiększy plik stronicowania do mniejszej z dwóch wartości: ilości zainstalowanej pamięci RAM lub 32 GB. W rezultacie na komputerze z 32 GB pamięci RAM plik pagefile.sys może osiągnąć rozmiar 32 GB. Bez pliku stronicowania—lub osobnego pliku zrzutu, który administratorzy mogą skonfigurować zamiast niego—Windows nie może zapisać zrzutu pamięci po awarii.

MS zwraca uwagę na jedno zastrzeżenie: aplikacje, które często przydzielają pamięć, mogą napotykać losowe błędy „braku pamięci”, gdy automatycznie zarządzany plik stronicowania jest jeszcze rozszerzany. W takiej sytuacji MS zaleca ustawienie rozmiaru niestandardowego, z rozmiarem początkowym wynoszącym 1,5-krotność zainstalowanej pamięci RAM.
Zaawansowanym użytkownikom Russinovich proponuje inną metodę. Uruchom jednocześnie wszystkie aplikacje, z których zwykle korzystasz, zanotuj szczytowe wykorzystanie pamięci zadeklarowanej—Process Explorer pokazuje je w sekcji System Information—i odejmij ilość zainstalowanej pamięci RAM. Jeśli wynik jest ujemny, dobierz rozmiar pliku stronicowania zgodnie z ustawieniami zrzutu pamięci po awarii.
Czy wyłączenie pliku stronicowania zwiększa wydajność w grach na komputerze z 32 GB pamięci RAM?
Jeśli szczytowa ilość zadeklarowanej pamięci pozostaje znacznie poniżej 32 GB, Windows ma niewiele powodów lub nie ma żadnego powodu, aby zapisywać dane w pliku stronicowania podczas działania gry. Dlatego jego wyłączenie raczej nie przyniesie zauważalnej poprawy wydajności. Usuwa jednak zabezpieczenie przydatne w sytuacji, gdy gra, kilkadziesiąt kart Chrome i Discord wspólnie zwiększą wykorzystanie pamięci ponad ten limit.
MS twierdzi również, że 100-procentowe wykorzystanie pliku stronicowania nie musi oznaczać problemu z wydajnością, o ile limit pamięci zadeklarowanej nie został osiągnięty. Ponadto nie każdy twardy błąd strony oznacza odczyt z pliku stronicowania. Windows zalicza do twardych błędów także odczyty z plików EXE i DLL. W rezultacie przycinanie się gry nie oznacza automatycznie, że Windows przenosi zawartość pamięci RAM na dysk SSD.
Na moim komputerze zarządzany przez system plik pagefile.sys zajmuje 25,6 GB i właśnie tyle miejsca na dysku SSD odzyskałbym po jego wyłączeniu.
Jeśli komputer z 32 GB pamięci RAM działa prawidłowo, plik stronicowania jest jednym z tych ustawień systemu Windows, których nie trzeba optymalizować. Czy kiedykolwiek wyłączyłeś plik stronicowania na swoim komputerze gamingowym?
Windows Latest jest zależny od czytelników takich jak Ty. Ustaw nas jako preferowane źródło w Google Discover i wyszukiwarce Google, aby pomóc naszym niezależnym materiałom dotrzeć do większej liczby osób.

