- Swapfile.sys ради заједно са pagefile.sys и hiberfil.sys за Windows меморију и хибернацију.
- Његова величина варира у зависности од оптерећења и простора; флуктуације након поновног покретања су нормалне.
- Брисање или премештање захтева подешавање виртуелне меморије; не препоручује се због стабилности и перформанси.
- Да бисте ослободили простор, почните тако што ћете онемогућити хибернацију и редовно ажурирати систем.
Многи корисници нису свесни корисности, или чак постојања, swapfile.sys датотеке на Windows-уОва датотека дели центар пажње са датотекама pagefile.sys и hiberfil.sys, и заједно су део управљања меморијом и функционишу попут хибернације у оперативном систему Windows. Иако су обично скривене, њихово присуство и величина могу утицати на простор на вашем диску, посебно ако користите SSD малог капацитета.
Овде објашњавамо шта је тачно swapfile.sys и како га прегледати. Такође ћемо објаснити када и како га обрисати или преместити (уз неке нијансе), и његов однос према UWP апликацијама и другим системским компонентама.
Шта је swapfile.sys и како се разликује од pagefile.sys и hiberfil.sys?
Отприлике, swapfile.sys је swap датотека коју Windows користи за подршку RAM-аДелује у спрези са пагефиле.сис (датотека за пагинацију) и хиберфил.сис (датотека хибернације). Док hiberfil.sys чува стање система током хибернације, pagefile.sys проширује меморију када RAM меморије нема довољно, а swapfile.sys је првенствено резервисан за Управљање UWP апликацијама у позадини (оне које инсталирате из Microsoft продавнице), служећи као врста специфичног кеша за њих. Чак и ако имате довољно меморије, Windows 10 и 11 и даље могу да користе swapfile.sys.
Важан детаљ: pagefile.sys и swapfile.sys су повезаниНе можете обрисати једну, а другу оставити нетакнуту користећи конвенционалне методе; управљање се координира кроз конфигурацију виртуелне меморије. Стога, Није могуће послати их у корпу за отпатке помоћу тастера Delete или Shift+Delete.јер су то заштићене системске датотеке.
Ако их не видите у C:, то је зато што их Windows подразумевано скрива. Да бисте их приказали, урадите ово:
- Отворите Explorer и идите на Виста.
- Изаберите Опције.
- Кликните на Вер.
- Тамо изаберите „Прикажите скривене датотеке, фасцикле и дискове” и опозовите избор „Сакријте заштићене датотеке оперативног система (Препоручено)".
Када се ово уради, датотеке pagefile.sys, hiberfil.sys и swapfile.sys ће се појавити у корену системског диска.
Да ли је нормално да му се величина промени након поновног покретања?
Кратки одговор је тај Да, то је нормално.Windows динамички подешава величину виртуелне меморије и простора за размену на основу оптерећења, недавне историје коришћења RAM меморије, расположивог простора и интерних политика.
Поред тога, вреди запамтити да „Искључи“ у оперативном систему Windows 10/11 користи подразумевану вредност хибридни старт/стоп што не преузима увек у потпуности стање система. Ако желите да се промене виртуелне меморије примене 100% и да се величине правилно ресетују, изаберите Поново покрени уместо Искључи.
У алатима као што су ТрееСизе Видећете те успоне и падове: Они не указују на грешке.Није у питању само интелигентно управљање простором од стране оперативног система. Све док не доживљавате падове система или поруке о недостатку меморије, не брините ако величина варира између сесија.
Могу ли да обришем swapfile.sys? Предности и мане
Могуће је, али То није најпрепоручљивија ствар.Главни разлог је тај што swapfile.sys обично не заузима пуно простора. На модерним рачунарима, уклањање такође подразумева подешавање подешавања виртуелне меморије, што може проузроковати нестабилност, неочекивани падови система или проблеми са UWP апликацијамаПоготово ако имате 16 GB RAM-а или мање. У неким случајевима, уштеда простора је скромна, а оперативни ризик већи.
Рекавши да, ако сте сигурни да не користите UWP апликације Или ако вам је хитно потребно да исцедите сваки делић меморије из малог SSD-а, постоје начини да... онемогућите swap датотекуПриказујемо вам доступне опције, са њиховим упозорењима, како бисте могли да процените да ли се исплате у вашој ситуацији.
Како обрисати swapfile.sys онемогућавањем виртуелне меморије (стандардна метода)
Ово је „званична“ метода, јер Windows не дозвољава ручно брисање. swapfile.sys. Идеја је да се онемогући виртуелна меморија, што у пракси уклоните pagefile.sys и swapfile.sysНе препоручује се за рачунаре са ограниченом РАМ меморијом.
- Отворите Explorer, кликните десним тастером миша на Овај тим и притисните својства.
- Унесите Напредни систем подешавања.
- На картици НапредноУ одељку Перформансе, притисните конфигурација.
- Опет унутра Напредно, лоцирати Виртуелна меморија и притисните Промена.
- Опозовите избор „Аутоматски управљајте величином датотеке страничења за све дискове".
- Изаберите своју системску јединицу и означите је Нема датотеке за пејџинг.
- преса Сет и потврђује упозорења.
- Примените са прихватити док не изађемо кроз сваки прозор.
Да би сузбијање било ефикасно, поново покрените рачунар Из опције Рестартовање (не Искључи). Након покретања, требало би да проверите да pagefile.sys и swapfile.sys Нестали су из корена C: мапе ако сте онемогућили страничење на свим дисковима.
Напредна деактивација путем регистра (ризичан поступак)
Још једна специфична опција укључује додиривање регистра да бисте Онемогућите swapfile.sys без потпуног онемогућавања виртуелне меморијеОва метода је резервисана за кориснике који знају шта раде, јер модификовање регистра може изазвати проблеме ако се направе грешке.
Важно упозорењеПотребне су вам администраторске привилегије и добра је идеја да их прво креирате. тачка враћања.
- Притисните Виндовс + Р, пише регедит и притисните Ентер.
- Идите до:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management - Створити нова ДВОРД вредност (КСНУМКС бита) зове СвапфилеЦонтрол.
- Отворите га и подесите га Вредност података = 0.
- Рестарт Рачунар и проверите да ли је swapfile.sys нестао.
Ако више волите да га аутоматизујете помоћу PowerShell или Terminal (као администратор):
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name SwapfileControl -Value 0 -PropertyType DWORD -Force
Да бисте вратили вредност, обришите је СвапфилеЦонтрол на истом тастеру и поново покрените. Имати на уму Иако ово обично функционише, То није увек идеално решење. ако зависите од апликација из Microsoft продавнице.
Да ли се swapfile.sys може преместити на други диск?
Овде морамо бити суптилни са нијансама. Команда mklink не помера swapfile.sysКреира симболичку везу, али стварна датотека остаје тамо где је била. Стога, Коришћење линкова неће функционисати за пренос на другу партицију.
Оно што можете учинити је реконфигуришите виртуелну меморијуУ многим сценаријима, приликом премештања датотеке pagefile.sys на други диск из истог прозора виртуелне меморије, swapfile.sys прати на ту промену. Међутим, неки корисници извештавају да swapfile.sys може остати на системском диску у одређеним верзијама или конфигурацијама. У сваком случају, званична процедура за испробавање је следећа:
- Приступ Напредни систем подешавања > Перформансе > конфигурација > Напредно > Виртуелна меморија.
- Опозовите избор „Аутоматски управљај…".
- Изаберите системски диск (C:) и означите Нема датотеке за пејџинг > Сет.
- Изаберите одредишни диск (на пример, D:) и изаберите Величина којом се управља системом > Сет.
- Потврдите са прихватити y поново покренути.
Пазите на перформансеАко преместите ове датотеке на спорији диск (HDD), можете приметити успоравапосебно приликом отварања или настављања УВП апликацијеПотенцијално побољшање животног века SSD-а је дискутабилно у поређењу са утицајем на перформансе; пажљиво размотрите надоградњу.
Више простора на диску: хибернација и одржавање
Ако је ваш циљ ослободити простор Без угрожавања стабилности, постоје безбеднији начини да се ово уради него петљање са виртуелном меморијом. На пример, можете онемогући хибернацијуОво уклања hiberfil.sys и ослобађа неколико ГБ на многим рачунарима:
powercfg -h off
Поред тога, препоручљиво је да извршите одређене периодично одржавање Препоручено од стране Мајкрософта за побољшање укупне стабилности система и смањење необичног понашања простора на диску:
- Скенирање помоћу програма Windows Defender (укључујући скенирање ван мреже) како би се искључио злонамерни софтвер који манипулише системским датотекама.
- Често се поново покреће Из опције Рестарт, систем затвара процесе и примењује промене које су на чекању.
- Инсталирајте ажурирања са Windows Update-а да бисте добили исправке и побољшања.
- Ако приметите сукобе, привремено онемогућава антивирусни софтвер треће стране да проверите да ли ометају и дозволите Дефендеру да вас покрије док тестирате.
- Поправите компоненте са ДИСМ y СФЦ из привилеговане конзоле:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Ако после овога све буде функционисало глатко, Избећи ћете драстичније мере са виртуелном меморијом и наставићете да ослобађате простор без непотребних ризика.
Честа питања и уобичајени сценарији
- Могу ли ручно да обришем swapfile.sys из Explorer-а? Не. Заштићен је системом. Windows вам неће дозволити да га потпуно уклоните. Мораћете да прегледате подешавања виртуелне меморије или да користите метод регистра ако разумете ризике.
- Да ли је обавезно имати swapfile ако не користим UWP апликације? Не баш, али Windows може да га искористи чак и ако не користите UWP. Ако га онемогућите, темељно тестирајте своје апликације након поновног покретања како бисте били сигурни да нема нежељених ефеката.
- Да ли се исплати преместити pagefile/sys и swapfile.sys на HDD да би се „заштитио“ SSD? Докази су помешани: премештање на спорији диск смањује перформансе, посебно у UWP-у. Трошење модерних SSD дискова је генерално добро контролисано; осим ако немате озбиљно ограничен простор или веома специфичне разлоге, држање на SSD-у је обично најбоља опција.
- Шта треба да урадим ако дође до падова система након коришћења виртуелне меморије? Поново омогућите аутоматско управљање у виртуелној меморији, поново покрените и тестирајте. Ако проблем и даље постоји, покрените DISM и SFC, проверите драјвере и уверите се да неки безбедносни софтвер не омета систем.
- Како могу брзо да видим да ли их систем користи? Поред Explorer-а, Resource Monitor и Task Manager вам дају назнаке о посвећеност сећању и коришћење виртуелне меморије. Чињеница да датотека постоји и заузима одређену величину не подразумева сталну употребу; Windows њоме управља динамички.
Ако сте покушавали да схватите зашто је, након поновног покретања, ваш слободан простор нагло порастао, а „датотека странице“ се трансформисала у мала датотека за разменуВећ имате кључ: Виндоус је поново израчунао своје потребе и подесили величину виртуелне меморије. Између приказивања или скривања ових датотека, одлучивања да ли да их онемогућите, преместите или уштедите простор хибернацијом, разумно је довољно само да се играПочните тако што ћете онемогућити хибернацију ако вам је потребно да ослободите гигабајте, одржавајте систем ажурираним и чистим и подешавајте pagefile.sys и swapfile.sys само ако тачно знате шта радите и прихватате могући утицај на стабилност или перформансе.
Уредник специјализован за технологију и интернет питања са више од десет година искуства у различитим дигиталним медијима. Радио сам као уредник и креатор садржаја за е-трговину, комуникацију, онлајн маркетинг и рекламне компаније. Такође сам писао на веб страницама о економији, финансијама и другим секторима. Мој посао је и моја страст. Сада, кроз моје чланке у Tecnobits, трудим се да истражим све новости и нове могућности које нам свет технологије свакодневно нуди да побољшамо своје животе.

