Informacje ogólne
Stronicowanie to schemat zarządzania pamięcią, dzięki któremu komputer PC może przechowywać i pobierać dane z pamięci dodatkowej do wykorzystania w pamięci głównej. Zgodnie z tym schematem system operacyjny pobiera dane z pamięci dodatkowej w blokach o podobnej wielkości, zwanych stronami. Stronicowanie jest ważną częścią implementacji pamięci wirtualnej w nowoczesnych systemach operacyjnych. Te systemy operacyjne korzystają z pamięci dodatkowej, aby umożliwić programom posiadanie woluminu przekraczającego rozmiar dostępnej pamięci fizycznej.
Mówiąc najprościej, pamięć główna nazywana jest pamięcią o dostępie swobodnym ( RAM ), natomiast pamięć dodatkowa nazywana jest dyskiem (skrót od dysku twardego – dysk twardy ).
Pamięć wirtualna to technika zarządzania pamięcią realizowana przy użyciu kombinacji sprzętu i oprogramowania. Odwzorowuje adresy pamięci używane przez program (zwane adresami wirtualnymi) na rzeczywiste adresy w pamięci komputera. Pamięć główna pojawia się jako ciągła przestrzeń adresowa lub zbiór ciągłych segmentów pamięci. System Windows będzie następnie zarządzał wirtualną przestrzenią adresową i przydzielał pamięć rzeczywistą do pamięci wirtualnej. Urządzenia sprzętowe odpowiedzialne za translację adresów w procesorze nazywane są często jednostkami zarządzania pamięcią (MMU). Te komponenty sprzętowe automatycznie tłumaczą adresy wirtualne na adresy fizyczne. Oprogramowanie w systemie Windows może rozszerzyć te możliwości, zapewniając wirtualną przestrzeń adresową, która może przekraczać pojemność pamięci fizycznej.
Do głównych zalet pamięci wirtualnej zalicza się pomoc darmowym aplikacjom w uniknięciu konieczności zarządzania pojemnością pamięci współdzielonej oraz zwiększenie bezpieczeństwa dzięki segregacji pamięci.
Zasadniczo plik stronicowania to obszar na dysku twardym, którego system Windows użyje jako pamięci RAM na wypadek, gdyby rzeczywista ilość pamięci RAM była niewystarczająca .
Domyślnie system Windows automatycznie zarządza ustawieniami pliku stronicowania, ale czasami może być konieczne ręczne zarządzanie plikiem stronicowania. Na przykład:
- Jeśli dysk C:, na którym jest zainstalowany system Windows, jest za mały, możesz przenieść plik stronicowania z tego dysku na inny dysk z większą ilością miejsca.
- Jeśli zużyjesz dużo pamięci, możesz dodać plik stronicowania na inny dysk, aby był gotowy do użycia w razie potrzeby.
- Jeśli nie używasz dużo pamięci, a plik stronicowania jest duży, możesz użyć mniejszego rozmiaru niestandardowego.
- Jeśli otrzymasz BSOD PAGE_FAULT_IN_NONPAGED_AREA lub KERNEL_DATA_INPAGE_ERROR lub błędy typu Mało pamięci , może być konieczne użycie większego niestandardowego rozmiaru plików stronicowania.
W tym artykule dowiesz się, jak zarządzać pamięcią wirtualną pliku stronicowania dla każdego dysku na komputerze z systemem Windows 10.
Uwaga: Musisz być zalogowany w systemie jako administrator, aby móc wprowadzać zmiany w pliku stronicowania.
PRZYKŁAD: pagefile.sys na dysku C: w systemie Windows:

Zarządzaj plikami stronicowania pamięci wirtualnej dla wszystkich dysków w zaawansowanych opcjach wydajności
1. Uruchom Panel sterowania i kliknij ikonę System
2. W sekcji System kliknij odnośnik Zaawansowane ustawienia systemu po lewej stronie, a następnie zamknij okno System.
![Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10 Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10]()
3. Na karcie Zaawansowane wybierz opcję Wydajność . W sekcji Wydajność kliknij przycisk Ustawienia .
![Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10 Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10]()
4. Na karcie Zaawansowane wybierz Pamięć wirtualna, a następnie kliknij przycisk Zmień.
![Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10 Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10]()
5. W tym kroku zdecydujesz, w jaki sposób chcesz zarządzać plikami stronicowania na swoim dysku(ach). Dostępne opcje obejmują:
- Rozmiar niestandardowy (krok 6).
- Usuń (krok 7).
- Zarządzanie systemem (krok 8).
- Zarządzaj wszystkimi systemami (krok 9).
6. Ustaw niestandardowy rozmiar pliku stronicowania na dysku
A) Odznacz opcję Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków.
B) Wybierz dysk, na którym chcesz ustawić niestandardowy rozmiar lub dodać plik stronicowania (na przykład dysk C:).
C) Wybierz Rozmiar niestandardowy.
D) Wprowadź minimalny rozmiar początkowy pliku stronicowania na wybranym dysku. Rozmiar ten jest obliczany w MB ( 1024 MB = 1 GB ).
E) Wprowadź maksymalny rozmiar początkowy pliku stronicowania na wybranym dysku, również w MB.
F) Kliknij przycisk Ustaw .
![Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10 Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10]()
G) Kliknij OK
![Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10 Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10]()
H) Pojawi się okno dialogowe informujące, że aby powyższe zmiany zaczęły obowiązywać, należy ponownie uruchomić system. Kliknij OK, aby potwierdzić.
![Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10 Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10]()
I) Pojawi się następne okno dialogowe. Kliknij opcję Uruchom ponownie teraz , aby ponownie uruchomić komputer i zastosować zmiany.
![Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10 Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10]()
7. Usuń (wyłącz) plik stronicowania na dysku
A) Odznacz opcję Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków.
B) Wybierz dysk, z którego chcesz usunąć plik stronicowania (na przykład: C:).
C) Wybierz opcję Brak pliku stronicowania.
D) Kliknij przycisk Ustaw .
![Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10 Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10]()
E) Kliknij Tak , aby potwierdzić.
![Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10 Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10]()
F) Kliknij OK.
![Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10 Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10]()
G) Pojawi się okno dialogowe informujące, że aby powyższe zmiany zaczęły obowiązywać, należy ponownie uruchomić system. Kliknij OK , aby potwierdzić.
![Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10 Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10]()
H) Pojawi się następne okno dialogowe. Kliknij opcję Uruchom ponownie teraz , aby ponownie uruchomić komputer i zastosować zmiany.
![Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10 Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10]()
8. Ustaw rozmiar pliku stronicowania na dysku zarządzanym przez system
A) Odznacz opcję Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków.
B) Wybierz dysk, na którym chcesz ustawić rozmiar pliku stronicowania zarządzanego przez system (na przykład dysk C:).
C) Wybierz opcję Rozmiar zarządzany przez system .
D) Kliknij przycisk Ustaw .
E) Kliknij OK , aby potwierdzić zmiany.
![Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10 Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10]()
F) Następne kroki są podobne do powyższych 2 punktów.
9. Ustaw rozmiar pliku stronicowania na wszystkich dyskach zarządzanych przez system
A) Zaznacz opcję Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków.
B) Kliknij OK
Włącz lub wyłącz opcję „Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków” w wierszu poleceń
Włączenie opcji Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków spowoduje usunięcie niestandardowej pojemności ustawionej dla pliku stronicowania na wszystkich dyskach, a pojemność pliku stronicowania będzie automatycznie zarządzana przez system dla wszystkich dysków z plikami stronicowania.
1. Otwórz wiersz poleceń z uprawnieniami administratora .
2. Skopiuj i wklej poniższe polecenie, którego chcesz użyć, do Wiersza Poleceń , a następnie naciśnij Enter.
- Włącz (domyślnie) „Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków”:
wmic computersystem where name=”%computername%” set AutomaticManagedPagefile=True
Lub:
- Wyłącz opcję „Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków”:
wmic computersystem where name=”%computername%” set AutomaticManagedPagefile=False
3. Teraz możesz zamknąć Wiersz Poleceń.
Zmień niestandardową pojemność pliku stronicowania dla określonego dysku w wierszu poleceń
1. Otwórz wiersz poleceń z uprawnieniami administratora.
2. Skopiuj i wklej poniższe polecenie do wiersza poleceń, a następnie naciśnij klawisz Enter , aby wyłączyć opcję „Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków”.
wmic computersystem where name=”%computername%” set AutomaticManagedPagefile=False
3. Skopiuj i wklej poniższe polecenie do wiersza poleceń, a następnie naciśnij klawisz Enter. Spowoduje to wyświetlenie listy dysków z plikami stronicowania, a także ich rozmiar początkowy (minimalny) i maksymalny rozmiar w MB.
wmic pagefileset list /format:list
Jeśli wartości początkowych i maksymalnych są ustawione na 0MB , oznacza to, że są one obecnie zarządzane przez system. Możesz zmienić te pojemności w następnym kroku, aby uzyskać żądany rozmiar niestandardowy.
![Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10 Jak zarządzać pamięcią wirtualną Pagefile w systemie Windows 10]()
Lista dysków z wymienionym plikiem stronicowania
4. Wpisz poniższe polecenie w Wierszu Poleceń i naciśnij Enter.
wmic pagefileset where name=”:\\pagefile.sys” set InitialSize=,MaximumSize=
Zamień w powyższym poleceniu rzeczywistą literę dysku (np. „C”) dla pliku stronicowania z kroku 3, dla którego chcesz ustawić niestandardową pojemność.
Zamień w powyższym poleceniu żądaną niestandardową początkową (minimalną) pojemność w MB (np. „16”) dla pliku stronicowania na określonym dysku (np. „C”).
Zamień w powyższym poleceniu żądaną niestandardową maksymalną pojemność w MB (np. „4985”) dla pliku stronicowania na określonym dysku (np. „C”).
Na przykład:
wmic pagefileset where name=”C:\\pagefile.sys” set InitialSize=16,MaximumSize=4985
5. Zamknij wiersz poleceń.
6. Uruchom ponownie komputer, aby zastosować.
To już wszystkie informacje w dzisiejszym artykule. Powodzenia!
Zobacz więcej: