A HDG magyarázata – Swapfile.sys, Hiberfil.sys és Pagefile.sys a Windows rendszerben
A Windows korábbi verzióiban valószínűleg emlékszik a jó öreg lapozófájlra. Akkor használatos, amikor a fizikai memória túlterheltté válik, és olyan objektumokat tartalmaz, amelyekhez általában hosszú ideje nem fértek hozzá. Ez a pagefile.sys . Ezután a Windowsban(Windows) a hibernált opcióval rendelkeztünk, amely lehetővé teszi a kernelt és az összes alkalmazást a merevlemezre menteni, így gyorsabban indíthatja el számítógépét, mint egy teljes újraindítással. Ez a hiberfile.sys .
A Windows 8/10 a dolgok bonyolultabbak. A pagefile.sys mindig ott van, de a hiberfil.sys csak akkor van ott, ha a Windows rendszerben engedélyezve van a gyors indítás . Mi a gyors indítás? Alapvetően lehetővé teszi a Windows számára, hogy hibrid leállítást hajtson végre. Ez az oka annak, hogy a Windows 8/10 sokkal gyorsabban indul el, mint a Windows korábbi verziói . Tekintse meg korábbi bejegyzésemet, amely elmagyarázza , mi a hibrid leállás a Windows 8 rendszerben(what a hybrid shutdown is in Windows 8) .
Az új hibrid leállítás funkció használatához, amely alapértelmezés szerint be van kapcsolva, engedélyezni kell a hibernálást a Windows rendszerben(Windows) . Ha a hibernált állapot le van tiltva, akkor nem lesz hiberfil.sys fájlja, és nem fogja tudni használni a gyorsindítási lehetőséget sem. Itt olvashatja el a hibernálás engedélyezéséről szóló bejegyzésemet a Windows rendszerben(enabling hibernation in Windows) .
Most az az érdekes, hogy ha engedélyezve van a gyorsindítás (vagyis a hibernálás engedélyezve van), akkor a hiberfil.sys a RAM körülbelül 75%-a, a lapozófájl pedig körülbelül 25%-a lesz. Ennek az az oka, hogy a hiberfil.sys tartalmazza a Windows kernelt és az eszközillesztőket. A lapozófájlt a rendszer csak akkor használja, ha az összes RAM kimerült, csak a rendszerünkben, és a Windows futtatása közben kerül felhasználásra . A hiberfil.sys fájl csak a rendszerindítási folyamathoz használható.
Ha nincs engedélyezve a hibernálás a Windows rendszerben(Windows) , akkor látni fogja, hogy a lapozófájl mérete mostanra megegyezik a rendelkezésre álló RAM mennyiségével .
A fenti képernyőképen egy Windows gépem van, 1 GB RAM -mal és le van tiltva a gyorsindítás. Most, hogy megértettük, hogyan működik, térjünk rá az újra: swapfile.sys. Az meg mi a fene? Nos, alapvetően olyan, mint a lapozófájl, de más célokat szolgál.
A swapfile.sys egyik fő oka a Windows Store - alkalmazások felfüggesztése és újraindítása. Miért nem használja inkább a lapozófájlt? Azért használják, mert bizonyos típusú lapozási műveletek hatékonyabban hajthatók végre ezzel a speciális lapfájltípussal.
Itt van egy világosabb magyarázat. A Windows támogatja a lapozást és a cserét is. A lapozás azokat az elemeket tárolja, amelyekhez hosszú ideje nem fértek hozzá, míg a csere olyan elemeket tárol, amelyeket nemrégiben eltávolítottak a memóriából. Előfordulhat, hogy a lapozófájlban lévő elemeket hosszú ideig nem lehet újra elérni, míg a swapfile-ban lévő elemeket sokkal hamarabb lehet elérni.
Ezenkívül a lapozás nagyon hatékony a csúcskategóriás gépeken, míg a csere hatékonyabb az alsó kategóriás táblagépeken és PC-ken. Minden lapozófájlnak más-más követelményei vannak a dinamikus növekedésre, a helyfoglalásra, az olvasási/írási irányelvekre stb. Ha ugyanazt a lapozófájlt használná, az nagyon gyorsan töredezetté válna a lapozáshoz használt fix méretű oldalak és a nagy darabok miatt. cserénél használják.
Mint fentről látható, a swapfile.sys körülbelül 16 MB méretű. Jelenleg a Store - alkalmazásokhoz használják, mert eltérő lapozási igényeik vannak, mint a hagyományos Windows - programoknál. A jövőben más felhasználási lehetőségek is lehetnek, de a Microsoft nem részletezte, hogy pontosan mi.
Tehát ez az, amit ez a három fájl csinál a Windows 8/10 rendszeren. Vegye figyelembe, hogy előfordulhat néhány érdekes és bosszantó dolog. Ha 16 GB RAM -mal rendelkezik , és gyorsindítást használ a Windows rendszerben(Windows) , az azt jelenti, hogy lesz egy 16 GB-os hibernált fájlja is! Ha a Windows rendszert(Windows) SSD -(SSD) n futtatja , ez a lemezterület nagy részét elfoglalhatja.
A következő paranccsal csökkentheti a hibernált fájl (hiberfil.sys) méretét a Windows rendszerben a hibernált állapot letiltása nélkül:(Windows)
powercfg.exe /hibernate /size 50
Ezzel a hibernált fájl mérete a RAM 50%-ára csökken, nem pedig 100%-ra. Vegye figyelembe, hogy nem csökkentheti 50%-nál jobban. Ha azonban nagy mennyiségű RAM -mal rendelkezik, például 16 GB vagy 32 GB vagy több, akkor sok helyet takaríthat meg.
A másik dolog az, hogy nem kell attól tartania, hogy a hibernált fájl túl nagy lesz, mint a Windows korábbi verzióiban . Korábban a hibernált fájl tárolta a kernelt, az eszközillesztőket és az összes alkalmazásadatot. Most, hogy nincsenek alkalmazásadatok, a fájl mérete meglehetősen állandó marad, így ha sok RAM -ja van, valószínűleg nincs szüksége olyan nagy méretű hibernált fájlra.
Remélhetőleg(Hopefully) így jobban megértheti, hogyan működnek a pagefile.sys, hiberfil.sys és swapfile.sys fájlok Windows 8/10 rendszeren. Ha bármilyen kérdése van, nyugodtan írjon megjegyzést. Élvezd!
Related posts
A Képernyő nyomtatása gomb nem működik a Windows 10 rendszerben? Hogyan lehet javítani
Az „RPC-kiszolgáló nem elérhető” hiba javítása a Windows rendszerben
FIX: Nem rendszerlemez vagy lemezhiba a Windows rendszerben
A „Windows Resource Protection nem tudta végrehajtani a kért műveletet” hiba elhárítása
A nyomtatási feladat nem törlődik a Windows rendszerben? 8+ módszer a javításra
A nem működő kamera MS Teams rendszerben a Windows 10 rendszerben történő javítása
A bal kattintás nem működik a Windows 10 rendszerben? A 7 legjobb megoldás a javításra
8 dolog, amit érdemes kipróbálni, ha a fejhallgató nem működik Windows alatt
Hogyan lehet javítani a Windows billentyűzet billentyűit, amelyek nem működnek
A Windows 8.1/10 rendszerre frissítés után a fényerő nem állítható
Szüksége van egy harmadik fél tűzfalára Mac és Windows rendszeren?
11 Javítások, amikor a HDMI-port nem működik a Windows 10 rendszerben
A „Windows nem tudott konfigurálni egy vagy több rendszerösszetevőt” hiba elhárítása
Javítsa ki az 5. rendszerhibát, a hozzáférés megtagadva a Windows rendszerben
Hogyan lehet javítani a „nincs elég USB-vezérlő erőforrás” problémát Windows 10 rendszeren
Javítsa ki a „Windows nem tud kommunikálni az eszközzel vagy erőforrással” hibaüzenetet
FIX: Miért változik folyamatosan az alapértelmezett böngészőm a Windows rendszerben?
A Blue Screen of Death BSOD túl gyorsan indul újra a Windows rendszerben?
21 CMD-parancs, amelyet minden Windows-felhasználónak tudnia kell
A Windows Stop Code Memory Management BSOD javítása