Ce este swapfile sys în Windows 10. Configurarea completă a fișierului swap Windows. Ce este acest fișier

04.04.2020 Știri

Utilizatorii atenți de Windows 10 și 8.1 au observat probabil că în rădăcina unității de sistem (de obicei unitatea C:\), pe lângă fișierele familiare pagefile.sys și hiberfil.sys, a apărut un alt fișier swapfile.sys, care nu era în Versiuni anterioare Windows. Pentru a vedea acest fișier în Explorer Explorator de fișiere, trebuie sa .

Fişier swapfile.sys este un analog Schimbați fișierul pagefile.sys, dar este folosit ca memorie virtuală pentru stocarea temporară a datelor din aplicații moderne (aplicații Metro Store).

În cazul în care unii aplicație modernă nu este folosit, este suspendat de managerul de sistem de operare și mutat în fișierul swapfile.sys pentru a nu ocupa spațiu în memorie cu acces aleator(RAM). Când un utilizator accesează o aplicație, aceasta este preluată din fișierul de pagină și plasată în memorie. Nu există multe informații oficiale despre fișierul swapfile.sys pe Internet, totuși, judecând după comentariile angajaților MSFT, a fost necesar un fișier swap separat din cauza arhitecturii aplicațiilor moderne (universale). Două fișiere de schimb separate facilitează, de asemenea, dezvoltarea pentru programatori.

Deși pagefile.sys și swapfile.sys au același scop, ele diferă prin dimensiunea minimă a discului, capabilitățile de expansiune dinamică și procesarea I/O.

Unii oameni se întreabă dacă este posibil să ștergeți fișierul swapfile.sys? În general, da, este posibil, dar nu este recomandat să faceți acest lucru, deoarece funcționarea sa este strâns legată de fișierul principal de swap. În plus, nu are rost să-l îndepărtezi, deoarece... Dimensiunea fișierului Swapfile.sys nu depășește 256 MB. Cu toate acestea, uneori, îndepărtarea sau relocarea acestuia este justificată.

Dezactivarea fișierului de pagină în Windows 10

Instrumentele de sistem încorporate vă permit să dezactivați utilizarea fișierului swapfile.sys numai împreună cu fișierul principal de swap. În cele mai multe cazuri, acest lucru nu merită făcut și, dacă există probleme cu performanța sau stabilitatea sistemului, este recomandat să activați fișierul de pagină.

Pentru a dezactiva fișierul de pagină:

După pornirea sistemului, fișierele Pagefile.sys și Swapfile.sys vor dispărea din rădăcina discului de sistem.

O modalitate alternativă de a dezactiva fișierul swapfile.sys

Deja în procesul de scriere a articolului, am găsit o modalitate mult mai convenabilă de a șterge fișierul swapfile.sys, care nu afectează fișierul swap principal Pagefile.sys. Pentru aceasta:


Cum să mutați swapfile.sys pe o altă unitate

Există un mic truc care vă permite să mutați fișierul swapfile.sys pe o partiție de pe o altă unitate fără a-l deconecta complet folosind o legătură simbolică. De exemplu, această metodă poate fi folosită pentru a crește serviciul unitate SSD prin mutarea fișierului de swap pe un HDD mecanic obișnuit.

  1. Dezactivați fișierul de pagină așa cum este descris mai sus
  2. Rulați comanda mklink c:\\swapfile.sys f:\\swapfile.sys cu drepturi de administrator - unde F: este litera unității în care doriți să transferați fișierul
  3. Activați fișierul de schimb

În timp ce lucrați în Windows 8-10 (de exemplu, deschiderea unui număr mare de editori grafici sau rularea jocului cu elevated Cerințe de sistem) poate rămâne fără spațiu în memoria RAM fizică. Prin urmare, pentru a preveni blocarea jocurilor și aplicațiilor care rulează, sistemul de operare are un analog virtual al memoriei RAM „Virtual Memory”, care este un fișier stocat pe hard diskul computerului.

În versiunile Windows începând de la 8, există două fișiere pentru schimbarea memoriei RAM: swapfile.sys și pagefile.sys. Mai jos îl vom considera pe primul dintre ele.

Care este funcția fișierului swapfile.sys în Windows 10?

Microsoft (dezvoltator Windows) a creat un magazin de aplicații care pot fi integrate (instalate) pe sistemul său de operare. Pe sistemul de operare în cauză acest fișier Acesta servește doar ca fișier de paginare pentru astfel de aplicații atunci când RAM-ul PC-ului este plin. Este intern sistemului și, prin urmare, este invizibil printre fișierele sale la instalarea sistemului de operare.

Cum se elimină swapfile.sys?

Este recomandabil să nu ștergeți acest fișier din sistem de operare. Cu toate acestea, dacă apare o astfel de nevoie, eliminarea acesteia nu va fi o schimbare foarte critică în structura sistemului de operare. Pentru a șterge, va trebui să dezactivați fișierul de pagină. Și acest lucru va necesita, la rândul său, ștergerea fișierului pagefile.sys.

Notă! Cel mai bine este să nu ștergeți niciunul dintre fișierele de schimb. Ocupă puțin spațiu și nu reprezintă o problemă atunci când lucrezi cu Windows.

S-a spus mai sus că acest fișier este un fișier de sistem și nu este vizibil în mod implicit când este deschis în Explorer. Puteți activa afișarea fișierelor ascunse și ale sistemului de operare, după cum urmează:

1. Trebuie să faceți clic pe pictograma „Computer” de pe desktop. Apoi, în caseta de dialog care apare („Explorer”), faceți clic pe pătratul din partea dreaptă a ferestrei pentru a extinde linia (Ctrl+F1):

2. În panoul care se deschide, faceți clic pe fila „Vizualizare” și faceți clic pe elementul „Opțiuni”:

3. În caseta de dialog care apare, găsiți „Fișiere și foldere ascunse”, selectați „Afișați fișiere ascunse, foldere și unități” și apoi faceți clic pe butonul „Aplicați”, „OK”:

După parcurgerea acestor pași, fișierul pe care îl căutați, swapfile.sys, va fi vizibil. Pentru a-l elimina, trebuie să urmați următorii pași succesiv:

1. Făcând clic pe meniul „Start”, în câmpul de căutare „Căutare programe și fișiere”, introduceți expresia „Performanță” și în lista care apare, selectați și faceți clic stânga pe linia prezentată în figura de mai jos:

2. În caseta de dialog care apare, faceți clic pe fila „Avansat” și găsiți subsecțiunea „Memorie virtuală”. În continuare, în această subsecțiune, trebuie să faceți clic pe butonul „Modificați...”:

3. În caseta de dialog care apare, debifați opțiunea „Selectați automat dimensiunea fișierului de paginare”, faceți clic pe opțiunea „Fără fișier de paginare”, faceți clic pe butonul „Setare”, apoi pe butonul „OK”:

După repornirea sistemului de operare, fișierul în cauză va dispărea din structura fișierului. Îl puteți restaura făcând pașii inversi.

Pe toate sau aproape toate resursele pe care am văzut această întrebare adresată, răspunsul a fost aproape neschimbat: „imposibil”. De fapt, acest lucru nu este adevărat.

Pentru trimitere:

Fișierul Swapfile.sys se află în rădăcina partiției de boot (sistem) Windows și are atributul „ascuns”, motiv pentru care nu este vizibil cu ochiul liber. Are o dimensiune de 256 MB. Aspectul său este direct legat de așa-numitele aplicații de metrou introduse în versiuni de windows 8.0.

Din motive tehnice, MS nu a putut folosi un fișier pagefile.sys atât pentru aplicații de tip clasic, cât și pentru cel nou și și-a amintit vechiul nume bun, familiar tuturor bătrânilor din vremurile când Windows necesita megaocteți de memorie, nu gigaocteți (da, da). , așa a fost).

Spre deosebire de fișierul de pagină, în interfata Windows Nu există instrumente furnizate pentru a controla locația containerului reîncarnat.

Motivele pentru a muta fișierul swapfile.sys sunt aproape aceleași ca și pentru paginafile.sys relativă a acestuia:

  • prezența unei partiții mai rapide decât cea în care sistemul este instalat în prezent
  • încercarea de a maximiza loc liber pe discul de sistem
  • depozitarea centralizată a tuturor deșeurilor pe o secțiune separată

Cum să o facă? Ușor, dainstrucțiuni în engleză . Pentru cei care nu sunt puternici în angelic, voi încerca să explic pe scurt esența acțiunilor.

Etapa I : Trebuie să dezactivați fișierul de paginare pe TOATE partițiile Windows.

Nu uitați să confirmați fiecare acțiune din această fereastră făcând clic pe butonul Set pentru fiecare disc pe care dezactivăm FP. Caseta de selectare „Selectează automat dimensiunea fișierului de paginare” ar trebui să fie debifată.

Etapa II : ca administrator, lansați linia de comandă și executați comanda

mklink c:\\swapfile.sys k:\\swapfile.sys

unde k: este litera partiției de destinație în care va fi localizat fișierul. Ideea este că înlocuim originalul cu un link către acesta - fizic va fi localizat pe discul specificat, dar sistemul va fi sigur că locația fișierului este neschimbată. Legătura va fi localizată pe discul de sistem și nu va ocupa spațiu pe disc.

Pentru trimitere:

Linia de comandă în în forma potrivită Cel mai simplu mod de a-l găsi este apăsând combinația de taste Win+X și selectând „ Linie de comanda(administrator)”, confirmați acțiunea dacă este necesar.

Etapa III : activați fișierul de schimb, plasându-l oriunde.

Indiferent de locația fișierului swap pagefile.sys, fișierul swapfile.sys va fi creat acolo unde am spus să fie - în cazul nostru pe unitatea K:

La un moment dat am facut si eu o operatie similara, pentru transfer am folosit capacitatile pluginului Total Commander - ntfslink, din mediul PE.Functioneaza in ambele sensuri.

Să aruncăm o privire la fișierele Swapfile.sys Hiberfil.sys Pagefile.sys: pentru ce este folosit, ce funcție au ele și ce rol important joacă ele în performanța computerului tău?

Swapfile.sys Hiberfil.sys Pagefile.sys: un „în plus”?

În sala de operație sistem Windows lipsa resurselor sistemului este susținută activ. Sistemul îl accesează (dacă este creat) în momentul în care memoria RAM încetează să facă față sarcinilor atribuite sau, mai degrabă, să redistribuie resursele RAM.

În plus, în Windows este setat în mod implicit, ceea ce vă permite să salvați toate procesele „kernel” (din Kernel-urile Windows), precum și cele lansate din exterior, direct pe hard disk. După apăsarea butonului de pornire al computerului, acest fișier ajută sistemul să pornească mai rapid decât cu o pornire normală de la zero. Fișierul este numit hiberfil.sys.

______________________________________________________________

S-ar părea că totul este simplu și clar. Cu toate acestea, cu apariția Windowsului 8/10 situația a devenit puțin mai complicată.

ȘI fişier de paginăȘi hiberfil sunt ferm înregistrate în sistem atâta timp cât fișierul de paginare și funcțiile de pornire rapidă sunt activate:

Dar, așa cum se poate vedea din ultima imagine, modul de hibernare (și, prin urmare, fișierul în sine) este ferm legat de: nu există o pornire rapidă - hibernarea nu funcționează. Deși fișierul în sine hiberfil va rămâne pe loc până când veți scăpa cu forță de el (comandă în paragraful de mai jos). Și chiar așa cu pornire rapidă la utilizatorii de Windows 10 sunt probleme constante: este cauza multor erori de sistem ( Explorator de fișiere pierde funcțiile de navigare, bara de activități nu funcționează etc.).

Mai departe. Dacă setați toate setările pentru funcțiile și funcțiile specificate la implicit, se observă un fapt caracteristic: hiberfil ia 70-75% RAM și fişier de pagină restul merg la 25-30% . Aparent, modul de hibernare necesită o mulțime de resurse pentru a descărca driverele și aplicațiile de kernel, dar sistemul preia aceste resurse din fișierul de pagină. Elimina hiberfil.sys(în acest scop, în Shell, introduceți comanda

powercfg.exe -h oprit

fișierul ar trebui să dispară) și se uită după un timp la fișierul de pagină. Valoarea aleasă de Windows va fi apropiată de dimensiunea memoriei RAM fizice. Totuși, totul depinde de cantitatea reală de memorie RAM: cu cât volumul este mai mic, cu atât „memoria virtuală” va fi mai mare în termeni procentuali.

pagefile crește după dezactivarea pornirii rapide și a reglajului automat al memoriei virtuale

Care este rezultatul final?

Care este concluzia din asta? Cu excepția cazului în care sunteți un utilizator de laptop care este în mod constant în pericol de a pierde date din cauza unei baterii descărcate, este mai bine să renunțați la hibernare în favoarea unui fișier de paginare, care este mult mai util. În orice caz, amintiți-vă despre distribuția resurselor computerului/laptop-ului atunci când funcția de pornire rapidă este activată: consumă foarte multe resurse. Doar proprietarii de ansambluri „de top” se pot lăuda cu funcționarea fără probleme.

Ce legătură are swapfile.sys cu asta?

Cu primele două, situația a devenit mai mult sau mai puțin clară. Ce este swapfile.sys? Funcția sa este similară cu fișierul de paginare, dar acțiunea a vizat inițial aplicațiile din Windows Store. Dar nu numai. Și în ciuda asemănării scopului, au algoritmi diferiți.

În timpul unei sesiuni Windows, ambele fișiere sunt luate în considerare: fişier de paginăȘi fişier de schimb. Și primul conține informații despre programe care acum mult timp utilizator nu a începutși care poate fi „dus la depozit” - nu putem decât să-i reglementăm dimensiunile. Și în al doilea - informații despre aplicațiile care în mod specific RAM insuficientă. Simți diferența? Cu toate acestea, ambele fișiere funcționează diferit pe versiuni diferite: fişier de pagină s-a dovedit pe mașinile productive, al doilea ar trebui folosit mai des pe computere vechi sau tablete care rulează Control Windows. Și nu uitați că ambele fișiere sunt în primul rând spațiu pe hard disk. Aceasta înseamnă că ambele sunt susceptibile la fragmentare, iar acest proces este aproape instantaneu, iar dimensiunile uriașe alocate pentru fișiere pot dispărea treptat din cauza fragmentării. Descrierea descrisă este un punct de plecare pentru rezolvarea problemelor de performanță și .

Swapfile.sys Hiberfil.sys Pagefile.sys: concluzii

Am aflat că Swapfile.sys Hiberfil.sys Pagefile.sys joacă un rol incontestabil în performanța sistemului. Cu toate acestea, fiecare dintre ele își îndeplinește funcția în felul său, care depinde de starea sistemului în ansamblu și de capacitățile hardware ale computerului. Deci, amintiți-vă - funcțiile expuse sunt pentru Optimizare Windows poate să nu funcționeze sau să nu funcționeze la capacitate maximă. Mențineți sistemul în stare bună.

Utilizatorii atenți ai sistemului de operare au observat că un proces de swapfile necunoscut anterior este suspendat în monitorul de resurse. Swapfile.sys este fișierul de schimb. Este situat fizic pe discul de sistem, lângă fișierele pagefile.sys și hiberfil.sys. A apărut mai întâi în Windows 8 și a fost folosit pentru aplicații de metrou, iar apoi în noul sistem de operare Windows 10. De regulă, dimensiunea fișierului de schimb nu depășește 256 MB.

Swapfile.sys, Pagefile.sys și Hiberfil.sys

La fel ca pagefile.sys și hiberfil.sys, swapfile.sys este stocat implicit în rădăcina unității de sistem c:\. Este ascuns. Îl puteți vedea activând afișarea fișierelor de sistem protejate în panoul de control. Hiberfil.sys stochează conținutul RAM atunci când computerul este în modul de repaus. Modul de hibernare (modul de consum redus de energie) folosește și hiberfil.sys. Când intri în modul de hibernare, totul documente deschise iar programele sunt salvate pe HDD. Pagefile.sys este utilizat în Windows când spațiul RAM se epuizează. În acest moment critic, pentru ca computerul să nu înghețe, dar cel puțin să continue să funcționeze încet, sistemul apelează la acest fișier pentru asistență. Windows stochează în el tot ceea ce nu se potrivește în memoria RAM a computerului.

Ce este un fișier de schimb?

Puteți întreba: „De ce avem nevoie de un alt fișier de pagină virtuală?” Voi raspunde. Odată cu apariția aplicațiilor care susțin interfața Metro în viața noastră, a apărut nevoia unui nou mod de gestionare a memoriei, diferit de cel tradițional. memorie virtuala sau schimbați fișiere. Așa a apărut fișierul „%SystemDrive%\swapfile.sys”. Pentru a vedea acest fișier, trebuie, așa cum am scris mai sus, să activați afișarea fișierelor de sistem protejate. Pentru a face acest lucru, deschideți meniul „Panou de control” -> „Opțiuni folder”. Apoi, accesați fila „Vizualizare” și debifați „Ascunde protejat”. fișiere de sistem" Faceți clic pe „OK”.

Dacă sistemul nu are suficientă RAM în timp ce aplicațiile rulează, acesta scrie o parte din informații în fișierul de schimb de pe hard disk. Acest proces este similar cu modul de hibernare descris mai sus. Acest mod de operare vă permite să întrerupeți și să reluați aplicațiile, eliberând și încărcând memoria. Introducerea unui nou fișier de paginare vă permite să obțineți o încărcare mai uniformă a memoriei RAM a computerului.

Să ne dăm seama cum funcționează

1. Dispecer ciclu de viață Process Lifetime Manager (PLM) detectează că sistemul are memorie scăzută și solicită Managerului de memorie (MM) să elibereze setul de lucru al unui anumit proces, care este responsabil pentru procesarea aplicațiilor în stil Metro.

2. Managerul de memorie mută pagina de memorie din setul de lucru al aplicației în listă ultimele modificari pagini ale sistemului de operare (conținut această listă scris pe disc)


3. Setul de pagini de lucru este scris asincron pe pagina de listă modificată, așa cum este prescris de politica managerului de memorie (scris într-o manieră rațională în fundal, înregistrarea este declanșată atunci când memoria liberă este insuficientă)

4. Chiar și după oprirea aplicației, setul de lucru este scris pe disc. Paginile de memorie eliminate din proces vor rămâne intacte în lista de așteptare a sistemului de operare. În esență, este un cache pagini utile memorie, care, dacă este necesar, poate fi realocată altor aplicații. Dacă aceste pagini sunt necesare cererea originală, vor fi returnate cu promptitudine.


Dacă utilizatorul trece la o aplicație în timp ce setul de pagini de lucru este în memorie hard disk(pe o listă modificată sau pe o pagină de listă de așteptare), paginile vor fi adăugate imediat la procesul de aplicare. Dacă paginile nu mai sunt disponibile, Windows va încărca setul de lucru al aplicației de pe disc în modul optimizat.

Pot elimina Swapfile.sys?

Dimensiunea fișierului swapfile.sys nu este de fapt mare și, de regulă, nu depășește 256 MB. Nu vă recomandăm să ștergeți acest fișier. Prin ștergerea fișierului de schimb, veți șterge automat fișierul de pagină. Rețineți că dezactivarea fișierului de pagină poate afecta foarte mult performanța computerului dvs.

Încă decideți să dezactivați fișierul de paginare. Deschideți meniul „Start”, selectați „Vizualizare” -> „Personalizare” aspectși performanța Windows.”


În meniul Opțiuni de performanță, accesați fila Avansat și faceți clic pe butonul Modificare din secțiunea Memorie virtuală.


Debifați „Selectați automat dimensiunea fișierului de paginare pe toate unitățile”. Tu iei disc de sistemși faceți clic pe „Fără fișier de pagină” -> „Instalare”. Fișierele pagefile.sys și swapfile.sys vor fi șterse de pe unitatea selectată după repornirea sistemului.


Pentru a re-crea fișierele de paginare, selectați discul pe care vom crea fișierele și faceți clic pe „Dimensiune după sistem” sau „Specificați dimensiunea”.

Să ne dăm seama ce este swapfile.sys| 28-08-2015 12:15:21 | Super utilizator | Software de sistem | https://site/media/system/images/new.png | Utilizatorii atenți ai sistemului de operare au observat asta | cheia jurnalului dr.web, setările Windows, protecție la scriere