Hiberfil.sys, Pagefile.sys & den nya filen Swapfile.sys - Windows 11/10

Operativsystemet Windows innehåller flera systemfiler som krävs för att det ska fungera korrekt. Några av dem som väcker mycket nyfikenhet är Swapfile.sys , Hiberfil.sys & Pagefile.sys . För att se dessa systemfiler på din system (C) Drive-rot(System (C) Drive root) måste du ta bort de skyddade operativsystemfilerna från mappalternativ (Folder) . (Options)I det här inlägget kommer vi kort att prata om varje fil.

Hiberfil.sys, Pagefile.sys och den nya Swapfile.sys

Vad är filen Hiberfil.sys

Hiberfil.sys -filen är en systemfil som används av Windows för att stödja viloläge . Om du har aktiverat viloläge(Hibernation) i Windows 10 kommer du att se den här filen.

När du har viloläge(Hibernation) och därefter Snabbstart(Fast Startup) aktiverat (vilket är standardinställningen), kommer din Hiberfil.sys -fil att vara ungefär 3/4 av ditt RAM -minne i Windows 7 .

I Windows 11/10 nu är det 40 %. Om du har inaktiverat viloläge(Hibernation) kommer du att märka att dess storlek är ungefär lika med ditt RAM-minne. I Windows 11/10/8 kommer du inte att hitta storleken på Hyberfil.sys löpande när du har viloläge(Hibernation) aktiverat. I den tidigare versionen av Windows lagrade vilolägesfilen kärnsessionen, drivrutiner och programdata. I Windows 11/10 lagrar viloläget endast kärnsessionen och enhetsdrivrutinerna, vilket resulterar i att storleken förblir mer eller mindre konstant.

Inaktivera viloläge

Om du vill kan du alltid inaktivera/aktivera viloläge manuellt  eller genom att använda vår Ultimate Windows Tweaker eller en Microsoft Fix It. Men kom då ihåg att i Windows 10/8 kommer detta att inaktivera snabbstart(Fast Startup) också. Om du känner att du behöver det kan du ändra storleken på filen hiberfil.sys(change the size of hiberfil.sys file) .

Vad är filen Pagefile.sys

Pagefile.sys eller sidfilen(Page File) är datorsökningsfilen som din Windows använder som virtuellt minne. PageFile.sys håller objekt i ett överanvänt minne som inte har nåtts under en lång tid. När Windows får slut på fysiskt minne, tillgriper det att använda sidfilen(Page File) genom att skriva en del av innehållet i RAM -minnet till disken. Om detta "Paged out"-minne behövs tillbaka, skrivs någon annan del till disken, och denna del läses tillbaka.

Om du ofta får ett meddelande om ditt system har ont om virtuellt minne(Your system is low on virtual memory) , när du försöker starta ett minneskrävande program kanske du vill öka storleken på personsökningsfilen(increase the  Paging File size) .

Läs(Read) : Hur man säkerhetskopierar eller flyttar PageFile.sys(How to Back up or Move PageFile.sys) .

Ta bort Pagefile.sys

Att rensa sidfilen(Clearing the Page file) vid varje avstängning innebär att skriva över data med nollor, och det tar tid. Detta kommer att öka avstängningstiden. Men om du arbetar med konfidentiella dokument, kanske du vill ha den här inställningen "på". När du laddar sådana dokument laddas de i RAM . För att spara RAM(RAM Windows) placerar Windows vissa objekt i sidfilen. Därför(Hence) kanske du vill ta bort sidfilen vid varje avstängning, i sådana fall. För att göra det, öppna Regedit och navigera till följande nyckel:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

I den högra rutan väljer New > DWORDvärde(Value) (32-bitars) . Namnge DWORD- värdet ClearPageFileAtShutdown och ge det värdet 1 .

Läs(Read) : Vilken är den bästa sidfilstorleken för 64-bitarsversioner av Windows(best Page File size for 64-bit versions of Windows) ?

Vad är filen Swapfile.sys

I tidigare versioner av Windows hade du Swapfile.sys eller Swap -filen. Swap -(Swap) filen innehåller objekt som har matats ut från minnet och som inte förväntas nås på en tid och tillåter ett operativsystem att använda hårddiskutrymme för att simulera extra minne när systemet får ont om minne, genom att byta ut del av RAM som en inaktivt program använder på hårddisken för att frigöra minne för andra program. Denna kombination av RAM- och växlingsfiler(Swap) kallas virtuellt minne(Memory) . Att ha en växlingsfil gör att din dators operativsystem "har" mer RAM än det faktiskt har.

Swapfilen används(Swapfile) inte i den snabba startprocessen för Windows 11/10 . Det är Hiberfil.sys -filen som lagrar kärnsessionen och kommer in här.

I Windows 11/10 får du återigen se Swapfile.sys ! Den här senaste versionen av Windows har både bytes- och växlingsfilen på samma gång. Den är cirka 256 MB stor – i mitt fall är den 262 MB.

Läs(Read) : Så här återställer du virtuellt minne eller sidfil i Windows

Varför behöver vi en annan virtuell sidfil i Windows 11/10 ?

Swapfile.sys Swapfile.sys in Windows 11/10  är en speciell typ av sidfil som används internt av systemet för att göra vissa typer av personsökning mer effektiva. Den används för att stänga av eller återuppta UWP Windows-appar(Suspend or Resume UWP Windows apps) .

TechNet förklarar den "nya" Swapfile.sys i Windows på följande sätt:

With the introduction of the UWP App, we needed a way to manage their memory outside of the traditional Virtual Memory/Pagefile method. With that, the “%SystemDrive%\swapfile.sys” was born.

Windows can efficiently write the whole (private) working set of a suspended UWP app to disk in order to gain additional memory when the system detects pressure.  This process is analogous to hibernating a specific app, and then resuming it when the user switches back to the app.  In this case, Windows takes advantage of the suspend/resume mechanism of Modern apps to empty or re-populate an app’s working set.

Jag hoppas att detta förklarar anledningen till att vi ser alla tre filerna, dvs. Hiberfil.sys , Pagefile.sys & Swapfile.sys- filer i Windows 11/10 .

Vill du lära dig mer om andra filer eller filtyper eller filformat i Windows? Kolla dessa länkar:(Looking to learn more about other files or file types or file formats in Windows? Check these links:)

Windows.edb-filer(Windows.edb files)  | Thumbs.db filer  | DLL- och OCX-filer | Desktop.ini fil | Nvxdsync.exe .



About the author

Jag är en datavetare med över 10 års erfarenhet av mjukvaruutveckling och säkerhet. Jag har ett starkt intresse för Firefox, Chrome och Xbox-spel. Jag är särskilt intresserad av hur jag ser till att min kod är säker och effektiv.



Related posts