- Swapfile.sys werk saam met pagefile.sys en hiberfil.sys vir Windows-geheue en winterslaap.
- Die grootte daarvan wissel na gelang van die lading en spasie; skommelinge na herbegin is normaal.
- Verwydering of verskuiwing vereis die aanpassing van virtuele geheue; nie aanbeveel vir stabiliteits- en werkverrigtingsredes nie.
- Om spasie vry te maak, begin deur winterslaap te deaktiveer en jou stelsel op datum te hou.
Baie gebruikers is onbewus van die nut, of selfs die bestaan, van die swapfile.sys-lêers op WindowsHierdie lêer deel die kollig met pagefile.sys en hiberfil.sys, en saam is hulle deel van geheuebestuur en funksies soos winterslaap in Windows. Alhoewel hulle gewoonlik versteek is, kan hul teenwoordigheid en grootte jou skyfspasie beïnvloed, veral as jy 'n lae-kapasiteit SSD gebruik.
Hier verduidelik ons presies wat swapfile.sys is en hoe om dit te besigtig. Ons dek ook wanneer en hoe om dit te verwyder of te skuif (met 'n paar nuanses), en die verhouding daarvan met UWP-programme en ander stelselkomponente.
Wat is swapfile.sys en hoe verskil dit van pagefile.sys en hiberfil.sys?
Rofweg, swapfile.sys is 'n ruillêer wat Windows gebruik om RAM te ondersteunDit werk saam met Pagefile.sys (paginasielêer) en hiberfil.sys (winterslaaplêer). Terwyl hiberfil.sys die stelseltoestand tydens winterslaap stoor, brei pagefile.sys geheue uit wanneer RAM onvoldoende is, en swapfile.sys is hoofsaaklik gereserveer vir die Agtergrondbestuur van UWP-toepassings (dié wat jy vanaf die Microsoft Store installeer), wat as 'n soort spesifieke kasgeheue vir hulle dien. Selfs al het jy genoeg geheue, kan Windows 10 en 11 steeds swapfile.sys gebruik.
'N Belangrike detail: pagefile.sys en swapfile.sys is gekoppelJy kan nie een verwyder en die ander ongeskonde laat met konvensionele metodes nie; bestuur word gekoördineer deur die virtuele geheuekonfigurasie. Daarom, Dit is nie moontlik om hulle na die asblik te stuur deur óf Delete óf Shift+Delete te gebruik nie.omdat hulle beskermde stelsellêers is.
As jy hulle nie in C: sien nie, is dit omdat Windows hulle standaard versteek. Om hulle te wys, doen die volgende:
- Maak Verkenner oop en gaan na Sig.
- Kies Opsies.
- Klik op Ver.
- Kies daar "Wys verborge lêers, vouers en dryf" en baken af "Versteek beskermde bedryfstelsel lêers (Aanbeveel)".
Sodra dit gedoen is, sal pagefile.sys, hiberfil.sys en swapfile.sys in die wortel van die stelseldryf verskyn.
Is dit normaal dat die grootte daarvan verander na 'n herbegin?
Die kort antwoord is dat Ja, dis normaal.Windows pas die grootte van virtuele geheue en ruilruimte dinamies aan gebaseer op lading, onlangse RAM-gebruiksgeskiedenis, beskikbare spasie en interne beleide.
Daarbenewens is dit die moeite werd om te onthou dat "Skakel af" in Windows 10/11 'n verstekwaarde gebruik hibriede begin/stop wat nie altyd die stelselstatus volledig aflaai nie. As jy wil hê dat veranderinge aan virtuele geheue 100% toegepas word en dat groottes behoorlik herstel word, kies Herbegin in plaas van Skakel Af.
In gereedskap soos Size Jy sal daardie hoogte- en laagtepunte sien: Hulle dui nie foute aan nie.Dit is nie bloot die bedryfstelsel se intelligente bestuur van spasie nie. Solank jy nie ineenstortings of boodskappe oor lae geheue ervaar nie, moenie bekommerd wees as die grootte tussen sessies wissel nie.
Kan ek swapfile.sys verwyder? Voordele en nadele
Dis moontlik, maar Dit is nie die mees raadsame ding om te doen nie.Die hoofrede is dat swapfile.sys neem gewoonlik nie veel spasie op nie. Op moderne rekenaars behels die verwydering daarvan ook die aanpassing van virtuele geheue-instellings, wat kan veroorsaak onstabiliteit, onverwagte ineenstortings of probleme met UWP-programmeVeral as jy 16 GB RAM of minder het. In sommige gevalle is die spasiebesparing beskeie en die operasionele risiko groter.
Dit gesê, as jy seker is dat jy nie UWP-programme gebruik nie Of as jy dringend elke laaste bietjie stoorplek uit 'n klein SSD moet kry, is daar maniere om dit te doen deaktiveer die ruillêerOns wys jou die beskikbare opsies, met hul waarskuwings, sodat jy kan bepaal of dit die moeite werd is in jou situasie.
Hoe om swapfile.sys te verwyder deur virtuele geheue te deaktiveer (standaardmetode)
Dit is die "amptelike" metode, want Windows laat nie handmatige verwydering toe nie. swapfile.sys. Die idee is om virtuele geheue te deaktiveer, wat in die praktyk verwyder pagefile.sys en swapfile.sysDit word nie aanbeveel vir rekenaars met beperkte RAM nie.
- Maak Verkenner oop, regs-kliek op Hierdie span en druk Eiendomme.
- Tik in Gevorderde stelselinstellings.
- In die blad gevorderdeIn Prestasie, druk opset.
- Weer in gevorderde, opspoor Virtuele geheue en druk Verander.
- Ontmerk "Bestuur outomaties die bladsygrootte vir alle dryfstasies".
- Kies jou stelseleenheid en merk Geen blaailêer nie.
- pers vestig en bevestig die waarskuwings.
- Dien toe met aanvaar totdat ons by elke venster uit is.
Vir onderdrukking om effektief te wees, herbegin die rekenaar Van die Herbegin-opsie (nie Afskakel nie). Na die opstart moet jy seker maak dat pagefile.sys en swapfile.sys Hulle het verdwyn uit die wortel van C: as jy paging op alle skywe gedeaktiveer het.
Gevorderde deaktivering via die register (riskante prosedure)
Nog 'n spesifieke opsie behels die tik op die Register om Deaktiveer swapfile.sys sonder om virtuele geheue heeltemal te deaktiveerHierdie metode is gereserveer vir gebruikers wat weet wat hulle doen, want die wysiging van die register kan probleme veroorsaak as foute gemaak word.
Belangrike waarskuwingJy benodig administrateurregte, en dit is 'n goeie idee om eers een te skep. herstel punt.
- pers Windows + R, skryf regedit en druk Enter.
- Navigeer na:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management - Skep 'n nuwe DWORD-waarde (32 bisse) genoem SwapfileControl.
- Maak dit oop en stel dit op Datawaarde = 0.
- reboot Die rekenaar en kyk of swapfile.sys verdwyn het.
Indien u verkies om dit te outomatiseer met PowerShell of Terminal (as administrateur):
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name SwapfileControl -Value 0 -PropertyType DWORD -Force
Om terug te keer, verwyder die waarde SwapfileControl op dieselfde sleutel en herbegin. Hou in gedagte Alhoewel dit gewoonlik werk, Dit is nie altyd die ideale oplossing nie. as jy staatmaak op programme van die Microsoft Store.
Kan swapfile.sys na 'n ander skyf geskuif word?
Hier moet ons subtiel wees met die nuanses. mklink-opdrag skuif nie swapfile.sys nieDit skep 'n simboliese skakel, maar die werklike lêer bly waar dit was. Daarom, Die gebruik van skakels sal nie werk om dit oor te dra nie na 'n ander partisie.
Wat u kan doen is herkonfigureer virtuele geheueIn baie scenario's, wanneer pagefile.sys na 'n ander skyf geskuif word vanuit dieselfde Virtuele Geheue-venster, swapfile.sys word vergesel tot daardie verandering. Sommige gebruikers rapporteer egter dat swapfile.sys kan op die stelseldryf bly in sekere weergawes of konfigurasies. In elk geval, die amptelike prosedure om dit te probeer is soos volg:
- Toegang tot Gevorderde stelselinstellings > Prestasie > opset > gevorderde > Virtuele geheue.
- Ontmerk "Bestuur outomaties…".
- Kies die stelseldryf (C:) en kontroleer Geen blaailêer nie > vestig.
- Kies die bestemmingsskyf (byvoorbeeld, D:) en kies Stelselbestuurde grootte > vestig.
- Bevestig met aanvaar y weer begin.
Let op prestasieAs jy hierdie lêers na 'n stadiger skyf (’n HDD) skuif, kan jy dit dalk opmerk. traagveral wanneer dit oopgemaak of hervat word UWP-toepassingsDie potensiële verbetering in SSD-lewensduur is debatteerbaar in vergelyking met die impak op prestasie; oorweeg die opgradering noukeurig.
Meer skyfspasie: winterslaap en onderhoud
As jou doel is spasie vry te maak Sonder om stabiliteit in die gedrang te bring, is daar veiliger maniere om dit te doen as om met virtuele geheue te peuter. Jy kan byvoorbeeld deaktiveer hibernasieDit verwyder hiberfil.sys en maak verskeie GB op baie rekenaars vry:
powercfg -h off
Daarbenewens is dit raadsaam dat u 'n sekere periodieke instandhouding Aanbeveel deur Microsoft om algehele stelselstabiliteit te verbeter en ongewone skyfspasiegedrag te verminder:
- Skandeer met Windows Defender (insluitend vanlyn skandering) om wanware uit te sluit wat stelsellêers manipuleer.
- Dit herbegin gereeld Vanuit die Herbegin-opsie sluit die stelsel prosesse en pas hangende veranderinge toe.
- Installeer opdaterings vanaf Windows Update om regstellings en verbeterings te kry.
- As jy konflikte opmerk, deaktiveer tydelik derdeparty-antivirusprogrammatuur om te kyk of hulle inmeng en Defender jou te laat dek terwyl jy toets.
- Herstel komponente met DISM y SFC vanaf 'n bevoorregte konsole:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
As alles hierna glad verloop, Jy sal meer drastiese maatreëls vermy met virtuele geheue en jy sal voortgaan om spasie te herwin sonder onnodige risiko's.
Gereelde vrae en algemene scenario's
- Kan ek swapfile.sys "handmatig" uit Explorer verwyder? Nee. Dit word deur die stelsel beskerm. Windows sal jou nie toelaat om dit direk te verwyder nie. Jy sal deur die virtuele geheue-instellings moet gaan of die registermetode moet gebruik as jy die risiko's verstaan.
- Is dit verpligtend om 'n ruillêer te hê as ek nie UWP-programme gebruik nie? Nie streng gesproke nie, maar Windows kan dit benut selfs al gebruik jy nie UWP nie. As jy dit deaktiveer, toets jou toepassings deeglik nadat jy dit herbegin het om te verseker dat daar geen newe-effekte is nie.
- Is dit die moeite werd om pagefile/sys en swapfile.sys na 'n HDD te skuif om die SSD te "beskerm"? Die bewyse is gemeng: om hulle na 'n stadiger skyf te skuif verminder werkverrigting, veral in UWP. Moderne SSD-slytasie word oor die algemeen goed beheer; tensy jy baie min spasie het of baie spesifieke redes het, is dit gewoonlik die beste opsie om hulle op die SSD te hou.
- Wat moet ek doen as ek probleme ondervind nadat ek virtuele geheue gebruik het? Heraktiveer outomatiese bestuur in Virtuele Geheue, herbegin en toets. Indien die probleem voortduur, voer DISM en SFC uit, kontroleer drywers en maak seker dat geen sekuriteitsagteware inmeng nie.
- Hoe kan ek vinnig sien of die stelsel hulle gebruik? Behalwe vir Explorer, gee Hulpbronmonitor en Taakbestuurder jou leidrade oor toewyding aan geheue en die gebruik van virtuele geheue. Die feit dat die lêer bestaan en 'n sekere grootte beslaan, impliseer nie konstante gebruik nie; Windows bestuur dit dinamies.
As jy probeer verstaan hoekom, na 'n herbegin, jou vrye spasie die hoogte ingeskiet het en die "bladsylêer" in 'n ... omskep het klein ruillêerJy het reeds die sleutel: Windows het sy behoeftes herbereken en die grootte van die virtuele geheue aangepas. Tussen die wys of versteek van hierdie lêers, die besluit of jy hulle wil deaktiveer, skuif of spasie wil bespaar deur te hiberneer, is die verstandige ding om te doen net genoeg om te speelBegin deur winterslaap te deaktiveer as jy gigagrepe moet vrymaak, hou jou stelsel opgedateer en skoon, en pas slegs pagefile.sys en swapfile.sys aan as jy presies weet wat jy doen en die moontlike impak op stabiliteit of werkverrigting aanvaar.
Redakteur spesialiseer in tegnologie en internetkwessies met meer as tien jaar ondervinding in verskillende digitale media. Ek het gewerk as 'n redakteur en inhoudskepper vir e-handel, kommunikasie, aanlyn bemarking en advertensiemaatskappye. Ek het ook op ekonomie, finansies en ander sektore se webwerwe geskryf. My werk is ook my passie. Nou, deur my artikels in Tecnobits, Ek probeer om al die nuus en nuwe geleenthede te verken wat die wêreld van tegnologie ons elke dag bied om ons lewens te verbeter.

