- Swapfile.sys fungerer sammen med pagefile.sys og hiberfil.sys til Windows-hukommelse og dvaletilstand.
- Dens størrelse varierer afhængigt af belastning og plads; udsving efter genstart er normale.
- Sletning eller flytning kræver justering af virtuel hukommelse; anbefales ikke af hensyn til stabilitet og ydeevne.
- For at frigøre plads skal du starte med at deaktivere dvaletilstand og holde dit system opdateret.
Mange brugere er ikke klar over nytten af, eller endda eksistensen af, det swapfile.sys-filer på WindowsDenne fil deler rampelyset med pagefile.sys og hiberfil.sys, og sammen er de en del af hukommelsesstyring og funktioner som dvaletilstand i Windows. Selvom de normalt er skjulte, kan deres tilstedeværelse og størrelse påvirke din diskplads, især hvis du bruger en SSD med lav kapacitet.
Her forklarer vi præcis, hvad swapfile.sys er, og hvordan man ser det. Vi dækker også hvornår og hvordan man sletter eller flytter det (med nogle nuancer), og dets forhold til UWP-apps og andre systemkomponenter.
Hvad er swapfile.sys, og hvordan adskiller det sig fra pagefile.sys og hiberfil.sys?
Rundt regnet, swapfile.sys er en swap-fil, som Windows bruger til at understøtte RAMDet fungerer sammen med pagefile.sys (pagineringsfil) og hiberfil.sys (dvalefil). Mens hiberfil.sys gemmer systemtilstanden under dvaletilstand, udvider pagefile.sys hukommelsen, når RAM'en er utilstrækkelig, og swapfile.sys er primært reserveret til Baggrundsstyring af UWP-applikationer (dem du installerer fra Microsoft Store), der fungerer som en slags specifik cache til dem. Selv hvis du har nok hukommelse, kan Windows 10 og 11 stadig bruge swapfile.sys.
En vigtig detalje: pagefile.sys og swapfile.sys er forbundetDu kan ikke slette den ene og lade den anden være intakt ved hjælp af konventionelle metoder; administrationen koordineres via konfigurationen af den virtuelle hukommelse. Derfor, Det er ikke muligt at sende dem til papirkurven ved hjælp af enten Delete eller Shift+Delete.fordi de er beskyttede systemfiler.
Hvis du ikke kan se dem i C:, skyldes det, at Windows skjuler dem som standard. Gør følgende for at vise dem:
- Åbn Stifinder og gå til Vista.
- Vælg Indstillinger.
- Klik på Se.
- Der skal du vælge “Vis skjulte filer, mapper og drev" og fjern markeringen af "Skjul beskyttede operativsystemfiler (Anbefalet)".
Når dette er gjort, vil pagefile.sys, hiberfil.sys og swapfile.sys vises i roden af systemdrevet.
Er det normalt, at dens størrelse ændrer sig efter en genstart?
Det korte svar er, at Ja, det er normalt.Windows justerer dynamisk størrelsen på virtuel hukommelse og swap-plads baseret på belastning, nylig RAM-brugshistorik, tilgængelig plads og interne politikker.
Derudover er det værd at huske, at "Luk ned" i Windows 10/11 bruger en standardindstilling hybrid start/stop hvilket ikke altid downloader systemtilstanden fuldt ud. Hvis du ønsker, at ændringer i den virtuelle hukommelse skal anvendes 100 %, og at størrelserne nulstilles korrekt, vælg Genstart i stedet for Sluk.
I værktøjer som TreeSize Du vil se disse op- og nedture: De indikerer ikke fejl.Det er ikke blot operativsystemets intelligente styring af plads. Så længe du ikke oplever nedbrud eller meddelelser om lav hukommelse, skal du ikke bekymre dig, hvis størrelsen svinger mellem sessioner.
Kan jeg slette swapfile.sys? Fordele og ulemper
Det er muligt, men Det er ikke det mest tilrådelige at gøre.Hovedårsagen er, at swapfile.sys optager normalt ikke meget plads. På moderne computere involverer fjernelse af den også justering af indstillinger for virtuel hukommelse, hvilket kan forårsage ustabilitet, uventede nedbrud eller problemer med UWP-appsIsær hvis du har 16 GB RAM eller mindre. I nogle tilfælde er pladsbesparelsen beskeden, og driftsrisikoen er større.
Når det er sagt, hvis du er sikker på, at du ikke bruger UWP-apps Eller hvis du har brug for at presse den sidste bid lagerplads ud af en lille SSD, er der måder at gøre det på. deaktiver swap-filenVi viser dig de tilgængelige muligheder med deres advarsler, så du kan vurdere, om de er umagen værd i din situation.
Sådan sletter du swapfile.sys ved at deaktivere virtuel hukommelse (standardmetode)
Dette er den "officielle" metode, fordi Windows tillader ikke manuel sletning. swapfile.sys. Ideen er at deaktivere virtuel hukommelse, hvilket i praksis fjern pagefile.sys og swapfile.sysDet anbefales ikke til computere med begrænset RAM.
- Åbn Stifinder, højreklik på Dette hold og tryk på Egenskaber.
- Gå ind Avancerede systemindstillinger.
- Tab avanceretI Ydeevne, tryk på konfiguration.
- Igen i avanceret, lokaliser Virtuel hukommelse og tryk på forandring.
- Fjern markeringen af "Administrer automatisk sidefilstørrelse for alle drev".
- Vælg din systemenhed og marker Ingen personsøgningsfil.
- tryk Etablere og bekræfter advarslerne.
- Ansøg med acceptere indtil vi er ude af alle vinduer.
For at undertrykkelse skal være effektiv, genstart computeren Fra Genstart-indstillingen (ikke Luk ned). Efter opstart skal du kontrollere, at pagefile.sys og swapfile.sys De er forsvundet fra roden af C: hvis du har deaktiveret paging på alle drev.
Avanceret deaktivering via registreringsdatabasen (risikabel procedure)
En anden specifik mulighed involverer at trykke på registreringsdatabasen for at Deaktiver swapfile.sys uden at deaktivere virtuel hukommelse fuldstændigtDenne metode er forbeholdt brugere, der ved, hvad de laver, fordi ændring af registreringsdatabasen kan forårsage problemer, hvis der begås fejl.
Vigtig advarselDu skal have administratorrettigheder, og det er en god idé at oprette en først. gendannelsespunkt.
- tryk Windows + R, skriver regedit og tryk på Enter.
- Naviger til:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management - Opret en ny DWORD-værdi (32 bit) kaldet SwapfileControl.
- Åbn den og sæt den op Dataværdi = 0.
- reboot Computeren og kontroller om swapfile.sys er forsvundet.
Hvis du foretrækker at automatisere det med PowerShell eller Terminal (som administrator):
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name SwapfileControl -Value 0 -PropertyType DWORD -Force
For at fortryde, slet værdien SwapfileControl på den samme tast og genstart. Huske Selvom dette normalt virker, Det er ikke altid den ideelle løsning. hvis du er afhængig af apps fra Microsoft Store.
Kan swapfile.sys flyttes til et andet drev?
Her skal vi være omhyggelige med nuancerne. mklink-kommandoen flytter ikke swapfile.sysDet opretter et symbolsk link, men den faktiske fil forbliver, hvor den var. Derfor, Det virker ikke at bruge links til at overføre det til en anden partition.
Hvad du kan gøre er omkonfigurer virtuel hukommelseI mange scenarier, når du flytter pagefile.sys til et andet drev fra det samme virtuelle hukommelsesvindue, swapfile.sys følger med til den ændring. Nogle brugere rapporterer dog, at swapfile.sys kan forblive på systemdrevet i visse versioner eller konfigurationer. Under alle omstændigheder er den officielle procedure for at prøve det denne:
- Adgang til Avancerede systemindstillinger > Ydelse > konfiguration > avanceret > Virtuel hukommelse.
- Fjern markeringen af "Administrer automatisk…".
- Vælg systemdrevet (C:) og kontroller Ingen personsøgningsfil > Etablere.
- Vælg destinationsdrevet (f.eks. D:) og vælg Systemadministreret størrelse > Etablere.
- Bekræft med acceptere y genstarter.
Pas på ydeevnenHvis du flytter disse filer til en langsommere disk (en harddisk), kan du opleve, at afmatningisær når man åbner eller genoptager UWP appsDen potentielle forbedring af SSD-levetiden kan diskuteres sammenlignet med effekten på ydeevnen; overvej nøje opgraderingen.
Mere diskplads: dvaletilstand og vedligeholdelse
Hvis dit mål er frigør plads Uden at gå på kompromis med stabiliteten, er der sikrere måder at gøre dette på end at rode med virtuel hukommelse. For eksempel kan du deaktiver dvaletilstandDette fjerner hiberfil.sys og frigør adskillige GB på mange computere:
powercfg -h off
Derudover er det tilrådeligt, at du udfører en bestemt periodisk vedligeholdelse Anbefalet af Microsoft til at forbedre den samlede systemstabilitet og reducere usædvanlig diskpladsadfærd:
- Scan med Windows Defender (inklusive offlinescanning) for at udelukke malware, der manipulerer systemfiler.
- Den genstarter ofte Fra Genstart-indstillingen lukker systemet processer og anvender ventende ændringer.
- Installer opdateringer fra Windows Update for at få rettelser og forbedringer.
- Hvis du bemærker konflikter, deaktiverer midlertidigt tredjeparts antivirussoftware for at kontrollere, om de forstyrrer, og lade Defender dække dig, mens du tester.
- Reparér komponenter med DISM y SFC fra en privilegeret konsol:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Hvis alt fungerer problemfrit efter dette, Du vil undgå mere drastiske foranstaltninger med virtuel hukommelse, og du vil fortsætte med at genvinde plads uden unødvendige risici.
Ofte stillede spørgsmål og almindelige scenarier
- Kan jeg slette swapfile.sys "manuelt" fra Stifinder? Nej. Det er beskyttet af systemet. Windows lader dig ikke fjerne det helt. Du bliver nødt til at gå gennem indstillingerne for virtuel hukommelse eller bruge registreringsdatabasen, hvis du forstår risiciene.
- Er det obligatorisk at have en swapfile, hvis jeg ikke bruger UWP-apps? Ikke strengt taget, men Windows kan udnytte det, selvom du ikke bruger UWP. Hvis du deaktiverer det, skal du teste dine programmer grundigt efter genstart for at sikre, at der ikke er nogen bivirkninger.
- Er det værd at flytte pagefile/sys og swapfile.sys til en harddisk for at "beskytte" SSD'en? Beviserne er blandede: at flytte dem til et langsommere drev reducerer ydeevnen, især i UWP. Moderne SSD-slid er generelt godt kontrolleret; medmindre du har meget lidt plads eller har meget specifikke grunde, er det normalt den bedste løsning at beholde dem på SSD'en.
- Hvad skal jeg gøre, hvis jeg oplever nedbrud efter brug af virtuel hukommelse? Genaktiver automatisk administration i virtuel hukommelse, genstart og test. Hvis problemet fortsætter, skal du køre DISM og SFC, kontrollere drivere og sørge for, at der ikke er nogen sikkerhedssoftware, der forstyrrer.
- Hvordan kan jeg hurtigt se, om systemet bruger dem? Ud over Stifinder giver Ressourceovervågning og Jobliste dig spor om engagement i hukommelsen og brugen af virtuel hukommelse. Det faktum, at filen eksisterer og optager en vis størrelse, betyder ikke konstant brug; Windows administrerer den dynamisk.
Hvis du prøvede at forstå, hvorfor din ledige plads steg voldsomt efter en genstart, og "sidefilen" blev forvandlet til en lille swapfilDu har allerede nøglen: Windows genberegnede sine behov og justerede størrelsen på den virtuelle hukommelse. Det fornuftige at gøre er at vise eller skjule disse filer, deaktivere dem, flytte dem eller spare plads ved at gå i dvale. lige nok til at spilleStart med at deaktivere dvaletilstand, hvis du har brug for at frigøre gigabyte, holde dit system opdateret og rent, og juster kun pagefile.sys og swapfile.sys, hvis du ved præcis, hvad du laver, og accepterer den mulige indvirkning på stabilitet eller ydeevne.
Redaktør med speciale i teknologi og internetspørgsmål med mere end ti års erfaring i forskellige digitale medier. Jeg har arbejdet som redaktør og indholdsskaber for e-handel, kommunikation, online marketing og annoncevirksomheder. Jeg har også skrevet på økonomi, finans og andre sektorers hjemmesider. Mit arbejde er også min passion. Nu gennem mine artikler i Tecnobits, Jeg forsøger at udforske alle de nyheder og nye muligheder, som teknologiens verden tilbyder os hver dag for at forbedre vores liv.

