- „Swapfile.sys“ veikia kartu su „pagefile.sys“ ir „hiberfil.sys“, skirtais „Windows“ atminčiai ir žiemos miego režimui.
- Jo dydis priklauso nuo apkrovos ir erdvės; svyravimai po pakartotinio paleidimo yra normalūs.
- Ištrinant arba perkeliant reikia pakoreguoti virtualiąją atmintį; nerekomenduojama dėl stabilumo ir našumo priežasčių.
- Norėdami atlaisvinti vietos, pirmiausia išjunkite žiemos miego režimą ir nuolat atnaujinkite sistemą.
Daugelis vartotojų nežino apie naudingumą ar net apie egzistavimą. swapfile.sys failai sistemoje „Windows“Šis failas yra dėmesio centre kartu su „pagefile.sys“ ir „hiberfil.sys“, ir kartu jie yra atminties valdymo dalis bei atlieka tokias funkcijas kaip „Windows“ žiemos miegas. Nors jie paprastai yra paslėpti, jų buvimas ir dydis gali turėti įtakos disko talpai, ypač jei naudojate mažos talpos SSD diską.
Čia tiksliai paaiškinsime, kas yra swapfile.sys ir kaip jį peržiūrėti. Taip pat aptarsime, kada ir kaip jį ištrinti arba perkelti (su tam tikrais niuansais), ir jo ryšį su UWP programomis ir kitais sistemos komponentais.
Kas yra swapfile.sys ir kuo jis skiriasi nuo pagefile.sys ir hiberfil.sys?
Apytiksliai, swapfile.sys yra swap failas, kurį „Windows“ naudoja RAM palaikymuiTai veikia kartu su pagefile.sys (puslapiavimo failas) ir hiberfil.sys (žiemos miego failas). Nors hiberfil.sys išsaugo sistemos būseną žiemos miego metu, pagefile.sys išplečia atmintį, kai nepakanka RAM, o swapfile.sys pirmiausia skirtas UWP programų valdymas fone (tuos, kuriuos įdiegiate iš „Microsoft Store“), ir tai yra savotiška speciali jų talpykla. Net jei turite pakankamai atminties, „Windows 10“ ir „11“ vis tiek gali naudoti swapfile.sys.
Svarbi detalė: pagefile.sys ir swapfile.sys yra susietiNegalite ištrinti vieno ir palikti kito nepakeisto naudojant įprastus metodus; valdymas koordinuojamas per virtualiosios atminties konfigūraciją. Todėl Jų neįmanoma išsiųsti į šiukšlinę naudojant „Delete“ arba „Shift“ + „Delete“.nes tai yra apsaugoti sistemos failai.
Jei jų nematote C: aplanke, tai reiškia, kad „Windows“ pagal numatytuosius nustatymus juos slepia. Norėdami juos parodyti, atlikite šiuos veiksmus:
- Atidarykite „Explorer“ ir eikite į "Vista".
- Pasirinkite Parinktys.
- Spustelėkite Žr
- Ten pasirinkite „Rodyti paslėptus failus, aplankus ir diskus“ ir panaikinkite žymėjimą „Slėpti apsaugotus operacinės sistemos failus (Rekomenduojama)“.
Kai tai bus padaryta, sistemos disko šakniniame kataloge atsiras „pagefile.sys“, „hiberfil.sys“ ir „swapfile.sys“.
Ar normalu, kad po perkrovimo jo dydis pasikeičia?
Trumpas atsakymas yra tas Taip, tai normalu.„Windows“ dinamiškai koreguoja virtualiosios atminties ir apsikeitimo vietos dydį pagal apkrovą, naujausią RAM naudojimo istoriją, laisvą vietą ir vidines strategijas.
Be to, verta prisiminti, kad „Windows 10/11“ sistemoje „Išjungti“ naudojamas numatytasis nustatymas hibridinė paleidimo/sustabdymo sistema kuris ne visada visiškai atsisiunčia sistemos būseną. Jei norite, kad virtualios atminties pakeitimai būtų taikomi 100 % ir kad dydžiai būtų tinkamai nustatyti iš naujo, pasirinkite Paleisti iš naujo vietoj „Išjungti“.
Tokiuose įrankiuose kaip TreeSize Pamatysite tuos pakilimus ir nuosmukius: Jie nenurodo klaidų.Tai ne tik operacinės sistemos išmanusis vietos valdymas. Kol nepatiriate gedimų ar pranešimų apie mažą atminties kiekį, nesijaudinkite, jei dydis tarp sesijų svyruoja.
Ar galiu ištrinti swapfile.sys? Privalumai ir trūkumai
Įmanoma, bet Tai nėra pats patarčiausias dalykas.Pagrindinė priežastis yra ta, kad swapfile.sys paprastai neužima daug vietos. Šiuolaikiniuose kompiuteriuose jį pašalinus taip pat reikia pakoreguoti virtualiosios atminties nustatymus, o tai gali sukelti nestabilumas, netikėti gedimai arba problemos su UWP programomisYpač jei turite 16 GB RAM ar mažiau. Kai kuriais atvejais vietos sutaupymas yra nedidelis, o operacinė rizika – didesnė.
Tai sakė jei esate tikri, kad nenaudojate UWP programų Arba, jei jums skubiai reikia išspausti visą saugyklos dalį iš mažyčio SSD disko, yra būdų, kaip tai padaryti išjungti mainų failąPateikiame galimus variantus su įspėjimais, kad galėtumėte įvertinti, ar jie verti dėmesio jūsų situacijoje.
Kaip ištrinti swapfile.sys išjungiant virtualiąją atmintį (standartinis metodas)
Tai yra „oficialus“ metodas, nes „Windows“ neleidžia rankiniu būdu ištrinti failų. swapfile.sys. Idėja yra išjungti virtualiąją atmintį, kuri praktiškai pašalinkite pagefile.sys ir swapfile.sysNerekomenduojama naudoti kompiuteriuose su ribota RAM atmintimi.
- Atidarykite „Explorer“, dešiniuoju pelės mygtuku spustelėkite Ši komanda ir paspauskite Nekilnojamasis turtas.
- Įveskite Išplėstinė Sistemos nustatymai.
- Kortelė IšplėstinėVeikimo metu paspauskite konfigūracija.
- Vėl į vidų Išplėstinė, suraskite Virtualioji atmintis ir paspauskite Keisti.
- Atžymėti "Automatiškai tvarkykite visų diskų puslapių failo dydį".
- Pasirinkite sistemos bloką ir pažymėkite Nėra puslapių failo.
- spauda Rinkinys ir patvirtina įspėjimus.
- Taikyti su Priimti kol išlipsime pro kiekvieną langą.
Kad slopinimas būtų veiksmingas, iš naujo paleiskite kompiuterį Iš parinkties „Paleisti iš naujo“ (ne „Išjungti“). Po paleidimo patikrinkite, ar pagefile.sys ir swapfile.sys Jie dingo iš C šaknies, jei visuose diskuose išjungėte puslapiavimo funkciją.
Išplėstinis deaktyvavimas per registrą (rizikinga procedūra)
Kita konkreti parinktis apima registro paspaudimą Išjunkite swapfile.sys visiškai neišjungdami virtualiosios atmintiesŠis metodas skirtas vartotojams, kurie žino, ką daro, nes registro modifikavimas gali sukelti problemų, jei padaroma klaidų.
Svarbus įspėjimasJums reikia administratoriaus teisių, todėl geriausia jas pirmiausia susikurti. atkurti tašką.
- Paspauskite "Windows + Rrašo regedit ir paspauskite Enter.
- Eiti į:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management - Sukurkite naują DWORD vertė (32 bitai) vadinamas SwapfileControl.
- Atidarykite ir nustatykite Duomenų reikšmė = 0.
- Perkraukite Kompiuterį ir patikrinkite, ar swapfile.sys dingo.
Jei pageidaujate automatizuoti su „PowerShell“ arba terminalas (kaip administratorius):
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name SwapfileControl -Value 0 -PropertyType DWORD -Force
Norėdami grąžinti reikšmę, ištrinkite SwapfileControl tuo pačiu klavišu ir paleiskite iš naujo. Turėkite omenyje Nors tai paprastai veikia, Tai ne visada idealus sprendimas. jei naudojate programas iš „Microsoft Store“.
Ar galima swapfile.sys perkelti į kitą diską?
Čia turime būti subtilūs su niuansais. „mklink“ komanda neperkelia swapfile.sys failoTai sukuria simbolinę nuorodą, bet pats failas lieka ten, kur buvo. Todėl Perkelti naudojant nuorodas nepavyks. į kitą skaidinį.
Ką galite padaryti, yra iš naujo sukonfigūruoti virtualiąją atmintįDaugeliu atvejų perkeliant pagefile.sys į kitą diską iš to paties virtualiosios atminties lango, swapfile.sys pridedamas dėl to pakeitimo. Tačiau kai kurie vartotojai praneša, kad swapfile.sys gali likti sistemos diske tam tikrose versijose ar konfigūracijose. Bet kuriuo atveju, oficiali bandymo procedūra yra tokia:
- Prieiga prie Išplėstinė Sistemos nustatymai > Spektaklis > konfigūracija > Išplėstinė > Virtualioji atmintis.
- Atžymėti "Tvarkyti automatiškai…".
- Pasirinkite sistemos diską (C:) ir patikrinkite Nėra puslapių failo > Rinkinys.
- Pasirinkite paskirties diską (pvz., D:) ir pasirinkite Sistemos valdomas dydis > Rinkinys.
- Patvirtinkite Priimti y paleisti iš naujo.
Stebėkite našumąJei perkelsite šiuos failus į lėtesnį diską (HDD), galite pastebėti, kad sulėtėjimaiypač atidarant arba atnaujinant UWP programosGalimas SSD disko tarnavimo laiko pagerėjimas yra ginčytinas, palyginti su poveikiu našumui; atidžiai apsvarstykite atnaujinimą.
Daugiau vietos diske: žiemos miegas ir priežiūra
Jei jūsų tikslas yra atlaisvinti vietos Nepakenkiant stabilumui, yra saugesnių būdų tai padaryti nei žaisti su virtualia atmintimi. Pavyzdžiui, galite išjungti užmigdymo režimąTai pašalina hiberfil.sys ir atlaisvina kelis GB vietos daugelyje kompiuterių:
powercfg -h off
Be to, patartina atlikti tam tikrą periodinė priežiūra „Microsoft“ rekomenduoja, kad pagerintų bendrą sistemos stabilumą ir sumažintų neįprastą disko vietos elgesį:
- Nuskaitymas naudojant „Windows Defender“ (įskaitant nuskaitymą neprisijungus), kad būtų atmesta kenkėjiška programa, kuri manipuliuoja sistemos failais.
- Jis dažnai paleidžiamas iš naujo Pasirinkus parinktį Paleisti iš naujo, sistema uždaro procesus ir pritaiko laukiamus pakeitimus.
- Įdiekite naujinimus iš „Windows Update“, kad gautumėte pataisymus ir patobulinimus.
- Jei pastebite konfliktus, laikinai išjungia trečiųjų šalių antivirusinę programinę įrangą kad patikrintumėte, ar jie trukdo, ir leiskite „Defender“ jus uždengti, kol atliekate bandymą.
- Remontuokite komponentus su DISM y SFC iš privilegijuotos konsolės:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Jei po to viskas veiks sklandžiai, Išvengsite drastiškesnių priemonių su virtualia atmintimi ir toliau atlaisvinsite vietos be nereikalingos rizikos.
DUK ir dažniausiai pasitaikantys scenarijai
- Ar galiu rankiniu būdu ištrinti swapfile.sys iš „Explorer“? Ne. Jį saugo sistema. „Windows“ neleis jo visiškai pašalinti. Turėsite pereiti prie virtualiosios atminties nustatymų arba naudoti registro metodą, jei suprantate riziką.
- Ar privaloma turėti swapfile, jei nenaudoju UWP programų? Ne visai griežtai, bet „Windows“ gali tuo pasinaudoti, net jei nenaudojate UWP. Jei jį išjungsite, po perkrovimo kruopščiai patikrinkite programas, kad įsitikintumėte, jog nėra šalutinio poveikio.
- Ar verta perkelti pagefile/sys ir swapfile.sys į HDD, kad „apsaugotumėte“ SSD? Įrodymai prieštaringi: perkėlimas į lėtesnį diską sumažina našumą, ypač UWP. Šiuolaikinių SSD diskų susidėvėjimas paprastai yra gerai kontroliuojamas; nebent labai trūksta vietos arba turite labai konkrečių priežasčių, geriausias pasirinkimas yra juos laikyti SSD diske.
- Ką daryti, jei naudojant virtualiąją atmintį įvyksta gedimai? Iš naujo įjunkite automatinį virtualiosios atminties valdymą, paleiskite iš naujo ir išbandykite. Jei problema išlieka, paleiskite DISM ir SFC, patikrinkite tvarkykles ir įsitikinkite, kad jokia saugos programinė įranga netrukdo.
- Kaip greitai pamatyti, ar sistema juos naudoja? Be „Explorer“, išteklių stebėjimo ir užduočių tvarkytuvės pateikiamos užuominos apie įsipareigojimas atminčiai ir virtualios atminties naudojimas. Tai, kad failas egzistuoja ir užima tam tikrą dydį, nereiškia, kad jis nuolat naudojamas; „Windows“ jį tvarko dinamiškai.
Jei bandėte suprasti, kodėl po perkrovimo jūsų laisvos vietos kiekis smarkiai išaugo, o „puslapio failas“ virto mažas swapfailasRaktą jau turite: „Windows“ perskaičiavo savo poreikius ir pakoregavo virtualios atminties dydį. Tarp šių failų rodymo ar slėpimo, sprendimo juos išjungti, perkelti ar sutaupyti vietos perjungiant į žiemos miegą, protingiausia yra užtenka tik žaistiPirmiausia išjunkite žiemos miego režimą, jei reikia atlaisvinti gigabaitų vietos, nuolat atnaujinkite ir švariai prižiūrėkite sistemą ir koreguokite pagefile.sys bei swapfile.sys tik tuo atveju, jei tiksliai žinote, ką darote, ir sutinkate su galimu poveikiu stabilumui ar našumui.
Redaktorius specializuojasi technologijų ir interneto klausimais, turintis daugiau nei dešimties metų patirtį įvairiose skaitmeninėse laikmenose. Esu dirbusi redaktore ir turinio kūrėja elektroninės prekybos, komunikacijos, internetinės rinkodaros ir reklamos įmonėse. Taip pat rašiau ekonomikos, finansų ir kitų sektorių svetainėse. Mano darbas taip pat yra mano aistra. Dabar per mano straipsnius Tecnobits, stengiuosi ištirti visas naujienas ir naujas galimybes, kurias mums kasdien siūlo technologijų pasaulis, kad pagerintume savo gyvenimą.

