Direction Software

Windows-grunder / / 6 min

Den dolda växlingsfilen som hjälper Windows att hålla jämna steg

Pagefile.sys är Windows växlingsfil på disken och fungerar som ett komplement till datorns arbetsminne, RAM. När minnet belastas kan operativsystemet flytta mindre aktiva minnessidor till filen för att frigöra RAM åt program som används just nu. Artikeln förklarar varför filen finns, varför den ibland blir stor, hur den påverkar kraschdumpar och systemstabilitet samt när det kan vara rimligt att låta Windows hantera storleken automatiskt. Du får även säkra steg för att kontrollera och ändra inställningarna, en jämförelse mellan vanliga alternativ och råd för datorer med SSD, begränsat lagringsutrymme eller mycket RAM.

Filen pagefile.sys är en central men ofta missförstådd del av Windows. Den ligger normalt i roten på systemdisken, vanligtvis C:\, och används som växlingsfil för virtuellt minne. Du ser den oftast inte i Utforskaren eftersom den är en skyddad systemfil. Trots att den kan uppta flera gigabyte är den sällan en fil som bör raderas eller flyttas utan eftertanke: den hjälper Windows att hantera minne, undvika programfel och i vissa fall spara information efter en systemkrasch.

Vad pagefile.sys faktiskt gör

Datorns RAM-minne är mycket snabbare än en SSD eller hårddisk, men har begränsad kapacitet. Windows använder virtuellt minne för att ge program tillgång till en större sammanhängande minnesyta än vad det fysiska RAM-minnet ensamt alltid kan bära. När minnestrycket ökar kan operativsystemet skriva utvalda minnessidor till pagefile.sys och återläsa dem när de behövs.

Det betyder inte att Windows ständigt försöker ersätta RAM med disk. RAM är fortfarande det bästa stället för data som används ofta. Växlingsfilen är i stället en reserv och en del av systemets minneshantering. Den bidrar också till den så kallade commit-gränsen: mängden minne som Windows kan reservera totalt, vilket i grova drag beror på RAM plus tillgängligt utrymme i växlingsfilen.

Skillnaden mellan RAM och växlingsfil

  • RAM: mycket snabbt arbetsminne som används medan program körs.
  • pagefile.sys: diskutrymme som Windows kan använda för virtuellt minne.
  • Virtuellt minne: den samlade minnesmodell som gör att program kan arbeta med reserverat minne oberoende av exakt var innehållet för stunden lagras.

Vid låg belastning kan pagefile.sys vara nästan oanvänd även om filen finns på disken. Att filen är stor visar därför inte automatiskt att datorn har ett problem.

Varför filen kan vara stor och dold

Windows väljer som standard att hantera växlingsfilens storlek automatiskt. Storleken kan då ändras utifrån installerat RAM, hur mycket minne program reserverar, diskutrymmet och behovet av kraschdumpfiler. På en dator med 16 GB RAM är en växlingsfil på flera GB normalt, medan andra datorer kan få en betydligt större fil under tillfälligt hög belastning.

Filen är dold för att minska risken för att den ändras av misstag medan systemet använder den. Den är dessutom låst under normal drift. Om du väljer att visa dolda och skyddade operativsystemfiler i Utforskaren kan den bli synlig, men det ger ingen praktisk fördel för de flesta användare.

Ledigt lagringsutrymme är viktigt, men en borttagen växlingsfil är sällan den bästa vägen dit. Ett system som får slut på reserverbart minne kan bli instabilt långt innan användaren ser ett tydligt felmeddelande.

Kan pagefile.sys tas bort?

Du bör inte försöka radera pagefile.sys direkt. Windows återskapar normalt filen vid nästa start om växlingsfilen är aktiverad, och manuell borttagning kan misslyckas eftersom filen används. Vill du minska eller stänga av den ska du göra det via inställningen för virtuellt minne.

Det går tekniskt att välja Ingen växlingsfil, men det passar främst testmiljöer eller särskilda arbetsflöden där man känner konsekvenserna. Även datorer med mycket RAM kan få problem när flera tunga program, virtuella maskiner, webbläsare med många flikar eller kreativa program belastar minnesreserveringen. Vissa program förutsätter dessutom att en växlingsfil finns.

AlternativNär det passarFördelarRisker och begränsningar
Systemhanterad storlekDe flesta datorerWindows anpassar filen efter behov och stödjer normalt kraschdumpar.Storleken kan variera och ta mer diskutrymme tillfälligt.
Anpassad storlekErfarna användare med ett tydligt behovMer förutsägbart diskutrymme och mindre risk för ändringar under belastning.En för liten storlek kan ge minnesfel eller uteblivna dumpfiler.
Växlingsfil på annan intern diskFull systemdisk men extra snabb intern disk finnsFrigör utrymme på C: och kan vara praktiskt i vissa installationer.En fil på systemdisken kan fortfarande behövas för vissa dumpinställningar.
Ingen växlingsfilEndast vid väl utvärderade specialfallFrigör diskutrymme.Ökad risk för programkrascher, minnesbrist och sämre felsökningsunderlag.

Så kontrollerar och ändrar du virtuellt minne

I svenska Windows kan menynamnen skilja sig något mellan versioner, men den klassiska dialogrutan finns kvar. Spara öppna dokument innan du ändrar inställningen, eftersom en omstart normalt krävs.

  1. Öppna Start och sök efter Visa avancerade systeminställningar.
  2. Under Prestanda väljer du Inställningar.
  3. Öppna fliken Avancerat och klicka på Ändra under Virtuellt minne.
  4. Behåll helst kryssrutan Hantera automatiskt växlingsfilens storlek för alla enheter markerad.
  5. Om du måste göra en ändring, välj disk, markera önskat alternativ och klicka på Ange.
  6. Bekräfta dialogrutorna och starta om datorn när Windows ber om det.

Om målet bara är att frigöra lagring bör du först undersöka andra alternativ: Diskrensning eller Lagringssensor, stora nedladdningar, gamla program och tillfälliga filer ger ofta en säkrare vinst än att begränsa virtuellt minne.

SSD, hårddisk och prestanda

En växlingsfil på en SSD är i regel lämplig. Moderna SSD-enheter är byggda för stora mängder skrivningar i vanlig datoranvändning, och hastigheten är väsentligt bättre än på en traditionell hårddisk. Om Windows måste växla mycket märks det ändå som långsammare respons, eftersom även en snabb SSD är betydligt långsammare än RAM.

Ständig diskaktivitet tillsammans med hög minnesanvändning tyder oftare på för lite RAM eller ett ovanligt minneskrävande program än på att pagefile.sys i sig är felkonfigurerad. Kontrollera därför Aktivitetshanteraren: tryck Ctrl + Skift + Esc, öppna fliken Prestanda och granska Minne. På fliken Processer kan du sortera efter minnesanvändning för att hitta appar som belastar systemet.

När mer RAM är en bättre lösning

Om datorn ofta arbetar nära sin minnesgräns när du använder dina vanliga program är en RAM-uppgradering ofta mer effektiv än att justera växlingsfilen. Det gäller särskilt vid bild- och videoredigering, utvecklingsmiljöer, stora kalkylblad, virtuella maskiner och många parallella webbläsarflikar. Kontrollera dock datorns maximala minneskapacitet och kompatibla minnestyp i tillverkarens dokumentation innan du köper nya moduler.

Kraschdumpar och felsökning

Vid en blåskärm kan Windows skapa en minnesdump som hjälper till att identifiera drivrutiner eller systemkomponenter bakom felet. Beroende på vald dumptyp behöver systemet tillräckligt med växlingsfilutrymme, ofta på systemdisken. Om du har inaktiverat eller gjort filen för liten kan viktig felsökningsinformation saknas efter en krasch.

Det är ytterligare ett skäl att låta Windows sköta storleken om du inte har en tydlig, testad anledning att välja något annat. För en stabil vardagsdator väger återställnings- och felsökningsmöjligheter normalt tyngre än några frigjorda gigabyte.

Praktiska rekommendationer

För de flesta är den bästa inställningen enkel: låt Windows hantera pagefile.sys automatiskt och se till att systemdisken har rimligt med ledigt utrymme. Ändra först när du kan beskriva problemet du försöker lösa och kontrollera resultatet efter omstart.

  • Behåll systemhanterad storlek på vanliga hemma- och arbetsdatorer.
  • Undvik att radera filen manuellt eller använda tveksamma städprogram.
  • Frigör utrymme på andra sätt innan du begränsar växlingsfilen.
  • Ha en växlingsfil på systemdisken om du vill behålla goda förutsättningar för kraschdumpar.
  • Utred hög minnesbelastning med Aktivitetshanteraren och överväg mer RAM vid återkommande problem.

Referenser

Även på

Om författaren

Stefano BarcellosEditor jefe

Periodista y editor. Escribe sobre tecnología, cultura y vida cotidiana desde hace más de una década.