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ď je fyzická pamäť preplnená a obsahuje objekty, ku ktorým sa zvyčajne dlho nepristupovalo. To je pagefile.sys . Ďalej sme mali možnosť hibernácie v systéme Windows(Windows) , ktorá vám umožňuje uložiť jadro a všetky aplikácie na pevný disk, aby ste mohli počítač zálohovať rýchlejšie, ako vykonať úplný reštart. To je hiberfile.sys .
V Windows 8/10 sú veci komplikovanejšie. Súbor pagefile.sys je tam neustále, ale súbor hiberfil.sys je tam len vtedy, ak máte v systéme Windows(Windows) povolené rýchle spustenie . Čo je rýchle spustenie? V podstate umožňuje systému Windows(Windows) vykonať hybridné vypnutie. To je dôvod, prečo sa Windows 8/10 spúšťa oveľa rýchlejšie ako predchádzajúce verzie systému Windows . Pozrite si môj predchádzajúci príspevok, ktorý vysvetľuje, čo je hybridné vypnutie v systéme Windows 8(what a hybrid shutdown is in Windows 8) .
Ak chcete použiť novú funkciu hybridného vypnutia, ktorá je predvolene zapnutá, musí byť v systéme Windows(Windows) povolený režim dlhodobého spánku . Ak je hibernácia vypnutá, nebudete mať súbor hiberfil.sys a nebudete môcť použiť ani možnosť rýchleho spustenia. Tu si môžete prečítať môj príspevok o povolení hibernácie v systéme Windows(enabling hibernation in Windows) .
Teraz je zaujímavé, že keď máte povolené rýchle spustenie (čo znamená, že je povolená hibernácia), potom bude váš hiberfil.sys zaberať približne 75 % pamäte RAM(RAM) a stránkovací súbor bude mať približne 25 %. Dôvodom je skutočnosť, že súbor hiberfil.sys obsahuje jadro systému Windows(Windows) a ovládače zariadení. Stránkovací súbor sa použije iba v prípade, ak je všetka pamäť RAM(RAM) vyčerpaná iba v našom systéme a používa sa počas skutočného spustenia systému Windows(Windows) . Súbor hiberfil.sys sa používa iba na proces zavádzania.
Ak v systéme Windows(Windows) nemáte povolenú hibernáciu , uvidíte, že stránkovací súbor má teraz rovnakú veľkosť ako veľkosť pamäte RAM(RAM) , ktorú máte.
Na vyššie uvedenej snímke obrazovky mám počítač so systémom Windows s 1 GB (Windows)RAM a vypnutým rýchlym spustením. Teraz, keď sme pochopili, ako to funguje, poďme na to nové: swapfile.sys. Čo to sakra je? V podstate je to ako stránkovací súbor, ale slúži na iné účely.
Jedným z hlavných dôvodov pre swapfile.sys je pozastavenie a obnovenie aplikácií Windows Store . Tak prečo na to nepoužiť namiesto toho stránkovací súbor? Používa sa preto, že určité typy stránkovacích operácií možno vykonávať efektívnejšie pomocou tohto špeciálneho typu stránkovacieho súboru.
Tu je jasnejšie vysvetlenie. Windows podporuje stránkovanie aj swapovanie. Stránkovanie zadrží položky, ku ktorým sa dlho nepristupovalo, zatiaľ čo výmena zadrží položky, ktoré boli nedávno vyradené z pamäte. K položkám v stránkovacom súbore možno nebude možné znova pristupovať po dlhú dobu, zatiaľ čo k položkám vo odkladacom súbore možno pristupovať oveľa skôr.
Stránkovanie je tiež veľmi efektívne na počítačoch vyššej kategórie, zatiaľ čo výmena je efektívnejšia na tabletoch nižšej kategórie a počítačoch. Každý stránkovací súbor má iné požiadavky na dynamický rast, rezerváciu miesta, zásady čítania/zápisu atď. Ak by ste mali mať rovnaký stránkovací súbor, veľmi rýchlo by sa fragmentoval kvôli stránkam s pevnou veľkosťou používanou pri stránkovaní a veľkým kúskom používané pri výmene.
Ako môžete vidieť vyššie, súbor swapfile.sys má veľkosť približne 16 MB. Odteraz sa používa pre aplikácie Store , pretože majú odlišné potreby stránkovania v porovnaní s tradičnými programami Windows . V budúcnosti môže mať aj iné využitie, no Microsoft nešpecifikoval, na čo presne.
To je to, čo tieto tri súbory robia v Windows 8/10 . Všimnite si, že sa môžu stať niektoré zaujímavé a nepríjemné veci. Ak máte 16 GB RAM a používate rýchle spustenie v systéme Windows(Windows) , znamená to, že budete mať aj 16 GB súbor hibernácie! Ak používate systém Windows(Windows) na jednotke SSD , môže to zaberať veľkú časť miesta na disku.
Veľkosť súboru hibernácie (hiberfil.sys) v systéme Windows(Windows) môžete zmenšiť bez vypnutia hibernácie pomocou nasledujúceho príkazu:
powercfg.exe /hibernate /size 50
Tým sa zníži veľkosť súboru hibernácie na 50 % pamäte RAM(RAM) a nie na 100 %. Všimnite si, že ho nemôžete znížiť o viac ako 50 %. Ak však máte veľké množstvo pamäte RAM(RAM) , napríklad 16 GB alebo 32 GB alebo viac, môžete ušetriť dosť miesta.
Ďalšou vecou 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 . Predtým súbor hibernácie ukladal jadro, ovládače zariadení a všetky údaje aplikácie. Teraz, keď neexistujú žiadne údaje aplikácie, veľkosť súboru zostáva pomerne konštantná, takže ak máte veľa pamäte RAM(RAM) , pravdepodobne nebudete potrebovať súbor hibernácie, ktorý je aj tak taký veľký.
Dúfajme(Hopefully) , že vám to poskytne jasnejšie pochopenie toho, ako fungujú súbory pagefile.sys, hiberfil.sys a swapfile.sys v systéme Windows 8/10. Ak máte nejaké otázky, pokojne napíšte komentár. Užite si to!
Related posts
Tlačidlo Print Screen nefunguje v systéme Windows 10? Ako to opraviť
Ako opraviť chybu „Server RPC je nedostupný“ v systéme Windows
OPRAVA: Nesystémový disk alebo chyba disku v systéme Windows
Ako opraviť chybu „Ochrana prostriedkov systému Windows nedokázala vykonať požadovanú operáciu“.
Neodstráni sa tlačová úloha v systéme Windows? 8+ spôsobov, ako opraviť
Ako opraviť „Nedostatok zdrojov ovládača USB“ v systéme Windows 10
Ako opraviť nefunkčnosť panela úloh systému Windows 10
Chýba v systéme Windows jednotka CD/DVD?
Ako opraviť kód chyby systému Windows 0x80070005
Ako opraviť chybu „chýbajúci d3dx9_43.dll“ v systéme Windows
Oprava Nemožno upraviť jas po inovácii na Windows 8.1/10
Oprava systémovej chyby 5, prístup je odmietnutý v systéme Windows
Oprava „Nepodarilo sa nájsť túto položku“ pri odstraňovaní v systéme Windows
Kliknite ľavým tlačidlom myši Nefunguje vo Windowse 10? 7 najlepších spôsobov opravy
Ako opraviť BSOD Clock_Watchdog_Timeout v systéme Windows 10
OPRAVA: Chyba 0x80070490 v aplikácii Windows Update a Mail
Ako opraviť chybu „Systém Windows nemohol nakonfigurovať jeden alebo viac systémových komponentov“
Prečo 64-bitový systém Windows potrebuje dva priečinky programových súborov?
Ako opraviť klávesy na klávesnici systému Windows, ktoré prestávajú fungovať
Sieť WiFi sa nezobrazuje alebo nemôžete nájsť WiFi v systéme Windows?