Co je pagefile a proč ho systém potřebuje
Soubor pagefile.sys, v češtině často označovaný jen jako stránkovací soubor, je skrytý systémový soubor umístěný na pevném disku nebo SSD. Ve Windows představuje klíčovou součást virtuální paměti, tedy mechanismu, který operačnímu systému umožňuje efektivněji hospodařit s dostupnou pamětí RAM. Když fyzická paměť počítače nestačí a začíná být zaplněná, Windows přesune méně důležitá data do tohoto souboru na disku. Tím uvolní místo v RAM pro aktuálně spuštěné aplikace a systémové procesy. Bez pagefile by se počítač při nedostatku paměti musel uchýlit k ukončování programů nebo k pádu systému.
Pagefile je ve výchozím nastavení umístěn v kořenovém adresáři systémového disku, obvykle C: je skrytý a nezobrazuje se běžnému uživateli v Průzkumníku souborů. Jeho existence je však pro stabilitu moderních verzí Windows zásadní. Mnoho uživatelů se domnívá, že pokud mají dostatek paměti RAM, stránkovací soubor nepotřebují. Opak je pravdou. I systém s 16 nebo 32 GB RAM může v některých situacích využít pagefile. Děje se tak například při práci s extrémně velkými soubory, při provozu virtuálních strojů nebo při otevření stovek karet v prohlížeči. Data, která nejsou aktivně využívána, se přesunou na disk a uvolní RAM pro úkoly, které vyžadují okamžitý přístup.

Jak pagefile funguje v praxi
Pro pochopení funkce pagefile je nutné znát pojem stránkování. Operační systém dělí paměť na malé bloky zvané stránky. Pokud je RAM zaplněna a program požádá o přidělení nové stránky, Windows musí rozhodnout, kterou stávající stránku uvolnit. K tomu používá algoritmy, které identifikují stránky, jež nebyly dlouhou dobu použity. Tyto neaktivní stránky se zapíšou do pagefile na disku. Když je pak program znovu potřebuje, systém je ze souboru načte zpět do RAM. Tento proces probíhá zcela automaticky a uživatel si ho většinou nevšimne.
Rychlost práce s pagefile závisí především na typu úložiště. Na starších mechanických discích HDD je zápis a čtení stránek pomalé, což může způsobit znatelné zpomalení systému. Moderní SSD disky jsou mnohem rychlejší, přesto stále pomalejší než fyzická RAM. Proto je důležité, aby systém nemusel pagefile používat příliš často. Pokud k tomu dochází pravidelně, znamená to, že množství RAM je pro běžnou práci nedostatečné. Správné nastavení velikosti pagefile může výkon počítače výrazně ovlivnit.

Význam pagefile pro diagnostiku pádu systému
Jednou z méně známých, ale kritických funkcí pagefile je podpora při tvorbě výpisů paměti po pádu systému, známých jako BSOD. Když Windows narazí na fatální chybu, která vede k modré obrazovce, uloží obsah paměti do pagefile. Po restartu systém tento výpis zpracuje a vytvoří soubor s ladicími informacemi. Bez pagefile by bylo získání těchto dat obtížné nebo nemožné. To je důvod, proč odborníci na správu systémů nedoporučují stránkovací soubor deaktivovat, a to ani na výkonných počítačích s velkou RAM.
Informace obsažené v paměťovém výpisu pomáhají správcům a vývojářům identifikovat příčinu pádu. Může jít o chybný ovladač, konflikt hardwaru nebo problém v samotném operačním systému. Pokud pagefile chybí, Windows nemá kam tato data uložit a diagnostika se stává mnohem komplikovanější. Pro běžného uživatele to znamená, že pokud se mu občas objeví modrá obrazovka, je vhodné mít pagefile zapnutý, aby bylo možné případně analyzovat, co chybu způsobilo.

Výchozí umístění a velikost pagefile
Pagefile se standardně nachází v kořenovém adresáři systémové jednotky, což je obvykle C: . Jeho název je pagefile.sys a jedná se o skrytý soubor chráněný systémem. Velikost pagefile Windows spravuje automaticky. Při instalaci systému nastaví výchozí hodnotu, která odpovídá přibližně velikosti nainstalované RAM. Pokud máte 16 GB paměti, pagefile bude mít zpočátku stejnou kapacitu. Během provozu může systém tuto velikost dynamicky měnit podle aktuální potřeby, a to až do maximálního limitu, který je obvykle trojnásobkem původní velikosti RAM.
Ve výchozím nastavení je stránkovací soubor spravován automaticky, což je pro většinu uživatelů dostačující. Systém sám rozhoduje, kdy a o kolik ho zvětšit. Někteří pokročilí uživatelé však dávají přednost manuálnímu nastavení pevné velikosti, aby se předešlo fragmentaci disku a zajistila stabilní velikost souboru. Je důležité si uvědomit, že příliš malý pagefile může vést k nedostatku virtuální paměti a pádům aplikací. Naopak extrémně velký pagefile zbytečně zabírá místo na disku, aniž by přinesl výkonnostní výhodu.

Konfigurace pagefile aneb jak správně nastavit virtuální paměť
Nastavení pagefile lze upravit v pokročilých systémových vlastnostech. Cesta je následující: Otevřete Ovládací panely, přejděte do Systém a zabezpečení, vyberte Systém a poté klikněte na Upřesnit nastavení systému. V dialogovém okně přejděte na kartu Upřesnit a v sekci Výkon klikněte na Nastavení. Znovu přejděte na kartu Upřesnit a v sekci Virtuální paměť klikněte na Změnit. Zde můžete zrušit volbu Automaticky spravovat stránkovací soubor a nastavit vlastní velikost.
Pokud se rozhodnete pro manuální nastavení, je vhodné dodržet několik pravidel. Počáteční velikost by měla odpovídat množství nainstalované RAM. Maximální velikost může být až dvojnásobek RAM, ale pro většinu situací stačí nastavit stejnou hodnotu jako počáteční. Tím získáte soubor s pevnou velikostí, který nebude fragmentovaný. Někteří experti doporučují umístit pagefile na jiný fyzický disk než systémový, což může v některých scénářích zlepšit výkon. Je to však závislé na konkrétní konfiguraci hardwaru.

Pro lepší přehled shrnuji základní doporučení pro nastavení pagefile:
- Nechejte systém spravovat pagefile automaticky, pokud si nejste jistí optimálními hodnotami.
- Při manuálním nastavení nastavte počáteční i maximální velikost na stejnou hodnotu, například 1,5násobek RAM.
- Pokud máte SSD, ponechte pagefile na systémovém disku, protože SSD je dostatečně rychlý.
- Pokud máte více pevných disků, umístěte pagefile na nejrychlejší dostupný disk.
- Nikdy pagefile úplně nevypínejte, pokud nevíte přesně, co děláte, a pokud nepotřebujete diagnostikovat pády systému.
Níže uvedená tabulka porovnává různé scénáře nastavení pagefile a jejich vliv na chování systému.
| Množství RAM | Doporučená velikost pagefile | Vliv na výkon | Rizika |
|---|---|---|---|
| 4 GB | 4 000 – 8 000 MB | Nutné pro plynulý chod, časté využití pagefile | Pomalý výkon na HDD, možné zasekávání |
| 8 GB | 8 000 – 12 000 MB | Střední využití, stabilní chod | Při běžné práci minimální riziko |
| 16 GB | 16 000 – 24 000 MB | Nízké využití, pagefile využíván hlavně pro crash logy | Téměř žádné, pokud velikost není extrémně malá |
| 32 GB | 16 000 – 32 000 MB | Velmi nízké využití, pagefile slouží spíše jako pojistka | Při vypnutí pagefile hrozí problémy s diagnostikou |
Hrozby vyplývající z vypnutí pagefile
Někteří uživatelé, zejména ti, kteří se snaží ušetřit místo na disku nebo věří mýtu o zrychlení systému, pagefile zcela deaktivují. Tento krok je riskantní a může vést k vážným problémům. Operační systém je navržen tak, aby s pagefile počítal. Pokud ho vypnete, Windows ztratí možnost uvolnit paměť při jejím nedostatku. Důsledkem je, že pokud programy vyčerpají veškerou RAM, systém je bude nucen ukončovat s chybou Nedostatek paměti. Ve skutečnosti to může vést k pádu aplikací, ztrátě dat a v krajním případě i k nestabilitě celého operačního systému.
Další riziko se týká možnosti analyzovat chyby. Jak bylo uvedeno dříve, pagefile je nezbytný pro vytváření výpisů paměti po modré obrazovce. Bez něj není možné zjistit, co pád způsobilo. Pro běžného uživatele to nemusí být zásadní problém, ale pokud se chyby opakují, je diagnostika prakticky nemožná. Z těchto důvodů odborníci z Microsoftu i třetí strany důrazně varují před deaktivací stránkovacího souboru. Pokud opravdu potřebujete uvolnit místo na disku, je mnohem bezpečnější velikost pagefile snížit například na 1 GB, než ho zcela odstranit.
Optimalizace pro SSD a moderní systémy
S příchodem SSD disků se změnily i doporučení pro práci s pagefile. Dříve se uživatelům doporučovalo umístit pagefile na jiný oddíl nebo dokonce na samostatný HDD, aby se snížilo opotřebení disku. U moderních SSD je tato obava z velké části překonána. SSD zvládají masivní zápisy a mnohé z nich mají životnost výrazně přesahující běžnou dobu používání počítače. Navíc je zápis do pagefile na SSD mnohem rychlejší než na HDD, což zlepšuje odezvu systému, pokud je pagefile využíván.
Přesto existuje jedna výjimka. Pokud máte v počítači starší SSD s omezenou životností, může časté stránkování zkrátit jeho životnost. V takovém případě je rozumné navýšit fyzickou RAM, aby systém nemusel pagefile používat příliš často. Pro běžnou kancelářskou práci a surfování po internetu je dnes standardem 16 GB RAM, což většinou stačí k tomu, aby pagefile z





