HDG forklarer – Swapfile.sys, Hiberfil.sys og Pagefile.sys i Windows
I tidligere versioner af Windows husker du sikkert den gode gamle personsøgningsfil. Den bruges, når den fysiske hukommelse bliver overbevist, og den rummer genstande, som normalt ikke er blevet tilgået i lang tid. Det er pagefile.sys . Dernæst havde vi muligheden for dvaletilstand i Windows , der lod dig gemme kernen og alle programmer på din harddisk, så du kunne starte din computer sikkerhedskopier hurtigere end at udføre en fuld genstart. Det er hiberfile.sys .
I Windows 8/10 bliver tingene mere komplicerede. Pagefile.sys er der hele tiden, men hiberfil.sys er der kun, hvis du har hurtig opstart aktiveret i Windows . Hvad er hurtig opstart? Det giver grundlæggende Windows mulighed for at udføre en hybrid lukning. Dette er grunden til, at Windows 8/10 starter så meget hurtigere end tidligere versioner af Windows . Tjek mit tidligere indlæg, der forklarer, hvad en hybrid shutdown er i Windows 8(what a hybrid shutdown is in Windows 8) .
For at bruge den nye hybrid-nedlukningsfunktion, som er slået til som standard, skal dvaletilstand være aktiveret i Windows . Hvis dvaletilstand er deaktiveret, vil du ikke have en hiberfil.sys-fil, og du vil heller ikke være i stand til at bruge muligheden for hurtig opstart. Du kan læse mit indlæg her om aktivering af dvaletilstand i Windows(enabling hibernation in Windows) .
Nu er det interessante, at når du har aktiveret hurtig opstart (hvilket betyder, at dvale er aktiveret), så vil din hiberfil.sys være omkring 75% af din RAM , og personsøgningsfilen vil være omkring 25%. Dette skyldes, at hiberfil.sys indeholder Windows -kernen og enhedsdrivere. Personsøgningsfilen bruges kun, hvis al RAM er opbrugt, kun vores system og bruges, mens du rent faktisk kører Windows . Hiberfil.sys bruges kun til opstartsprocessen.
Hvis du ikke har dvaletilstand aktiveret i Windows , vil du se, at personsøgningsfilen nu har samme størrelse som mængden af RAM , du har.
I ovenstående skærmbillede har jeg en Windows -maskine med 1 GB RAM og hurtig opstart deaktiveret. Nu hvor vi forstår, hvordan det virker, lad os komme ned til den nye: swapfile.sys. Hvad pokker er det? Nå, det er grundlæggende ligesom personsøgningsfilen, men tjener forskellige formål.
En af hovedårsagerne til swapfile.sys er at suspendere og genoptage Windows Store -apps. Så hvorfor ikke bare bruge personsøgningsfilen i stedet for at gøre det? Det bruges, fordi visse typer personsøgningsoperationer kan udføres mere effektivt ved at bruge denne specielle type sidefil.
Her er en mere klar forklaring. Windows understøtter både paging og swapping. Personsøgning vil indeholde elementer, der ikke er blevet tilgået i lang tid, hvorimod udskiftning opbevarer elementer, der for nylig blev taget ud af hukommelsen. Elementerne i pagingfilen kan muligvis ikke tilgås igen i lang tid, mens elementerne i swapfilen kan tilgås meget hurtigere.
Personsøgning er også meget effektivt på avancerede maskiner, mens bytte er mere effektivt på avancerede tablets og pc'er. Hver personsøgningsfil har forskellige krav til dynamisk vækst, pladsreservation, læse-/skrivepolitikker osv. Hvis du skulle have den samme personsøgningsfil, ville den blive fragmenteret meget hurtigt på grund af de faste sider, der bruges i personsøgning og de store bidder bruges ved bytte.
Som du kan se fra oven, er swapfile.sys omkring 16 MB i størrelse. Fra nu af er det brugt til Store - apps på grund af deres forskellige personsøgningsbehov sammenlignet med traditionelle Windows - programmer. Der kan også være andre anvendelser for det i fremtiden, men Microsoft har ikke specificeret hvad præcist.
Så det er, hvad de tre filer gør på et Windows 8/10 -system. Bemærk, at der er nogle interessante og irriterende ting, der kan ske. Hvis du har 16 GB RAM og bruger hurtig opstart i Windows , betyder det, at du også vil have en 16 GB dvalefil! Hvis du kører Windows på en SSD , kan det optage en stor del af din diskplads.
Du kan reducere størrelsen på dvalefilen (hiberfil.sys) i Windows uden at deaktivere dvaletilstand ved at bruge følgende kommando:
powercfg.exe /hibernate /size 50
Dette vil reducere størrelsen af dvalefilen til 50 % af RAM i stedet for 100 %. Bemærk, at du ikke kan sænke den mere end 50 %. Men hvis du har en stor mængde RAM som 16 GB eller 32 GB eller mere, kan du spare dig selv for en del plads.
Den anden ting er, at du ikke behøver at bekymre dig om, at dvalefilen bliver for stor som i tidligere versioner af Windows . Tidligere gemte dvalefilen kernen, enhedsdrivere og alle applikationsdata. Nu hvor der ikke er nogen applikationsdata, forbliver størrelsen af filen ret konstant, så hvis du har meget RAM , har du sandsynligvis ikke brug for en dvalefil, der er så stor alligevel.
Forhåbentlig(Hopefully) giver det dig en klarere forståelse af, hvordan filerne pagefile.sys, hiberfil.sys og swapfile.sys fungerer på Windows 8/10. Hvis du har spørgsmål, er du velkommen til at skrive en kommentar. God fornøjelse!
Related posts
Print Screen-knap virker ikke i Windows 10? Sådan rettes det
Sådan rettes fejlen 'RPC-server er ikke tilgængelig' i Windows
FIX: Ikke-systemdisk eller diskfejl i Windows
Sådan rettes fejlen "Windows-ressourcebeskyttelse kunne ikke udføre den anmodede handling".
Udskriftsjob slettes ikke i Windows? 8+ måder at rette på
Fejlfinding af Windows hængende under nedlukning
FIX: Hvorfor bliver min standardbrowser ved med at ændre sig i Windows?
5 rettelser til generisk PNP-skærmdriverfejl i Windows 11/10
HDG forklarer: Hvad er en GPU?
Sådan rettes Windows Stop Code Memory Management BSOD
Sådan rettes fejlen "Windows kunne ikke konfigurere en eller flere systemkomponenter".
Sådan rettes Windows-tastaturtaster, der holder op med at virke
FIX: Touchpad virker ikke på Windows 10
Systemgendannelsespunkter mangler i Windows?
WiFi-netværk vises ikke, eller kan du ikke finde WiFi i Windows?
Sådan rettes 'Ikke nok USB-controllerressourcer' på Windows 10
Sådan rettes Windows 10-proceslinjen, der ikke virker
Sådan rettes "Windows har stoppet denne enhed" Kode 43-fejl i Windows
Sådan rettes fejlen "Vi kunne ikke fuldføre opdateringerne" i Windows
Sådan rettes en Clock_Watchdog_Timeout BSOD i Windows 10