HDG legt uit - Swapfile.sys, Hiberfil.sys en Pagefile.sys in Windows
In eerdere versies van Windows herinnert u zich waarschijnlijk het goede oude wisselbestand. Het wordt gebruikt wanneer het fysieke geheugen overbelast raakt en het bevat objecten die gewoonlijk lange tijd niet zijn gebruikt. Dat is pagefile.sys . Vervolgens hadden we de slaapstand-optie in Windows waarmee je de kernel en alle applicaties op je harde schijf kon opslaan, zodat je je computer sneller kon opstarten dan een volledige herstart. Dat is hiberfile.sys .
In Windows 8/10 wordt het ingewikkelder. De pagefile.sys is er altijd, maar de hiberfil.sys is er alleen als je snel opstarten hebt ingeschakeld in Windows . Wat is snel opstarten? Hiermee kan Windows in principe een hybride afsluiting uitvoeren. Dit is de reden waarom Windows 8/10 zo veel sneller opstart dan eerdere versies van Windows . Bekijk mijn vorige bericht waarin wordt uitgelegd wat een hybride afsluiting is in Windows 8(what a hybrid shutdown is in Windows 8) .
Om de nieuwe hybride afsluitfunctie, die standaard is ingeschakeld, te kunnen gebruiken, moet de slaapstand in Windows zijn ingeschakeld . Als de slaapstand is uitgeschakeld, heb je geen bestand hiberfil.sys en kun je de snelle opstartoptie ook niet gebruiken. Je kunt hier mijn bericht lezen over het inschakelen van de slaapstand in Windows(enabling hibernation in Windows) .
Het interessante is dat wanneer je snel opstarten hebt ingeschakeld (wat betekent dat de slaapstand is ingeschakeld), je hiberfil.sys ongeveer 75% van je RAM -geheugen zal zijn en het wisselbestand ongeveer 25%. Dit komt omdat de hiberfil.sys de Windows - kernel en apparaatstuurprogramma's bevat. Het wisselbestand wordt alleen gebruikt als al het RAM -geheugen is opgebruikt, alleen ons systeem en wordt gebruikt terwijl u daadwerkelijk Windows gebruikt . De hiberfil.sys wordt alleen gebruikt voor het opstartproces.
Als je de slaapstand niet hebt ingeschakeld in Windows , zul je zien dat het wisselbestand nu even groot is als de hoeveelheid RAM die je hebt.
In de bovenstaande schermafbeelding heb ik een Windows -machine met 1 GB RAM en snel opstarten uitgeschakeld. Nu we begrijpen hoe dat werkt, gaan we naar de nieuwe: swapfile.sys. Wat is dat in vredesnaam? Nou, het is eigenlijk hetzelfde als het wisselbestand, maar heeft verschillende doelen.
Een van de belangrijkste redenen voor swapfile.sys is om Windows Store - apps op te schorten en te hervatten. Dus waarom niet gewoon het wisselbestand gebruiken om dat te doen? Het wordt gebruikt omdat bepaalde soorten wisselbewerkingen efficiënter kunnen worden uitgevoerd met dit speciale type wisselbestand.
Hier een duidelijkere uitleg. Windows ondersteunt zowel paging als swapping. Paging bevat items die lange tijd niet zijn gebruikt, terwijl swapping items bevat die onlangs uit het geheugen zijn gehaald. De items in het wisselbestand zijn mogelijk lange tijd niet meer toegankelijk, terwijl de items in het wisselbestand veel eerder kunnen worden geopend.
Paging is ook zeer effectief op geavanceerde machines, terwijl swappen effectiever is op low-end tablets en pc's. Elk wisselbestand heeft verschillende vereisten voor dynamische groei, ruimtereservering, lees-/schrijfbeleid, enz. Als u hetzelfde wisselbestand zou hebben, zou het zeer snel gefragmenteerd raken vanwege de pagina's van vaste grootte die worden gebruikt bij paging en de grote brokken gebruikt bij het ruilen.
Zoals je hierboven kunt zien, is de swapfile.sys ongeveer 16 MB groot. Vanaf nu wordt het gebruikt voor Store - apps vanwege hun andere paging-behoeften in vergelijking met traditionele Windows - programma's. Er kunnen in de toekomst ook andere toepassingen voor zijn, maar Microsoft heeft niet gespecificeerd wat precies.
Dus dat is wat die drie bestanden doen op een Windows 8/10 -systeem. Merk op dat er enkele interessante en vervelende dingen kunnen gebeuren. Als je 16 GB RAM hebt en snel opstart in Windows , betekent dit dat je ook een hibernation-bestand van 16 GB hebt! Als u Windows op een SSD gebruikt, kan dat een groot deel van uw schijfruimte in beslag nemen.
U kunt de grootte van het slaapstandbestand (hiberfil.sys) in Windows verkleinen zonder de slaapstand uit te schakelen met de volgende opdracht:
powercfg.exe /hibernate /size 50
Hierdoor wordt de grootte van het slaapstandbestand verkleind tot 50% RAM in plaats van 100%. Houd er rekening mee dat u deze niet meer dan 50% kunt verlagen. Als je echter een grote hoeveelheid RAM hebt, zoals 16 GB of 32 GB of meer, kun je jezelf behoorlijk wat ruimte besparen.
Het andere is dat u zich geen zorgen hoeft te maken dat het slaapstandbestand te groot wordt zoals in eerdere versies van Windows . Eerder bewaarde het slaapstandbestand de kernel, apparaatstuurprogramma's en alle toepassingsgegevens. Nu er geen applicatiegegevens zijn, blijft de grootte van het bestand vrij constant, dus als je veel RAM hebt, heb je waarschijnlijk geen slaapstandbestand nodig dat toch zo groot is.
Hopelijk(Hopefully) geeft dat je een beter begrip van hoe de bestanden pagefile.sys, hiberfil.sys en swapfile.sys werken op Windows 8/10. Als je vragen hebt, plaats dan gerust een reactie. Genieten van!
Related posts
Print Screen-knop werkt niet in Windows 10? Hoe repareer je het
Hoe de 'RPC-server is niet beschikbaar'-fout in Windows te repareren
FIX: Niet-systeemschijf of schijffout in Windows
Hoe te repareren "Windows Resource Protection kon de gevraagde bewerking niet uitvoeren" Fout
Afdruktaak wordt niet verwijderd in Windows? 8+ manieren om te repareren
Een Clock_Watchdog_Timeout BSOD repareren in Windows 10
Blue Screen of Death BSOD start te snel opnieuw op in Windows?
Hoe te repareren "Windows heeft dit apparaat gestopt" Code 43-fouten in Windows
Hoe Windows Stop Code Geheugenbeheer BSOD te repareren
Waarom heeft 64-bits Windows twee programmabestanden nodig?
5 oplossingen voor generieke PNP-monitorstuurprogrammafout in Windows 11/10
8 dingen die u kunt proberen als uw hoofdtelefoon niet werkt in Windows
Links klikken werkt niet in Windows 10? Top 7 manieren om te repareren
Hoe een wdf_violation BSOD op Windows te repareren
Fix Kan helderheid niet aanpassen na upgrade naar Windows 8.1/10
Heeft u een firewall van derden nodig op Mac en Windows?
Fix "Windows kan niet communiceren met het apparaat of de bron" Fout
Herstel systeemfout 5, toegang wordt geweigerd in Windows
Hoe de camera te repareren werkt niet op MS Teams in Windows 10
Zijn de @ & ”-toetsen verwisseld op Windows 10? - Hoe repareer je het