Odporúčaná, 2024

Redakcia Choice

HDG vysvetľuje - Swapfile.sys, Hiberfil.sys a Pagefile.sys v systéme Windows

V predchádzajúcich verziách systému Windows si pravdepodobne pamätáte starý dobrý stránkovací súbor. Používa sa, keď sa fyzická pamäť stane nadmerne zaviazanou a uchováva predmety, ktoré zvyčajne neboli prístupné dlho. To je pagefile.sys . Ďalej sme mali v systéme Windows možnosti hibernácie, ktoré vám umožnia uložiť jadro a všetky aplikácie na pevný disk, aby ste mohli spustiť späť počítač rýchlejšie, než úplné reštartovanie. To je hiberfile.sys .

V systéme Windows 8/10 sa veci komplikujú. Stránky pagefile.sys sú stále, ale systém hiberfil.sys je k dispozícii iba vtedy, ak máte v systéme Windows povolené rýchle spúšťanie. Čo je rýchle spustenie? To v podstate umožňuje Windows vykonávať hybridné vypnutie. To je dôvod, prečo Windows 8/10 sa zavádza až oveľa rýchlejšie ako predchádzajúce verzie systému Windows. Pozrite sa na môj predchádzajúci príspevok, ktorý vysvetľuje, čo je hybridné vypnutie v systéme Windows 8.

Aby ste mohli používať novú funkciu hybridného vypnutia, ktorá je predvolene zapnutá, musí byť v systéme Windows zapnutá hibernácia. Ak je hibernácia vypnutá, nebudete mať súbor hiberfil.sys a nebudete môcť použiť možnosť rýchleho spustenia. Môžete si prečítať môj príspevok tu o povolení hibernácie v systéme Windows.

Teraz je zaujímavé, že keď máte povolené rýchle spúšťanie (čo znamená, že hibernácia je povolená), potom hiberfil.sys bude asi 75% RAM a pagingový súbor bude okolo 25%. Je to preto, lebo hiberfil.sys obsahuje jadro systému Windows a ovládače zariadení. Pagingový súbor sa používa iba vtedy, ak je všetka pamäť RAM vyčerpaná len v našom systéme a používa sa počas používania systému Windows. Program hiberfil.sys sa používa iba na zavádzací proces.

Ak nemáte povolený režim hibernácie v systéme Windows, uvidíte, že stránkovací súbor je teraz rovnaký ako veľkosť pamäte RAM, ktorú máte.

Na hore uvedenom obrázku mám počítač so systémom Windows s 1 GB RAM a rýchlym spustením. Teraz, keď chápeme, ako to funguje, prejdime na novú: swapfile.sys. Čo je to sakra? No, je to v podstate ako stránkovací súbor, ale slúži na rôzne účely.

Jedným z hlavných dôvodov pre softvér swapfile.sys je pozastavenie a obnovenie aplikácií systému Windows Store. Takže prečo by ste namiesto toho nemali používať stránkovací súbor? Používa sa, pretože niektoré typy stránkovacích operácií je možné vykonávať efektívnejšie pomocou tohto špeciálneho typu stránkovacieho súboru.

Tu je jasnejšie vysvetlenie. Systém Windows podporuje stránkovanie aj výmenu. Stránkovanie bude obsahovať položky, ktoré neboli prístupné dlhší čas, zatiaľ čo pri výmene sa nachádzajú položky, ktoré boli nedávno odstránené z pamäte. Položky v pagingovom súbore nemusia byť dlhší čas prístupné, zatiaľ čo položky v súbore swapfile môžu byť prístupné oveľa skôr.

Paging je tiež veľmi efektívny na vysokorýchlostných počítačoch, zatiaľ čo výmena je účinnejšia na tablety a počítače s nižším výkonom. Každý stránkovací súbor má odlišné požiadavky na dynamický rast, rezerváciu priestoru, pravidlá čítania a zápisu atď. Ak by ste mali mať ten istý pagingový súbor, rozdelili by sa veľmi rýchlo kvôli stránkam s pevnou veľkosťou použitých pri stránkovaní a veľkým kusom používané pri výmene.

Ako vidíte vyššie, veľkosť súboru swapfile.sys je približne 16 MB. Odteraz sa používa na ukladanie aplikácií z dôvodu ich odlišných stránkovacích potrieb v porovnaní s tradičnými programami Windows. V budúcnosti to môže byť aj iné použitie, ale spoločnosť Microsoft nešpecifikovala presne to, čo presne.

To je to, čo tieto tri súbory robia v systéme Windows 8/10. Nezabudnite, že sa môžu stať niektoré zaujímavé a otravné veci. Ak máte 16 GB pamäte RAM a používate rýchle spustenie v systéme Windows, znamená to, že budete mať aj súbor hibernácie 16 GB! Ak používate systém Windows na jednotke SSD, môže to zaberať veľkú časť priestoru na disku.

Môžete zmenšiť veľkosť súboru hibernácie (hiberfil.sys) v systéme Windows bez vypnutia režimu hibernácie pomocou nasledujúceho príkazu:

 powercfg.exe / hibernate / veľkosť 50 

Tým sa zníži veľkosť súboru režimu hibernácie na 50% RAM namiesto 100%. Upozorňujeme, že ho nemôžete znížiť o viac ako 50%. Avšak, ak máte veľké množstvo pamäte RAM, napríklad 16 GB alebo 32 GB alebo viac, môžete ušetriť dosť priestoru.

Ďalšia vec je, že sa nemusíte obávať, že súbor hibernácie bude príliš veľký ako v predchádzajúcich verziách systému Windows. Skorší súbor hibernácie uložil jadro, ovládače zariadení a všetky aplikačné dáta. Teraz, keď neexistujú žiadne údaje aplikácie, veľkosť súboru zostáva dosť konštantná, takže ak máte veľa pamäte RAM, pravdepodobne nepotrebujete hibernátorský súbor, ktorý je taký veľký.

Dúfajme, že vám dáva jasnejšie pochopenie toho, ako sú súbory stránokfile.sys, hiberfil.sys a swapfile.sys v systéme Windows 8/10. Ak máte akékoľvek otázky, neváhajte a uverejnite komentár. Užite si to!

Top