Ce este fișierul swapfile.sys și ar trebui să îl ștergeți sau nu?

Ultima actualizare: 01/12/2025

  • Swapfile.sys funcționează împreună cu pagefile.sys și hiberfil.sys pentru memoria și hibernarea Windows.
  • Dimensiunea sa variază în funcție de sarcină și spațiu; fluctuațiile după repornire sunt normale.
  • Ștergerea sau mutarea necesită ajustarea memoriei virtuale; nu este recomandat din motive de stabilitate și performanță.
  • Pentru a elibera spațiu, începeți prin a dezactiva hibernarea și a menține sistemul actualizat.
swapfile.sys

Mulți utilizatori nu sunt conștienți de utilitatea sau chiar de existența Fișierele swapfile.sys pe WindowsAcest fișier împarte lumina reflectoarelor cu pagefile.sys și hiberfil.sys și, împreună, fac parte din gestionarea memoriei și funcționează precum hibernarea în Windows. Deși sunt de obicei ascunse, prezența și dimensiunea lor pot afecta spațiul pe unitate, mai ales dacă utilizați un SSD de capacitate mică.

Aici explicăm exact ce este swapfile.sys și cum se poate vizualiza. De asemenea, acoperim când și cum se poate șterge sau muta (cu unele nuanțe) și relația sa cu aplicațiile UWP și alte componente ale sistemului.

Ce este swapfile.sys și cum diferă de pagefile.sys și hiberfil.sys?

Aproximativ, swapfile.sys este un fișier swap pe care Windows îl folosește pentru a suporta memoria RAMFuncționează împreună cu pagefile.sys (fișier de paginare) și hiberfil.sys (fișier de hibernare). În timp ce hiberfil.sys salvează starea sistemului în timpul hibernării, pagefile.sys extinde memoria atunci când memoria RAM este insuficientă, iar swapfile.sys este rezervat în principal pentru Gestionarea în fundal a aplicațiilor UWP (cele pe care le instalați din Microsoft Store), servind ca un fel de memorie cache specifică pentru acestea. Chiar dacă aveți suficientă memorie, Windows 10 și 11 pot utiliza în continuare swapfile.sys.

Un detaliu important: pagefile.sys și swapfile.sys sunt legateNu poți șterge una și să o lași pe cealaltă intactă folosind metode convenționale; gestionarea este coordonată prin configurația memoriei virtuale. Prin urmare, Nu este posibil să le trimiteți în Coșul de reciclare folosind nici Delete, nici Shift+Delete.deoarece sunt fișiere de sistem protejate.

Dacă nu le vedeți în C:, este pentru că Windows le ascunde în mod implicit. Pentru a le afișa, faceți acest lucru:

  1. Deschideți Explorer și accesați Vista.
  2. selecta Opțiuni.
  3. Faceți clic pe Vedea.
  4. Acolo, selectați „Afișați fișierele, folderele și unitățile ascunse” și debifați „Ascundeți fișierele protejate ale sistemului de operare (Recomandat)".

După ce acest lucru este făcut, pagefile.sys, hiberfil.sys și swapfile.sys vor apărea în rădăcina unității de sistem.

fișierul swapfile.sys

Este normal ca dimensiunea sa să se modifice după o repornire?

Răspunsul scurt este că Da, e normal.Windows ajustează dinamic dimensiunea memoriei virtuale și a spațiului de swap în funcție de încărcare, istoricul recent de utilizare a RAM, spațiul disponibil și politicile interne.

Conținut exclusiv - Faceți clic aici  Ce înseamnă BCC într-un e-mail?

În plus, merită să ne amintim că opțiunea „Oprire” din Windows 10/11 folosește o opțiune implicită pornire/oprire hibridă care nu descarcă întotdeauna complet starea sistemului. Dacă doriți ca modificările memoriei virtuale să fie aplicate 100% și ca dimensiunile să fie resetate corect, alegeți Repornire în loc de Oprire.

În instrumente precum TreeSize Vei vedea acele suișuri și coborâșuri: Acestea nu indică erori.Nu este vorba doar de gestionarea inteligentă a spațiului de către sistemul de operare. Atâta timp cât nu întâmpinați erori sau mesaje de memorie insuficientă, nu vă faceți griji dacă dimensiunea fluctuează între sesiuni.

Pot șterge swapfile.sys? Avantaje și dezavantaje

Este posibil, dar Nu este cel mai recomandabil lucru de făcut.Principalul motiv este că swapfile.sys nu ocupă de obicei mult spațiu. Pe computerele moderne, eliminarea acesteia implică și ajustarea setărilor memoriei virtuale, ceea ce poate cauza instabilitate, blocări neașteptate sau probleme cu aplicațiile UWPMai ales dacă aveți 16 GB de RAM sau mai puțin. În unele cazuri, economiile de spațiu sunt modeste, iar riscul operațional este mai mare.

Acestea fiind spuse, dacă ești sigur că nu folosești aplicații UWP Sau dacă aveți nevoie urgentă să stoarceți până la ultimul pic de spațiu de stocare dintr-un SSD minuscul, există modalități de a... dezactivați fișierul swapÎți arătăm opțiunile disponibile, împreună cu avertismentele aferente, astfel încât să poți evalua dacă merită în situația ta.

swapfile.sys

Cum se șterge swapfile.sys prin dezactivarea memoriei virtuale (metoda standard)

Aceasta este metoda „oficială”, deoarece Windows nu permite ștergerea manuală. swapfile.sys. Ideea este de a dezactiva memoria virtuală, ceea ce în practică eliminați pagefile.sys și swapfile.sysNu este recomandat pentru computere cu memorie RAM limitată.

  1. Deschideți Explorer, faceți clic dreapta pe Această echipă și apăsați Proprietăţi.
  2. Intrați Setări de sistem avansat.
  3. Tab avansatÎn Performanță, apăsați configurație.
  4. Din nou în avansat, localizați Memorie virtuală și apăsați schimbare.
  5. Debifați „Gestionați automat dimensiunea fișierului de paginare pentru toate unitățile".
  6. Selectați unitatea de sistem și marcați Niciun fișier de paginare.
  7. presa stabili și confirmă avertismentele.
  8. Aplica cu accepta până când ieșim pe fiecare fereastră.

Pentru ca suprimarea să fie eficientă, reporniți computerul Din opțiunea Repornire (nu Oprire). După pornire, ar trebui să verificați dacă pagefile.sys și swapfile.sys Au dispărut din rădăcina lui C: dacă ați dezactivat paginarea pe toate unitățile.

Dezactivare avansată prin intermediul Registrului (procedură riscantă)

O altă opțiune specifică implică atingerea Registrului pentru a Dezactivați swapfile.sys fără a dezactiva complet memoria virtualăAceastă metodă este rezervată utilizatorilor care știu ce fac, deoarece modificarea Registrului poate cauza probleme dacă se fac greșeli.

Conținut exclusiv - Faceți clic aici  Cum să aflați cine are un număr de telefon

Avertisment importantAi nevoie de privilegii de administrator și este o idee bună să creezi unul mai întâi. punct de restaurare.

  1. presa Windows + R, scrie regedit și apăsați Enter.
  2. Navigheaza catre: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. Creaza un nou Valoare DWORD (biți 32) denumit SwapfileControl.
  4. Deschide-l și configurează-l Valoarea datelor = 0.
  5. reboot Calculatorul și verificați dacă swapfile.sys a dispărut.

Dacă preferați să îl automatizați cu PowerShell sau Terminal (ca administrator):

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

Pentru a reveni la valoarea inițială, ștergeți valoarea. SwapfileControl pe aceeași tastă și reporniți. Ține minte Deși de obicei funcționează, Nu este întotdeauna soluția ideală. dacă depindeți de aplicațiile din Microsoft Store.

Poate fi mutat swapfile.sys pe o altă unitate?

Aici trebuie să fim subtili cu nuanțele. Comanda mklink nu mută swapfile.sysCreează o legătură simbolică, dar fișierul propriu-zis rămâne acolo unde era. Prin urmare, Folosirea linkurilor nu va funcționa pentru transfer. către o altă partiție.

Ce puteți face este reconfigurarea memoriei virtualeÎn multe scenarii, când mutați pagefile.sys pe o altă unitate din aceeași fereastră Memorie virtuală, swapfile.sys însoțește la această schimbare. Cu toate acestea, unii utilizatori raportează că swapfile.sys poate rămâne pe unitatea de sistem în anumite versiuni sau configurații. În orice caz, procedura oficială pentru a încerca este următoarea:

  1. Acces la Setări de sistem avansat > Performanță > configurație > avansat > Memorie virtuală.
  2. Debifați „Gestionează automat…".
  3. Selectați unitatea de sistem (C:) și verificați Niciun fișier de paginare > stabili.
  4. Alegeți unitatea de destinație (de exemplu, D:) și selectați Dimensiunea gestionată de sistem > stabili.
  5. Confirmați cu accepta y reporniri.

Atenție la performanțăDacă mutați aceste fișiere pe un disc mai lent (un HDD), este posibil să observați încetinirimai ales la deschiderea sau reluarea aplicații UWPÎmbunătățirea potențială a duratei de viață a SSD-ului este discutabilă în comparație cu impactul asupra performanței; luați în considerare cu atenție actualizarea.

Mai mult spațiu pe disc: hibernare și întreținere

Dacă obiectivul tău este spațiu liber Fără a compromite stabilitatea, există modalități mai sigure de a face acest lucru decât să te joci cu memoria virtuală. De exemplu, poți dezactivați hibernareaAceasta elimină hiberfil.sys și eliberează câțiva GB pe multe computere:

powercfg -h off

În plus, este recomandabil să efectuați o anumită întreținerea periodică Recomandat de Microsoft pentru a îmbunătăți stabilitatea generală a sistemului și a reduce comportamentul neobișnuit al spațiului pe disc:

  • Scanare cu Windows Defender (inclusiv scanarea offline) pentru a exclude programele malware care manipulează fișierele de sistem.
  • Se repornește frecvent Din opțiunea Repornire, sistemul închide procesele și aplică modificările în așteptare.
  • Instalați actualizări din Windows Update pentru a obține remedieri și îmbunătățiri.
  • Dacă observați conflicte, dezactivează temporar software-ul antivirus terț pentru a verifica dacă interferează și a permite sistemului Defender să te acopere în timp ce testezi.
  • Reparați componentele cu DISM y SFC dintr-o consolă privilegiată:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Dacă totul funcționează fără probleme după aceasta, Vei evita măsuri mai drastice cu memorie virtuală și veți continua să recuperați spațiu fără riscuri inutile.

Conținut exclusiv - Faceți clic aici  Cum se deschide un fișier FTMB

Întrebări frecvente și scenarii comune

  • Pot șterge swapfile.sys „manual” din Explorer? Nu. Este protejat de sistem. Windows nu vă permite să îl eliminați complet. Va trebui să parcurgeți setările de memorie virtuală sau să utilizați metoda Registry dacă înțelegeți riscurile.
  • Este obligatoriu să am un fișier swap dacă nu utilizez aplicații UWP? Nu strict, dar Windows poate profita de el chiar dacă nu utilizați UWP. Dacă îl dezactivați, testați temeinic aplicațiile după repornire pentru a vă asigura că nu există efecte secundare.
  • Merită să muți pagefile/sys și swapfile.sys pe un HDD pentru a „proteja” SSD-ul? Dovezile sunt mixte: mutarea lor pe o unitate mai lentă reduce performanța, în special în UWP. Uzura SSD-urilor moderne este în general bine controlată; cu excepția cazului în care aveți un spațiu foarte limitat sau aveți motive foarte specifice, păstrarea lor pe SSD este de obicei cea mai bună opțiune.
  • Ce ar trebui să fac dacă întâmpin blocări după utilizarea memoriei virtuale? Reactivați gestionarea automată în memoria virtuală, reporniți și testați. Dacă problema persistă, rulați DISM și SFC, verificați driverele și asigurați-vă că niciun software de securitate nu interferează.
  • Cum pot vedea rapid dacă sistemul le folosește? Dincolo de Explorer, Monitorul de resurse și Managerul de activități vă oferă indicii despre angajament față de memorie și utilizarea memoriei virtuale. Faptul că fișierul există și ocupă o anumită dimensiune nu implică utilizarea constantă; Windows îl gestionează dinamic.

Dacă încercai să înțelegi de ce, după o repornire, spațiul liber creștea vertiginos și „fișierul de paginare” se transforma într-un fișier de schimb micAi deja cheia: Windows și-a recalculat nevoile și a ajustat dimensiunea memoriei virtuale. Între afișarea sau ascunderea acestor fișiere, decizia de a le dezactiva, muta sau economisirea spațiului prin hibernare, lucrul sensibil de făcut este suficient cât să jociÎncepeți prin a dezactiva hibernarea dacă trebuie să eliberați gigaocteți, mențineți sistemul actualizat și curat și ajustați pagefile.sys și swapfile.sys doar dacă știți exact ce faceți și acceptați impactul posibil asupra stabilității sau performanței.