Što je swapfile sys u sustavu Windows 10. Dovršite postavljanje Windows swap datoteke. Što je ovo datoteka

04.04.2020 Vijesti

Pažljivi korisnici Windowsa 10 i 8.1 vjerojatno su primijetili da se u korijenu pogona sustava (obično pogona C:\), osim poznatih datoteka pagefile.sys i hiberfil.sys, pojavila još jedna datoteka swapfile.sys, koji nije bio u prethodne verzije Windows. Da biste vidjeli ovu datoteku u Exploreru File Explorer, moram .

Datoteka swapfile.sys je analogno swap datoteka pagefile.sys, ali se koristi kao virtualna memorija za privremenu pohranu podataka iz modernih aplikacija (Metro Store aplikacije).

U slučaju da neki moderna primjena se ne koristi, upravitelj OS-a ga obustavlja i premješta u swapfile swapfile.sys kako ne bi zauzimao prostor u RAM memorija(RADNA MEMORIJA). Kada korisnik pristupi aplikaciji, ona se dohvaća iz datoteke stranice i postavlja u memoriju. Nema puno službenih informacija o datoteci swapfile.sys na internetu, međutim, sudeći prema komentarima zaposlenika MSFT-a, posebna swap datoteka bila je potrebna zbog arhitekture modernih (univerzalnih) aplikacija. Dvije odvojene swap datoteke također olakšavaju razvoj programerima.

Iako pagefile.sys i swapfile.sys služe istoj svrsi, razlikuju se po minimalnoj veličini diska, mogućnostima dinamičkog proširenja i I/O obradi.

Neki ljudi se pitaju je li moguće izbrisati datoteku swapfile.sys? Općenito, da, moguće je, ali to se ne preporučuje jer je njegovo funkcioniranje usko povezano s glavnom swap datotekom. Osim toga, nema posebne svrhe uklanjati ga, jer... Veličina datoteke Swapfile.sys ne prelazi 256 MB. Međutim, ponekad je njegovo uklanjanje ili premještanje opravdano.

Onemogućivanje datoteke stranice u sustavu Windows 10

Ugrađeni alati sustava omogućuju vam da onemogućite korištenje datoteke swapfile.sys samo zajedno s glavnom swap datotekom. U većini slučajeva to se ne isplati raditi, a ako postoje problemi s performansama ili stabilnošću sustava, preporučuje se omogućiti stranicu datoteku.

Da biste onemogućili datoteku stranice:

Nakon podizanja sustava, datoteke Pagefile.sys i Swapfile.sys nestat će iz korijena diska sustava.

Alternativni način za onemogućavanje datoteke swapfile.sys

Već u procesu pisanja članka pronašao sam mnogo praktičniji način za brisanje datoteke swapfile.sys, koji ne utječe na glavnu swap datoteku Pagefile.sys. Za ovo:


Kako premjestiti swapfile.sys na drugi pogon

Postoji mali trik koji vam omogućuje da premjestite datoteku swapfile.sys na particiju na drugom pogonu bez potpunog odspajanja pomoću simboličke veze. Na primjer, ova se metoda može koristiti za povećanje usluge SSD pogon premještanjem swap datoteke na obični mehanički HDD.

  1. Onemogućite datoteku stranice kao što je gore opisano
  2. Pokrenite naredbu mklink c:\\swapfile.sys f:\\swapfile.sys s administratorskim pravima - gdje je F: slovo pogona na koji želite prenijeti datoteku
  3. Omogući swap datoteku

Tijekom rada u sustavu Windows 8-10 (na primjer, otvaranje velikog broja grafički urednici ili vođenje igre s povišenim Zahtjevi sustava) može ponestati prostora u fizičkom RAM-u. Stoga, kako bi se spriječilo rušenje pokrenutih igara i aplikacija, OS ima virtualni analog RAM-a "Virtual Memory", što je datoteka pohranjena na tvrdom disku osobnog računala.

U verzijama Windowsa počevši od 8, postoje dvije datoteke za zamjenu RAM-a: swapfile.sys i pagefile.sys. U nastavku ćemo razmotriti prvi od njih.

Koja je funkcija datoteke swapfile.sys u sustavu Windows 10?

Microsoft (Windows developer) stvorio je trgovinu aplikacija koje se mogu integrirati (instalirati) na njegov OS. Na dotičnom operativnom sustavu ovu datoteku On samo služi kao stranična datoteka za takve aplikacije kada je PC RAM pun. On je unutar sustava i stoga je nevidljiv među svojim datotekama prilikom instaliranja OS-a.

Kako ukloniti swapfile.sys?

Preporučljivo je ne brisati ovu datoteku iz operacijski sustav. Međutim, ako se pojavi takva potreba, njegovo uklanjanje neće biti kritična promjena u strukturi OS-a. Za brisanje morat ćete onemogućiti datoteku stranice. A to će također zahtijevati brisanje datoteke pagefile.sys.

Bilješka! Najbolje je ne brisati nijednu swap datoteku. Zauzimaju malo prostora i ne predstavljaju problem pri radu s Windowsima.

Gore je rečeno da je ova datoteka sistemska datoteka i nije vidljiva prema zadanim postavkama kada se otvori u Exploreru. Možete omogućiti prikaz skrivenih i sistemskih OS datoteka na sljedeći način:

1. Morate kliknuti na ikonu “Računalo” na radnoj površini. Zatim, u dijaloškom okviru koji se pojavi (“Istraživač”), kliknite na kvadratić na desnoj strani prozora da proširite liniju (Ctrl+F1):

2. Na ploči koja se otvori kliknite karticu "Prikaz" i kliknite na stavku "Opcije":

3. U dijaloškom okviru koji se pojavi pronađite “Skrivene datoteke i mape”, odaberite “Prikaži skrivene datoteke, mape i pogoni", a zatim kliknite gumb "Primijeni", "U redu":

Nakon dovršetka ovih koraka, datoteka koju tražite, swapfile.sys, bit će vidljiva. Da biste ga uklonili, morate slijediti sljedeće korake:

1. Klikom na izbornik “Start”, u polje za pretraživanje “Traži programe i datoteke” unesite frazu “Performanse” i na popisu koji se pojavi odaberite i kliknite lijevom tipkom miša na liniju prikazanu na donjoj slici:

2. U dijaloškom okviru koji se pojavi kliknite karticu "Napredno" i pronađite pododjeljak "Virtualna memorija". Dalje u ovom pododjeljku trebate kliknuti na gumb "Promijeni...":

3. U dijaloškom okviru koji se pojavi poništite opciju "Automatski odaberi veličinu stranične datoteke", kliknite opciju "Bez stranične datoteke", kliknite gumb "Postavi", a zatim gumb "U redu":

Nakon ponovnog pokretanja OS-a, predmetna datoteka će nestati struktura datoteke. Možete ga vratiti radeći obrnute korake.

Na svim ili gotovo svim resursima na kojima sam vidio postavljeno ovo pitanje, odgovor je bio gotovo nepromijenjen: "nemoguće". Zapravo to nije istina.

Za referencu:

Datoteka Swapfile.sys nalazi se u korijenu Windows particije za pokretanje (sustava) i ima atribut “hidden”, zbog čega nije vidljiva golim okom. Ima veličinu od 256 MB. Njegova pojava izravno je povezana s takozvanim metro aplikacijama uvedenim u Windows verzije 8.0.

MS zbog tehničkih razloga nije mogao koristiti jednu datoteku pagefile.sys i za klasičnu i za novi tip aplikacija te se sjetio dobrog starog naziva, poznatog svim starijima iz vremena kada su windowsi zahtijevali megabajte memorije, a ne gigabajte (da, da , takvo je vrijeme bilo).

Za razliku od datoteke stranice, u Windows sučelje Ne postoje alati za kontrolu lokacije reinkarniranog spremnika.

Razlozi za premještanje datoteke swapfile.sys gotovo su isti kao i za njezinu relativnu datoteku pagefile.sys:

  • prisutnost brže particije od one na kojoj je sustav trenutno instaliran
  • pokušati maksimizirati slobodno mjesto na disku sustava
  • centralizirano skladištenje cjelokupnog otpadnog materijala na zasebnom odjelu

Kako to učiniti? Lako, daupute na engleskom . Za one koji nisu jaki u anđeoskom, pokušat ću ukratko objasniti suštinu radnji.

Stadij I : Morate onemogućiti straničnu datoteku na SVIM Windows particijama.

Ne zaboravite potvrditi svaku radnju u ovom prozoru klikom na gumb Postavi za svaki disk na kojem smo onemogućili FP. Potvrdni okvir "Automatski odaberi veličinu stranične datoteke" ne bi trebao biti označen.

Stadij II : kao administrator pokrenite naredbeni redak i izvršite naredbu

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

gdje je k: slovo odredišne ​​particije na kojoj će biti smještena datoteka. Poanta je da original zamijenimo vezom na njega - fizički će se nalaziti na navedenom disku, ali sustav će biti siguran da je lokacija datoteke nepromijenjena. Veza će se nalaziti na disku sustava i neće zauzimati prostor na disku.

Za referencu:

Naredbeni redak u u pravom obliku Najlakši način da ga pronađete je pritiskom na kombinaciju tipki Win+X i odabirom " Naredbeni redak(administrator)", potvrdite radnju ako je potrebno.

Stadij III : omogućite swap datoteku, postavljajući je bilo gdje.

Bez obzira na lokaciju swap datoteke pagefile.sys, datoteka swapfile.sys bit će stvorena tamo gdje smo joj rekli da bude - u našem slučaju na pogonu K:

Svojedobno sam i sam radio sličnu operaciju, za prijenos sam koristio mogućnosti Total Commander plugina - ntfslink, iz PE okruženja.Radi obostrano.

Pogledajmo datoteke Swapfile.sys Hiberfil.sys Pagefile.sys: za što se koriste, koju funkciju imaju i koju važnu ulogu igraju u performansama vašeg računala?

Swapfile.sys Hiberfil.sys Pagefile.sys: jedan “dodatak”?

U operacijskoj sali Windows sustav aktivno se podržava nedostatak resursa sustava. Sustav mu pristupa (ako je stvoren) u trenutku kada se RAM prestane nositi s dodijeljenim zadacima, odnosno preraspodjeliti RAM resurse.

Osim toga, u sustavu Windows postavljen je prema zadanim postavkama, što vam omogućuje spremanje svih procesa "jezgre" (iz Windows kerneli), kao i one koje se pokreću izvana, izravno na tvrdi disk. Nakon pritiska na gumb za pokretanje računala, ova datoteka pomaže da se sustav pokrene brže nego kod normalnog pokretanja od nule. Datoteka se zove hiberfil.sys.

______________________________________________________________

Čini se da je sve jednostavno i jasno. Međutim, sa dolaskom Windowsa 8/10 situacija se malo zakomplicirala.

I datoteka stranice I hiberfil su čvrsto registrirani u sustavu sve dok su aktivirane stranična datoteka i funkcije brzog pokretanja:

Ali, kao što se može vidjeti na posljednjoj slici, način hibernacije (a time i sama datoteka) čvrsto je vezan uz: nema brzog pokretanja - hibernacija ne radi. Iako sama datoteka hiberfil ostat će na mjestu dok ga se nasilno ne riješite (naredba u odlomku ispod). I tek tako s brzim startom na Windows korisnici 10 stalno postoje problemi: to je uzrok mnogih grešaka u sustavu ( File Explorer gubi funkcije navigacije, programska traka ne radi itd.).

Unaprijediti. Ako postaviti sve postavke navedenih funkcija i funkcija na zadane uočava se karakteristična činjenica: hiberfil uzima 70-75% RAM, i datoteka stranice ostatak ide na 25-30% . Očigledno, način hibernacije zahtijeva puno resursa za učitavanje upravljačkih programa kernela i aplikacija, ali sustav oduzima te resurse iz datoteke stranice. Ukloniti hiberfil.sys(u tu svrhu u Shell upišite naredbu

powercfg.exe -h isključen

datoteka bi trebala nestati) i nakon nekog vremena pogledajte datoteku stranice. Vrijednost koju odabere Windows bit će blizu veličine fizičkog RAM-a. Međutim, sve ovisi o stvarnoj količini RAM-a: što je manji volumen, veća će biti "virtualna memorija" u postocima.

pagefile raste nakon onemogućavanja brzog pokretanja i automatskog podešavanja virtualne memorije

Koji je krajnji rezultat?

Koji je zaključak iz ovoga? Osim ako niste korisnik prijenosnog računala koji je stalno u opasnosti od gubitka podataka zbog prazne baterije, bolje je odustati od hibernacije u korist stranične datoteke, koja je mnogo korisnija. U svakom slučaju, ne zaboravite na raspodjelu resursa računala/prijenosnog računala kada je aktivirana funkcija brzog pokretanja: ona troši puno resursa. Samo vlasnici "vrhunskih" sklopova mogu se pohvaliti njegovim radom bez problema.

Kakve veze swapfile.sys ima s tim?

S prva dva, situacija je postala više-manje jasna. Što je swapfile.sys? Funkcija mu je slična straničnoj datoteci, no radnja je u početku bila usmjerena na aplikacije iz Windows trgovine. Ali ne samo. I unatoč sličnosti u namjeni, imaju različite algoritme.

Tijekom Windows sesije razmatraju se obje datoteke: datoteka stranice I swapfile. A prvi sadrži podatke o programima koji prije mnogo vremena korisnik nije počeo i koji se može “odnijeti u skladište” - možemo samo regulirati njegove dimenzije. A u drugom - informacije o aplikacijama koje konkretno nema dovoljno RAM-a. Osjećate li razliku? Međutim, obje datoteke rade drugačije na različitim verzijama: datoteka stranice dokazao se na produktivnim strojevima, drugi bi se trebao češće koristiti na starim računalima ili tabletima koji rade Windows kontrola. I ne zaboravite da su obje datoteke prvenstveno prostor na tvrdom disku. To znači da su obje podložne fragmentaciji, a taj je proces gotovo trenutačni, a ogromne dodijeljene veličine za datoteke mogu postupno nestati zbog fragmentacije. Opisani opis je polazna točka za rješavanje problema performansi i .

Swapfile.sys Hiberfil.sys Pagefile.sys: zaključci

Saznali smo da Swapfile.sys Hiberfil.sys Pagefile.sys igra neospornu ulogu u performansama sustava. Međutim, svaki od njih obavlja svoju funkciju na svoj način, što ovisi o stanju sustava u cjelini i hardverskim mogućnostima računala. Stoga zapamtite - izložene funkcije su za Windows optimizacija možda neće raditi ili možda neće raditi punim kapacitetom. Održavajte sustav u dobrom stanju.

Pažljivi korisnici operativnog sustava primijetili su da prethodno nepoznati proces swapfilea visi u monitoru resursa. Swapfile.sys je swap datoteka. Fizički se nalazi na disku sustava, pored datoteka pagefile.sys i hiberfil.sys. Prvi put se pojavio u Windowsima 8 i koristio se za metro aplikacije, a potom i u novom operativnom sustavu Windows 10. Veličina swapfilea u pravilu ne prelazi 256 MB.

Swapfile.sys, Pagefile.sys i Hiberfil.sys

Poput pagefile.sys i hiberfil.sys, swapfile.sys je prema zadanim postavkama pohranjen u korijenu pogona sustava c:\. Skriveno je. Možete ga vidjeti uključivanjem prikaza zaštićenih sistemskih datoteka na upravljačkoj ploči. Hiberfil.sys pohranjuje sadržaj RAM-a kada je računalo u stanju mirovanja. Način hibernacije (način niske potrošnje energije) također koristi hiberfil.sys. Prilikom ulaska u stanje hibernacije, sve otvoreni dokumenti a programi se spremaju na HDD. Pagefile.sys se koristi u sustavu Windows kada ponestane RAM prostora. U ovom kritičnom trenutku, kako se računalo ne bi smrznulo, nego barem nastavilo sporo raditi, sustav se okreće ovoj datoteci za podršku. Windows u njega sprema sve što ne stane u RAM računala.

Što je swap datoteka?

Možda ćete se pitati, "zašto nam treba još jedna datoteka virtualne stranice?" Odgovoriti ću. S pojavom aplikacija koje podržavaju Metro sučelje u našim životima, pojavila se potreba za novim načinom upravljanja memorijom, drugačijim od tradicionalnog. virtualna memorija ili swap datoteke. Ovako se pojavila datoteka “%SystemDrive%\swapfile.sys”. Da biste vidjeli ovu datoteku, morate, kao što smo gore napisali, omogućiti prikaz zaštićenih sistemskih datoteka. Da biste to učinili, otvorite izbornik "Upravljačka ploča" -> "Mogućnosti mape". Zatim idite na karticu "Prikaz" i poništite opciju "Sakrij zaštićeno". sistemske datoteke" Pritisnite "OK".

Ako sustav nema dovoljno RAM-a dok su aplikacije pokrenute, zapisuje neke informacije u datoteku za razmjenu na tvrdom disku. Ovaj je postupak sličan načinu hibernacije koji smo gore opisali. Ovaj način rada omogućuje pauziranje i nastavak aplikacija, oslobađanje i učitavanje memorije. Uvođenje nove stranične datoteke omogućuje vam postizanje ravnomjernijeg opterećenja RAM-a računala.

Hajdemo shvatiti kako to funkcionira

1. Dispečer životni ciklus Process Lifetime Manager (PLM) otkriva da sustavu nedostaje memorije i zahtijeva od Memory Managera (MM) da oslobodi radni skup određenog procesa, koji je odgovoran za obradu aplikacija u stilu Metro.

2. Upravitelj memorije premješta memorijsku stranicu iz radnog skupa aplikacije na popis najnovije promjene stranice operativnog sustava (sadržaj ovaj popis zapisano na disk)


3. Radni skup stranica zapisuje se asinkrono na stranicu modificiranog popisa kako je propisano politikom upravitelja memorije (zapisano na racionalan način u pozadina, snimanje se pokreće kada nema dovoljno slobodne memorije)

4. Čak i nakon što je aplikacija zaustavljena, radni skup se zapisuje na disk. Memorijske stranice uklonjene iz procesa ostat će netaknute na listi čekanja operativnog sustava. U biti to je predmemorija korisne stranice memorija, koja se po potrebi može dodijeliti drugim aplikacijama. Ako su ove stranice potrebne originalna prijava, bit će odmah vraćeni.


Ako se korisnik prebaci na aplikaciju dok je radni skup stranica u memoriji tvrdi disk(na izmijenjenom popisu ili stranici liste čekanja), stranice će odmah biti dodane u proces prijave. Ako stranice više nisu dostupne, Windows će učitati radni skup aplikacije s diska u optimiziranom načinu rada.

Mogu li ukloniti Swapfile.sys?

Veličina datoteke swapfile.sys zapravo nije velika i u pravilu ne prelazi 256 MB. Ne preporučujemo brisanje ove datoteke. Brisanjem swapfilea, automatski ćete izbrisati pagefile. Upamtite da onemogućavanje stranice stranice može uvelike utjecati na performanse vašeg računala.

Ipak ste odlučili onemogućiti straničnu datoteku. Otvorite izbornik "Start", odaberite "View" -> "Customize" izgled i performanse sustava Windows."


U izborniku Mogućnosti izvedbe idite na karticu Napredno i kliknite gumb Promjena u odjeljku Virtualna memorija.


Poništite opciju "Automatski odaberi veličinu stranične datoteke na svim pogonima." Vi uzimate sistemski disk i kliknite "No Pagefile" -> "Install". Datoteke pagefile.sys i swapfile.sys bit će izbrisane s odabranog pogona nakon ponovnog pokretanja sustava.


Za ponovno kreiranje straničnih datoteka odaberite disk na kojem ćemo kreirati datoteke i kliknite “Veličina po sustavu” ili “Odredi veličinu”.

Shvatimo što je swapfile.sys| 2015-08-28 12:15:21 | Super korisnik | Sistemski softver | https://site/media/system/images/new.png | Pažljivi korisnici operativnog sustava su to primijetili | ključ dr.web dnevnika, Windows postavke, zaštita od pisanja