Ano ang swapfile.sys file at dapat mo ba itong tanggalin o hindi?

Huling pag-update: 01/12/2025

  • Gumagana ang Swapfile.sys kasabay ng pagefile.sys at hiberfil.sys para sa memorya ng Windows at hibernation.
  • Ang laki nito ay nag-iiba depende sa pagkarga at espasyo; Ang mga pagbabago pagkatapos ng pag-restart ay normal.
  • Ang pagtanggal o paglipat ay nangangailangan ng pagsasaayos ng virtual memory; hindi inirerekomenda para sa katatagan at mga dahilan ng pagganap.
  • Upang magbakante ng espasyo, magsimula sa pamamagitan ng hindi pagpapagana ng hibernation at pagpapanatiling updated sa iyong system.
swapfile.sys

Maraming mga gumagamit ang hindi alam ang pagiging kapaki-pakinabang, o maging ang pagkakaroon, ng swapfile.sys file sa WindowsIbinahagi ng file na ito ang spotlight sa pagefile.sys at hiberfil.sys, at magkasama silang bahagi ng pamamahala ng memory at mga function tulad ng hibernation sa Windows. Bagama't kadalasang nakatago ang mga ito, maaaring makaapekto ang presensya at laki ng mga ito sa espasyo ng iyong drive, lalo na kung gumagamit ka ng SSD na may mababang kapasidad.

Dito ipinapaliwanag namin nang eksakto kung ano ang swapfile.sys at kung paano ito tingnan. Sinasaklaw din namin kung kailan at paano ito tatanggalin o ilipat (na may ilang mga nuances), at ang kaugnayan nito sa mga UWP app at iba pang bahagi ng system.

Ano ang swapfile.sys at paano ito naiiba sa pagefile.sys at hiberfil.sys?

Halos, Ang swapfile.sys ay isang swap file na ginagamit ng Windows upang suportahan ang RAMGumagana ito kasabay ng pagefile.sys (pagination file) at hiberfil.sys (hibernation file). Habang sine-save ng hiberfil.sys ang status ng system sa panahon ng hibernation, pinapalawak ng pagefile.sys ang memory kapag hindi sapat ang RAM, at ang swapfile.sys ay pangunahing nakalaan para sa Pamamahala sa background ng mga aplikasyon ng UWP (mga na-install mo mula sa Microsoft Store), na nagsisilbing isang uri ng partikular na cache para sa kanila. Kahit na mayroon kang sapat na memorya, magagamit pa rin ng Windows 10 at 11 ang swapfile.sys.

Isang mahalagang detalye: Ang pagefile.sys at swapfile.sys ay naka-linkHindi mo maaaring tanggalin ang isa at iwanang buo ang isa gamit ang mga nakasanayang pamamaraan; pamamahala ay coordinated sa pamamagitan ng virtual memory configuration. Samakatuwid, Hindi posibleng ipadala ang mga ito sa Recycle Bin gamit ang Delete o Shift+Delete.dahil sila ay protektado ng mga file ng system.

Kung hindi mo nakikita ang mga ito sa C:, ito ay dahil itinatago sila ng Windows bilang default. Upang ipakita sa kanila, gawin ito:

  1. Buksan ang Explorer at pumunta sa Vista.
  2. Piliin Options.
  3. Mag-click sa Ver.
  4. Doon, piliin ang "Ipakita ang mga nakatagong mga file, folder, at drive"at alisin ang tsek"Itago ang mga protektadong file ng operating system (Inirerekomenda)".

Kapag tapos na ito, lalabas ang pagefile.sys, hiberfil.sys at swapfile.sys sa root ng system drive.

swapfile.sys file

Normal ba na magbago ang laki nito pagkatapos ng pag-restart?

Ang maikling sagot ay iyon Oo, ito ay normal.Dynamic na inaayos ng Windows ang laki ng virtual memory at swap space batay sa pag-load, kamakailang kasaysayan ng paggamit ng RAM, available na espasyo, at mga panloob na patakaran.

Eksklusibong nilalaman - Mag-click Dito  Ano ang Kahulugan ng BCC sa isang Email?

Bilang karagdagan, ito ay nagkakahalaga ng pag-alala na ang "Shut down" sa Windows 10/11 ay gumagamit ng default hybrid na pagsisimula/paghinto na hindi palaging ganap na nagda-download ng estado ng system. Kung gusto mong mailapat nang 100% ang mga pagbabago sa virtual memory at para maayos na mai-reset ang mga laki, piliin ang I-restart sa halip na I-off.

Sa mga tool tulad ng Laki ng Puno Makikita mo ang mga ups and down na iyon: Hindi sila nagpapahiwatig ng mga pagkakamali.Ito ay hindi lamang ang matalinong pamamahala ng espasyo ng operating system. Hangga't hindi ka nakakaranas ng mga pag-crash o mababang memory na mensahe, huwag mag-alala kung ang laki ay nagbabago sa pagitan ng mga session.

Maaari ko bang tanggalin ang swapfile.sys? Mga kalamangan at kahinaan

Posible, ngunit Hindi ito ang pinaka-advisable na gawin.Ang pangunahing dahilan ay iyon Ang swapfile.sys ay hindi karaniwang kumukuha ng maraming espasyo. Sa modernong mga computer, ang pag-alis nito ay nagsasangkot din ng pagsasaayos ng mga setting ng virtual memory, na maaaring magdulot kawalang-tatag, hindi inaasahang pag-crash, o mga problema sa UWP appLalo na kung mayroon kang 16 GB ng RAM o mas kaunti. Sa ilang mga kaso, ang pagtitipid sa espasyo ay katamtaman at ang panganib sa pagpapatakbo ay mas malaki.

Na sinabi, kung sigurado kang hindi ka gumagamit ng UWP apps O kung kailangan mong pisilin ang bawat huling piraso ng storage mula sa isang maliit na SSD, may mga paraan upang huwag paganahin ang swap fileIpinakita namin sa iyo ang mga magagamit na opsyon, kasama ang mga babala nito, para masuri mo kung sulit ang mga ito sa iyong sitwasyon.

swapfile.sys

Paano tanggalin ang swapfile.sys sa pamamagitan ng hindi pagpapagana ng virtual memory (karaniwang pamamaraan)

Ito ang "opisyal" na pamamaraan, dahil Hindi pinapayagan ng Windows ang manu-manong pagtanggal. swapfile.sys. Ang ideya ay upang huwag paganahin ang virtual memory, na sa pagsasanay alisin ang pagefile.sys at swapfile.sysHindi ito inirerekomenda para sa mga computer na may limitadong RAM.

  1. Buksan ang Explorer, i-right click sa Ang pangkat na ito at pindutin Katangian.
  2. Ipasok Mga Setting ng Advanced System.
  3. Tab AdvancedSa Pagganap, pindutin ang configuration.
  4. Muli sa Advanced, hanapin Virtual na memorya at pindutin Baguhin.
  5. Alisan ng check ang "Awtomatikong pamahalaan ang paging laki ng file para sa lahat ng mga drive".
  6. Piliin ang iyong system unit at markahan Walang paging file.
  7. Pindutin Magtatag at kinukumpirma ang mga babala.
  8. Mag-apply sa tanggapin hanggang sa makalabas na kami sa bawat bintana.

Upang maging epektibo ang pagsugpo, i-restart ang computer Mula sa opsyon na I-restart (hindi I-shut Down). Pagkatapos ng startup, dapat mong suriin iyon pagefile.sys at swapfile.sys Nawala ang mga ito mula sa ugat ng C: kung hindi mo pinagana ang paging sa lahat ng mga drive.

Advanced na pag-deactivate sa pamamagitan ng Registry (mapanganib na pamamaraan)

Ang isa pang partikular na opsyon ay nagsasangkot ng pag-tap sa Registry sa Huwag paganahin ang swapfile.sys nang hindi ganap na hindi pinapagana ang virtual memoryAng paraang ito ay nakalaan para sa mga user na alam kung ano ang kanilang ginagawa, dahil ang pagbabago sa Registry ay maaaring magdulot ng mga problema kung may mga pagkakamali.

Eksklusibong nilalaman - Mag-click Dito  Paano malaman kung sino ang may isang mobile number

Mahalagang babalaKailangan mo ng mga pribilehiyo ng administrator, at magandang ideya na gumawa muna ng isa. ibalik ang point.

  1. Pindutin Windows + R, nagsusulat regedit at pindutin ang Enter.
  2. Mag-navigate sa: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. Gumawa ng bago Halaga ng DWORD (32 bits) tinatawag na SwapfileControl.
  4. Buksan ito at i-set up Halaga ng data = 0.
  5. I-reboot Ang computer at tingnan kung nawala ang swapfile.sys.

Kung mas gusto mong i-automate ito gamit ang PowerShell o Terminal (bilang administrator):

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

Upang ibalik, tanggalin ang halaga SwapfileControl sa parehong key at i-restart. Tandaan Bagaman ito ay karaniwang gumagana, Ito ay hindi palaging ang perpektong solusyon. kung umaasa ka sa mga app mula sa Microsoft Store.

Maaari bang ilipat ang swapfile.sys sa ibang drive?

Dito kailangan nating maging banayad sa mga nuances. Ang mklink command ay hindi gumagalaw sa swapfile.sysLumilikha ito ng simbolikong link, ngunit nananatili ang aktwal na file kung saan ito naroroon. Samakatuwid, Ang paggamit ng mga link ay hindi gagana upang ilipat ito sa ibang partisyon.

Ano ang maaari mong gawin ay muling i-configure ang virtual memorySa maraming senaryo, kapag inilipat ang pagefile.sys sa ibang drive mula sa parehong window ng Virtual Memory, kasama ang swapfile.sys sa pagbabagong iyon. Gayunpaman, ang ilang mga gumagamit ay nag-uulat na Ang swapfile.sys ay maaaring manatili sa system drive sa ilang partikular na bersyon o configuration. Sa anumang kaso, ang opisyal na pamamaraan upang subukan ito ay ito:

  1. Pag-access sa Mga Setting ng Advanced System > Pagganap > configuration > Advanced > Virtual na memorya.
  2. Alisan ng check ang "Awtomatikong pamahalaan…".
  3. Piliin ang system drive (C :) at suriin Walang paging file > Magtatag.
  4. Piliin ang patutunguhang drive (halimbawa, D:) at piliin Laki na pinamamahalaan ng system > Magtatag.
  5. Kumpirmahin sa tanggapin y i-restart.

Abangan ang performanceKung ililipat mo ang mga file na ito sa mas mabagal na disk (isang HDD), maaari mong mapansin mga pagbagallalo na kapag nagbubukas o nagpatuloy UWP appsAng potensyal na pagpapabuti sa habang-buhay ng SSD ay mapagtatalunan kumpara sa epekto sa pagganap; maingat na isaalang-alang ang pag-upgrade.

Mas maraming espasyo sa disk: hibernation at pagpapanatili

Kung ang iyong layunin ay magbakante ng puwang Nang walang pag-kompromiso sa katatagan, may mga mas ligtas na paraan upang gawin ito kaysa sa pag-uusap sa virtual memory. Halimbawa, maaari mong huwag paganahin ang hibernationInaalis nito ang hiberfil.sys at nagpapalaya ng ilang GB sa maraming computer:

powercfg -h off

Bilang karagdagan, ipinapayong gawin mo ang isang tiyak mantenimiento periodico Inirerekomenda ng Microsoft na pagbutihin ang pangkalahatang katatagan ng system at bawasan ang hindi pangkaraniwang pag-uugali ng espasyo sa disk:

  • I-scan gamit ang Windows Defender (kabilang ang offline na pag-scan) upang ibukod ang malware na nagmamanipula ng mga system file.
  • Nagre-restart ito nang madalas Mula sa opsyong I-restart, isinasara ng system ang mga proseso at inilalapat ang mga nakabinbing pagbabago.
  • I-install ang mga update mula sa Windows Update para makakuha ng mga pag-aayos at pagpapahusay.
  • Kung mapapansin mo ang mga salungatan, pansamantalang hindi pinapagana ang third-party na antivirus software para tingnan kung nakikialam sila at hayaang takpan ka ng Defender habang nagsusuri ka.
  • Ayusin ang mga bahagi gamit ang DISM y SFC mula sa isang privileged console:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Kung ang lahat ay gumagana nang maayos pagkatapos nito, Maiiwasan mo ang mas marahas na mga hakbang gamit ang virtual memory at patuloy kang makakabawi ng espasyo nang walang mga hindi kinakailangang panganib.

Eksklusibong nilalaman - Mag-click Dito  Paano upang buksan ang isang FTMB file

FAQ at karaniwang mga sitwasyon

  • Maaari ko bang tanggalin ang swapfile.sys "manual" mula sa Explorer? Hindi. Ito ay protektado ng system. Hindi ka hahayaan ng Windows na alisin ito nang direkta. Kailangan mong dumaan sa mga setting ng virtual memory o gamitin ang paraan ng Registry kung naiintindihan mo ang mga panganib.
  • Sapilitan bang magkaroon ng swapfile kung hindi ako gumagamit ng UWP apps? Hindi mahigpit, ngunit maaaring samantalahin ito ng Windows kahit na hindi ka gumagamit ng UWP. Kung hindi mo ito pinagana, masusing subukan ang iyong mga application pagkatapos mag-restart upang matiyak na walang mga side effect.
  • Sulit ba ang paglipat ng pagefile/sys at swapfile.sys sa isang HDD para "protektahan" ang SSD? Ang katibayan ay halo-halong: ang paglipat sa kanila sa isang mas mabagal na biyahe ay nakakabawas sa pagganap, lalo na sa UWP. Ang modernong SSD wear ay karaniwang mahusay na kinokontrol; maliban kung ikaw ay lubhang kapos sa espasyo o may napakaspesipikong mga dahilan, ang pagpapanatili sa mga ito sa SSD ay karaniwang ang pinakamahusay na pagpipilian.
  • Ano ang dapat kong gawin kung makaranas ako ng mga pag-crash pagkatapos gumamit ng virtual memory? Muling paganahin ang awtomatikong pamamahala sa Virtual Memory, i-restart, at subukan. Kung magpapatuloy ang problema, patakbuhin ang DISM at SFC, suriin ang mga driver, at tiyaking walang nakakasagabal na software sa seguridad.
  • Paano ko mabilis na makikita kung ginagamit ng system ang mga ito? Higit pa sa Explorer, ang Resource Monitor at Task Manager ay nagbibigay sa iyo ng mga pahiwatig tungkol sa pangako sa memorya at ang paggamit ng virtual memory. Ang katotohanan na ang file ay umiiral at sumasakop sa isang tiyak na laki ay hindi nagpapahiwatig ng patuloy na paggamit; Ang Windows ay pinamamahalaan ito nang pabago-bago.

Kung sinusubukan mong unawain kung bakit, pagkatapos ng pag-restart, ang iyong libreng espasyo ay tumaas at ang "file ng pahina" ay naging isang maliit na swapfileNasa iyo na ang susi: Muling kinakalkula ng Windows ang mga pangangailangan nito at inayos ang laki ng virtual memory. Sa pagitan ng pagpapakita o pagtatago ng mga file na ito, pagpapasya kung idi-disable ang mga ito, ilipat ang mga ito, o magse-save ng espasyo sa pamamagitan ng pag-hibernate, ang makatwirang gawin ay sapat lang para maglaroMagsimula sa pamamagitan ng hindi pagpapagana ng hibernation kung kailangan mong magbakante ng mga gigabyte, panatilihing na-update at malinis ang iyong system, at ayusin lamang ang pagefile.sys at swapfile.sys kung alam mo nang eksakto kung ano ang iyong ginagawa at tanggapin ang posibleng epekto sa katatagan o pagganap.