Kaj je datoteka swapfile.sys in ali jo je treba izbrisati ali ne?

Zadnja posodobitev: 01/12/2025

  • Swapfile.sys deluje skupaj s pagefile.sys in hiberfil.sys za pomnilnik in mirovanje sistema Windows.
  • Njegova velikost se spreminja glede na obremenitev in prostor; nihanja po ponovnem zagonu so normalna.
  • Brisanje ali premikanje zahteva prilagajanje virtualnega pomnilnika; zaradi stabilnosti in zmogljivosti ni priporočljivo.
  • Če želite sprostiti prostor, najprej onemogočite mirovanje in redno posodabljajte sistem.
swapfile.sys

Mnogi uporabniki se ne zavedajo uporabnosti ali celo obstoja Datoteke swapfile.sys v sistemu WindowsTa datoteka si deli središče pozornosti s datotekama pagefile.sys in hiberfil.sys, skupaj pa sta del upravljanja pomnilnika in delujeta kot mirovanje v sistemu Windows. Čeprav sta običajno skriti, lahko njuna prisotnost in velikost vplivata na prostor na disku, še posebej, če uporabljate SSD z majhno zmogljivostjo.

Tukaj natančno razložimo, kaj je datoteka swapfile.sys in kako si jo ogledati. Omenili bomo tudi, kdaj in kako jo izbrisati ali premakniti (z nekaj niansami) ter njeno povezavo z aplikacijami UWP in drugimi sistemskimi komponentami.

Kaj je swapfile.sys in kako se razlikuje od pagefile.sys in hiberfil.sys?

Približno swapfile.sys je swap datoteka, ki jo Windows uporablja za podporo RAM-aDeluje v povezavi z pagefile.sys (datoteka za oštevilčenje strani) in hiberfil.sys (datoteka za mirovanje). Medtem ko datoteka hiberfil.sys shrani stanje sistema med mirovanjem, datoteka pagefile.sys razširi pomnilnik, ko RAM-a ni dovolj, datoteka swapfile.sys pa je primarno rezervirana za Upravljanje ozadja aplikacij UWP (tiste, ki jih namestite iz trgovine Microsoft Store), ki služijo kot nekakšen poseben predpomnilnik zanje. Tudi če imate dovolj pomnilnika, lahko Windows 10 in 11 še vedno uporabljata swapfile.sys.

Pomembna podrobnost: Datoteki pagefile.sys in swapfile.sys sta povezaniZ običajnimi metodami ne morete izbrisati enega in pustiti drugega nedotaknjenega; upravljanje se usklajuje prek konfiguracije virtualnega pomnilnika. Zato Ni jih mogoče poslati v koš z uporabo Delete ali Shift+Delete.ker so zaščitene sistemske datoteke.

Če jih ne vidite v C:, jih Windows privzeto skrije. Če jih želite prikazati, naredite to:

  1. Odprite Raziskovalca in pojdite na Vista.
  2. Izberite Možnosti.
  3. Kliknite na Ver.
  4. Tam izberite »Pokaži skrite datoteke, mape in pogone" in počistite "Skrij zaščitene datoteke operacijskega sistema (Priporočeno)".

Ko je to storjeno, se bodo datoteke pagefile.sys, hiberfil.sys in swapfile.sys pojavile v korenu sistemskega pogona.

Datoteka swapfile.sys

Ali je normalno, da se njegova velikost spremeni po ponovnem zagonu?

Kratek odgovor je ta Ja, to je normalno.Windows dinamično prilagaja velikost navideznega pomnilnika in izmenjalnega prostora glede na obremenitev, nedavno zgodovino uporabe RAM-a, razpoložljiv prostor in notranje pravilnike.

Ekskluzivna vsebina - Kliknite tukaj  Kaj pomeni BCC v e-pošti?

Poleg tega je vredno vedeti, da funkcija »Izklopi« v sistemu Windows 10/11 uporablja privzeto hibridni sistem za zagon/zaustavitev kar ne prenese vedno v celoti stanja sistema. Če želite, da se spremembe navideznega pomnilnika uporabijo 100 % in da se velikosti pravilno ponastavijo, izberite Ponovni zagon namesto Izklopi.

V orodjih, kot so Velikost drevesa Videli boste te vzpone in padce: Ne označujejo napak.Ne gre zgolj za inteligentno upravljanje prostora s strani operacijskega sistema. Dokler ne pride do sesutij ali sporočil o pomanjkanju pomnilnika, ne skrbite, če velikost niha med sejami.

Ali lahko izbrišem swapfile.sys? Prednosti in slabosti

Možno je, ampak To ni najbolj priporočljivo.Glavni razlog je, da swapfile.sys običajno ne zavzame veliko prostora. V sodobnih računalnikih odstranitev vključuje tudi prilagajanje nastavitev virtualnega pomnilnika, kar lahko povzroči nestabilnost, nepričakovane zrušitve ali težave z aplikacijami UWPŠe posebej, če imate 16 GB RAM-a ali manj. V nekaterih primerih so prihranki prostora skromni, operativno tveganje pa večje.

To je rekel, če ste prepričani, da ne uporabljate aplikacij UWP Ali če morate nujno iztisniti še zadnji košček prostora za shranjevanje iz drobnega SSD-ja, obstajajo načini, kako onemogočite izmenjalno datotekoPrikažemo vam razpoložljive možnosti z njihovimi opozorili, da lahko ocenite, ali so v vaši situaciji smiselne.

swapfile.sys

Kako izbrisati datoteko swapfile.sys z onemogočanjem virtualnega pomnilnika (standardna metoda)

To je "uradna" metoda, ker Windows ne dovoljuje ročnega brisanja. swapfile.sys. Ideja je onemogočiti virtualni pomnilnik, kar v praksi odstranite datoteke pagefile.sys in swapfile.sysNi priporočljivo za računalnike z omejenim RAM-om.

  1. Odprite Raziskovalca, z desno miškino tipko kliknite Ta ekipa in pritisnite lastnosti.
  2. Vnesite Dodatne nastavitve sistema.
  3. Tab AvanzadoV razdelku Performance (Nastop) pritisnite konfiguracija.
  4. Spet v Avanzado, poiščite Navidezni pomnilnik in pritisnite Spremeni se.
  5. Odkljukajte »Samodejno upravljajte velikost ostranjevalne datoteke za vse pogone".
  6. Izberite sistemsko enoto in jo označite Ni ostranjevalne datoteke.
  7. pritisnite Vzpostaviti in potrdi opozorila.
  8. Prijavite se z sprejemajo dokler ne pridemo skozi vsa okna.

Da bi bilo zatiranje učinkovito, znova zaženite računalnik Iz možnosti Ponovni zagon (ne Izklop). Po zagonu preverite, ali pagefile.sys in swapfile.sys Izginili so iz korena mape C:, če ste onemogočili ostranjevanje na vseh pogonih.

Napredna deaktivacija prek registra (tvegan postopek)

Druga posebna možnost vključuje tapkanje po registru za Onemogočite swapfile.sys brez popolnega onemogočanja virtualnega pomnilnikaTa metoda je rezervirana za uporabnike, ki vedo, kaj počnejo, saj lahko spreminjanje registra povzroči težave, če pride do napak.

Ekskluzivna vsebina - Kliknite tukaj  Kako ugotoviti, kdo ima mobilno številko

Pomembno opozoriloPotrebujete skrbniške pravice in dobro je, da si jih najprej ustvarite. obnoviti točko.

  1. Pritisnite Windows + R, piše regedit in pritisnite Enter.
  2. Pomaknite se do: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. Ustvari novo Vrednost DWORD (32 bitov) imenuje Nadzor nad swapfilefile.
  4. Odprite ga in ga nastavite Vrednost podatkov = 0.
  5. Znova zaženite Računalnik in preverite, ali je datoteka swapfile.sys izginila.

Če ga raje avtomatizirate z PowerShell ali Terminal (kot skrbnik):

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name SwapfileControl -Value 0 -PropertyType DWORD -Force

Za razveljavitev izbrišite vrednost Nadzor nad swapfilefile na isti tipki in ponovno zaženite. Ne pozabite Čeprav to običajno deluje, Ni vedno idealna rešitev. če ste odvisni od aplikacij iz trgovine Microsoft Store.

Ali je mogoče swapfile.sys premakniti na drug pogon?

Tukaj moramo biti prefinjeni z niansami. Ukaz mklink ne premakne datoteke swapfile.sysUstvari simbolno povezavo, vendar dejanska datoteka ostane tam, kjer je bila. Zato, Uporaba povezav ne bo delovala za prenos na drugo particijo.

Kaj lahko storite je prekonfiguriraj virtualni pomnilnikV mnogih scenarijih, pri premikanju datoteke pagefile.sys na drug pogon iz istega okna navideznega pomnilnika, swapfile.sys spremlja na to spremembo. Vendar pa nekateri uporabniki poročajo, da swapfile.sys lahko ostane na sistemskem pogonu v določenih različicah ali konfiguracijah. V vsakem primeru je uradni postopek za preizkus naslednji:

  1. Dostop do Dodatne nastavitve sistema > Uspešnost > konfiguracija > Avanzado > Navidezni pomnilnik.
  2. Odkljukajte »Samodejno upravljanje …".
  3. Izberite sistemski pogon (C:) in označite Ni ostranjevalne datoteke > Vzpostaviti.
  4. Izberite ciljni pogon (na primer D:) in izberite Velikost, ki jo upravlja sistem > Vzpostaviti.
  5. Potrdite z sprejemajo y ponovni zagon.

Pazite na zmogljivostČe te datoteke premaknete na počasnejši disk (HDD), boste morda opazili upočasniše posebej pri odpiranju ali nadaljevanju aplikacije UWPPotencialno podaljšanje življenjske dobe SSD-ja je vprašljivo v primerjavi z vplivom na zmogljivost; skrbno pretehtajte nadgradnjo.

Več prostora na disku: mirovanje in vzdrževanje

Če je vaš cilj sprostite prostor Brez ogrožanja stabilnosti obstajajo varnejši načini za to kot spreminjanje virtualnega pomnilnika. Na primer, lahko onemogoči mirovanjeTo odstrani datoteko hiberfil.sys in sprosti nekaj GB na mnogih računalnikih:

powercfg -h off

Poleg tega je priporočljivo, da opravite določeno redno vzdrževanje Microsoft priporoča za izboljšanje splošne stabilnosti sistema in zmanjšanje nenavadnega delovanja prostora na disku:

  • Skeniranje s programom Windows Defender (vključno s skeniranjem brez povezave) za izključitev zlonamerne programske opreme, ki manipulira s sistemskimi datotekami.
  • Pogosto se znova zažene Z možnostjo Ponovni zagon sistem zapre procese in uporabi čakajoče spremembe.
  • Namestite posodobitve iz storitve Windows Update, da dobite popravke in izboljšave.
  • Če opazite konflikte, začasno onemogoči protivirusno programsko opremo drugih proizvajalcev da preverite, ali motijo, in pustite, da vas Defender med testiranjem krije.
  • Popravite komponente z DISM y SFC iz privilegirane konzole:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Če po tem vse deluje gladko, Izognili se boste drastičnim ukrepom z virtualnim pomnilnikom in boste še naprej obnavljali prostor brez nepotrebnih tveganj.

Ekskluzivna vsebina - Kliknite tukaj  Kako odpreti datoteko FTMB

Pogosta vprašanja in pogosti scenariji

  • Ali lahko datoteko swapfile.sys "ročno" izbrišem iz Raziskovalca? Ne. Zaščiten je s sistemom. Windows vam ga ne bo dovolil popolnoma odstraniti. Če razumete tveganja, boste morali pregledati nastavitve navideznega pomnilnika ali uporabiti metodo v registru.
  • Ali je obvezno imeti swapfile, če ne uporabljam aplikacij UWP? Ne nujno, vendar ga lahko Windows izkoristi, tudi če ne uporabljate UWP. Če ga onemogočite, po ponovnem zagonu temeljito preizkusite aplikacije, da se prepričate, da ni stranskih učinkov.
  • Ali se splača premakniti datoteki pagefile/sys in swapfile.sys na trdi disk, da bi "zaščitil" SSD? Dokazi so mešani: premestitev na počasnejši disk zmanjša zmogljivost, zlasti v UWP. Obraba sodobnih SSD-jev je na splošno dobro nadzorovana; razen če vam primanjkuje prostora ali imate zelo posebne razloge, je običajno najboljša možnost, da jih pustite na SSD-ju.
  • Kaj naj storim, če se po uporabi virtualnega pomnilnika pojavi sesutje sistema? Ponovno omogočite samodejno upravljanje v navideznem pomnilniku, znova zaženite in preizkusite. Če težava ne izgine, zaženite DISM in SFC, preverite gonilnike in se prepričajte, da nobena varnostna programska oprema ne moti delovanja.
  • Kako lahko hitro preverim, ali jih sistem uporablja? Poleg Raziskovalca vam Nadzornik virov in Upravitelj opravil dajeta namige o zavezanost spominu in uporabo virtualnega pomnilnika. Dejstvo, da datoteka obstaja in zaseda določeno velikost, ne pomeni stalne uporabe; Windows jo upravlja dinamično.

Če ste poskušali razumeti, zakaj se je po ponovnem zagonu vaš prosti prostor močno povečal in se je »datoteka strani« spremenila v majhna swapfileKljuč že imaš: Windows je preračunal svoje potrebe in prilagodil velikost navideznega pomnilnika. Med prikazovanjem ali skrivanjem teh datotek, odločanjem o tem, ali jih onemogočiti, premakniti ali prihraniti prostor z mirovanjem, je smiselno storiti to, ravno dovolj za igranjeZačnite z onemogočanjem mirovanja, če morate sprostiti gigabajte, poskrbite, da bo vaš sistem posodobljen in čist, datoteke pagefile.sys in swapfile.sys pa prilagajajte le, če točno veste, kaj počnete, in sprejemate morebiten vpliv na stabilnost ali zmogljivost.