Dwa ukryte pliki, dwie różne roboty
pagefile.sys to uniwersalny magazyn zapasowy: pamięć zatwierdzona każdego procesu jest gwarantowana przez RAM plus plik stronicowania, zrzuty awaryjne lądują w nim po niebieskim ekranie, a okno Pamięci wirtualnej pozwala ustawić jego rozmiar, przenieść go na inny dysk albo zostawić Windowsowi. swapfile.sys leży obok, w katalogu głównym C:\, i nie dzieli z nim żadnej z tych robot. Istnieje dla dokładnie jednego klienta — aplikacji ze Sklepu i UWP — i przejmuje ich strony pamięci, gdy Windows wstrzymuje je w tle.
Po co ten podział? Aplikacje ze Sklepu żyją pod inną umową: od nich oczekuje się błyskawicznego wstrzymywania i wznawiania, a splecenie tego cyklu życia ze wspólnym plikiem stronicowania — i z presją pamięci wszystkich pozostałych procesów — zrobiłoby z życia planisty koszmar. Mały, dedykowany plik trzyma ten ruch w izolacji, a izolacja to cały sens: swapfile.sys to nie dodatkowa pojemność, to prywatny pas ruchu.
- pagefile.sys zabezpiecza pamięć zatwierdzoną każdego procesu; swapfile.sys stronicuje pamięć wyłącznie aplikacji ze Sklepu i UWP
- pagefile.sys przyjmuje zrzut pamięci jądra po awarii; swapfile.sys nie ma żadnej roli w zrzutach awaryjnych
- pagefile.sys jest konfigurowalny — rozmiar, dysk, zarządzanie przez system — w oknie Pamięci wirtualnej; swapfile.sys nie ma ustawień nigdzie
- pagefile.sys rośnie wraz z RAM i obciążeniem do gigabajtów; swapfile.sys zostaje mały, około 256 MB na większości maszyn
- Oba to ukryte pliki systemowe w katalogu głównym C:\, zablokowane przez system, póki działa Windows
- Wyłączenie pliku stronicowania sprawia, że swapfile.sys też znika — razem ze zrzutami awaryjnymi i zapasem zatwierdzenia
Sztuczka, dzięki której wstrzymane aplikacje wyglądają na zwolnione
Otwórz Menedżer zadań, uruchom aplikację ze Sklepu, zminimalizuj ją i wróć po dziesięciu minutach: jej licznik pamięci wyraźnie spadł, a aplikacja i tak otwiera się natychmiast po kliknięciu. To robota swapfile.sys — Windows zapisał strony wstrzymanej aplikacji do pliku, a przy wznowieniu stronicuje je z powrotem prosto do RAM. Zwolniona przez aplikację pamięć jest prawdziwa; koszt sprowadzenia jej z powrotem to kilkaset megabajtów sekwencyjnego czytania, dlatego na SSD nikt nigdy nie zauważa tej podróży w obie strony.
To tłumaczy też skromny rozmiar pliku: musi pomieścić wyłącznie zestawy robocze wstrzymanych aplikacji ze Sklepu, a nawet zapalony użytkownik rzadko trzyma ich naraz więcej niż kilkaset megabajtów. Jeśli aplikacji ze Sklepu w ogóle nie uruchamiasz, plik po prostu leży prawie bezczynnie. Nie rośnie, żeby Cię ukarać, i nie kurczy się do zera, żeby schlebiać licznikom wolnego miejsca.
Czy można go stroić, usunąć, przenieść?
Nie, nie i nie. Windows nie wystawia żadnego ustawienia dla swapfile.sys — nie ma go w oknie Pamięci wirtualnej, nie ma wspieranego klucza rejestru i nie da się go przenieść na inny dysk. Plik jest zablokowany, póki system działa, więc nie ma też czego usuwać: ściągnięty z nośnika offline sprawi tylko, że Windows odtworzy go przy następnym rozruchu. Jedyny wspierany sposób, żeby pozbyć się go na dobre, to całkowite wyłączenie pliku stronicowania — wymiana, która kosztuje Cię zrzuty awaryjne i zapas zatwierdzenia, żeby odzyskać 256 MB.
Jeśli martwisz się zużyciem SSD: plik mierzony w setkach megabajtów sporadycznego ruchu to błąd zaokrąglenia obok pracowitej pamięci podręcznej przeglądarki. Zostaw oba pliki pamięci w spokoju i uwagę poświęć czemuś, co się opłaca. A jeśli naprawdę chcesz drążyć mechanikę pamięci Windows, ciekawe części to listy standby i kompresja pamięci — nie ten plik.
Pytania i odpowiedzi
Czy można bezpiecznie usunąć swapfile.sys?
Podczas pracy Windows to niewykonalne — plik jest zablokowany — a offline bezcelowe, bo Windows odtworzy go przy następnym rozruchu. To działająca część zarządzania pamięcią, nie śmieć.
Czym różni się pagefile.sys od swapfile.sys?
pagefile.sys zabezpiecza pamięć zatwierdzoną w całym systemie i przechowuje zrzuty awaryjne; swapfile.sys to mały, niekonfigurowalny plik, który stronicuje pamięć wyłącznie dla aplikacji ze Sklepu Microsoft, głównie gdy są wstrzymane.
Sprawdź warunki przed zakupem
Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.
Przeczytaj także
Napisz do nas: [email protected]