- Swapfile.sys, Windows belleği ve hazırda bekletme için pagefile.sys ve hiberfil.sys ile birlikte çalışır.
- Yük ve alana göre boyutları değişir; yeniden başlatma sonrası dalgalanmalar normaldir.
- Silme veya taşıma işlemi sanal belleğin ayarlanmasını gerektirir; kararlılık ve performans nedenleriyle önerilmez.
- Alanı boşaltmak için öncelikle hazırda bekletme modunu devre dışı bırakın ve sisteminizi güncel tutun.
Birçok kullanıcı, bu uygulamanın yararlılığından veya varlığından habersizdir. Windows'ta swapfile.sys dosyalarıBu dosya, pagefile.sys ve hiberfil.sys ile aynı ilgiyi paylaşır ve birlikte Windows'ta bellek yönetimi ve hazırda bekletme gibi işlevlerin bir parçasıdırlar. Genellikle gizli olsalar da, varlıkları ve boyutları, özellikle düşük kapasiteli bir SSD kullanıyorsanız, sürücü alanınızı etkileyebilir.
Burada swapfile.sys dosyasının tam olarak ne olduğunu ve nasıl görüntüleneceğini açıklıyoruz. Ayrıca, ne zaman ve nasıl silineceğini veya taşınacağını (bazı ayrıntılarla birlikte) ve UWP uygulamaları ve diğer sistem bileşenleriyle ilişkisini ele alıyoruz.
Swapfile.sys nedir ve pagefile.sys ve hiberfil.sys'den farkı nedir?
Genel olarak, swapfile.sys, Windows'un RAM'i desteklemek için kullandığı bir takas dosyasıdırİle birlikte çalışır pagefile.sys (sayfalandırma dosyası) ve hiberfil.sys (hazırda bekletme dosyası). Hiberfil.sys hazırda bekletme sırasında sistem durumunu kaydederken, pagefile.sys RAM yetersiz olduğunda belleği genişletir ve swapfile.sys öncelikle şu amaçlar için ayrılmıştır: UWP uygulamalarının arka plan yönetimi (Microsoft Store'dan yükledikleriniz) için bir tür özel önbellek görevi görür. Yeterli belleğiniz olsa bile, Windows 10 ve 11 swapfile.sys'yi kullanmaya devam edebilir.
Önemli bir detay: pagefile.sys ve swapfile.sys birbirine bağlıdırGeleneksel yöntemleri kullanarak birini silip diğerini olduğu gibi bırakamazsınız; yönetim, sanal bellek yapılandırması aracılığıyla koordine edilir. Bu nedenle, Bunları Delete veya Shift+Delete tuşlarını kullanarak Geri Dönüşüm Kutusu'na göndermek mümkün değildir.çünkü bunlar korunan sistem dosyalarıdır.
Bunları C:'de görmüyorsanız, bunun nedeni Windows'un bunları varsayılan olarak gizlemesidir. Bunları göstermek için şunu yapın:
- Explorer'ı açın ve şuraya gidin: Vista.
- seçmek Seçenekler.
- Tıklayın Ver.
- Orada "Gizli dosyaları, klasörleri ve sürücüleri göster”ve“ işaretini kaldırınKorunan işletim sistemi dosyalarını gizle (Tavsiye edilen)".
Bu işlem tamamlandığında sistem sürücüsünün kökünde pagefile.sys, hiberfil.sys ve swapfile.sys dosyaları görünecektir.
Yeniden başlattıktan sonra boyutunun değişmesi normal mi?
Kısa cevap şudur: Evet normaldir.Windows, yük, son RAM kullanım geçmişi, kullanılabilir alan ve dahili politikalara bağlı olarak sanal belleğin ve takas alanının boyutunu dinamik olarak ayarlar.
Ayrıca, Windows 10/11'deki "Kapat" seçeneğinin varsayılan bir değer kullandığını hatırlamakta fayda var. hibrit başlatma/durdurma Bu, sistem durumunu her zaman tam olarak indirmez. Sanal bellek değişikliklerinin %100 uygulanmasını ve boyutların düzgün bir şekilde sıfırlanmasını istiyorsanız, Yeniden Başlat'ı seçin Kapat yerine.
Gibi araçlarda TreeSize Şu iniş çıkışları göreceksiniz: Hata olduğunu göstermezler.Sorun yalnızca işletim sisteminin alanı akıllıca yönetmesi değil. Çökme veya düşük bellek mesajları almadığınız sürece, oturumlar arasında boyutun dalgalanması konusunda endişelenmeyin.
Swapfile.sys dosyasını silebilir miyim? Artıları ve eksileri
Mümkün, ama Yapılacak en tavsiye edilen şey bu değil.Bunun temel nedeni şudur: swapfile.sys genellikle çok fazla yer kaplamaz. Modern bilgisayarlarda, bunu kaldırmak aynı zamanda sanal bellek ayarlarının da düzenlenmesini gerektirir ve bu da UWP uygulamalarında istikrarsızlık, beklenmedik çökmeler veya sorunlarÖzellikle 16 GB veya daha az RAM'iniz varsa. Bazı durumlarda alan tasarrufu mütevazıdır ve operasyonel risk daha yüksektir.
Dedi ki, UWP uygulamalarını kullanmadığınızdan eminseniz Veya küçük bir SSD'den depolama alanının son damlasına kadar faydalanmanız gerekiyorsa, bunu yapmanın yolları var takas dosyasını devre dışı bırakMevcut seçenekleri, uyarılarıyla birlikte size gösteriyoruz, böylece bunların sizin durumunuzda değerli olup olmadığını değerlendirebilirsiniz.
Sanal belleği devre dışı bırakarak swapfile.sys nasıl silinir (standart yöntem)
Bu "resmi" yöntemdir, çünkü Windows manuel silmeye izin vermiyor. swapfile.sys. Buradaki fikir, pratikte sanal belleği devre dışı bırakmaktır. pagefile.sys ve swapfile.sys'yi kaldırınSınırlı RAM'e sahip bilgisayarlarda kullanılması önerilmez.
- Explorer'ı açın, sağ tıklayın Bu takım ve bas özellikleri.
- Gir Gelişmiş sistem ayarları.
- sekmesinde gelişmişPerformans'ta basın yapılandırma.
- Yine içinde gelişmiş, yerini bul Sanal bellek ve bas değişim.
- "İşaretini kaldırın"Tüm sürücüler için disk belleği dosyası boyutunu otomatik olarak yönetin anlayışının sonucu olarak, buzdolabında iki üç günden fazla durmayan küçük şişeler elinizin altında bulunur.
- Sistem biriminizi seçin ve işaretleyin Disk belleği dosyası yok.
- basın kurmak ve uyarıları doğruluyor.
- Başvuruda bulunun kabul etmek ta ki her pencereden dışarı çıkana kadar.
Bastırmanın etkili olabilmesi için, bilgisayarı yeniden başlat Yeniden Başlat seçeneğinden (Kapat değil). Başlatma işleminden sonra şunları kontrol etmelisiniz: pagefile.sys ve swapfile.sys Eğer tüm sürücülerde sayfalama özelliğini devre dışı bıraktıysanız, C:'nin kökünden kaybolmuşlardır.
Kayıt yoluyla gelişmiş devre dışı bırakma (riskli prosedür)
Başka bir özel seçenek ise Kayıt Defterine dokunarak Sanal belleği tamamen devre dışı bırakmadan swapfile.sys dosyasını devre dışı bırakınBu yöntem, ne yaptığını bilen kullanıcılar için ayrılmıştır, çünkü Kayıt Defteri'nde değişiklik yapmak hata yapıldığında sorunlara yol açabilir.
Önemli uyarıYönetici ayrıcalıklarına ihtiyacınız var ve öncelikle bir tane oluşturmanız iyi bir fikirdir. geri yükleme noktası.
- basın Windows + Ryazıyor regedit ve Enter'a basın.
- Şuraya gidin:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management - Yeni bir tane oluştur DWORD değeri (32 bit) denilen Takas Dosyası Kontrolü.
- Açın ve kurun Veri değeri = 0.
- Yeniden Başlatma Bilgisayarı açıp swapfile.sys dosyasının kaybolup kaybolmadığını kontrol edin.
Eğer bunu otomatikleştirmeyi tercih ederseniz PowerShell veya Terminal (yönetici olarak):
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name SwapfileControl -Value 0 -PropertyType DWORD -Force
Geri almak için değeri silin Takas Dosyası Kontrolü aynı tuşa basın ve yeniden başlatın. Aklında tut Bu genellikle işe yarasa da, Her zaman ideal çözüm olmayabilir. Microsoft Store'daki uygulamalara bağımlıysanız.
Swapfile.sys başka bir sürücüye taşınabilir mi?
Burada nüansları incelikle ele almamız gerekiyor. mklink komutu swapfile.sys dosyasını taşımazSembolik bir bağlantı oluşturur, ancak gerçek dosya olduğu yerde kalır. Bu nedenle, Bağlantıları kullanmak onu aktarmak için işe yaramayacaktır başka bir bölüme.
Ne yapabilirsin sanal belleği yeniden yapılandırBirçok senaryoda, pagefile.sys dosyasını başka bir sürücüye taşırken aynı Sanal Bellek penceresinden, swapfile.sys eşlik eder Bu değişikliğe. Ancak bazı kullanıcılar, swapfile.sys sistem sürücüsünde kalabilir Belirli sürümlerde veya yapılandırmalarda. Her durumda, denemek için resmi prosedür şudur:
- Erişim Gelişmiş sistem ayarları > Performans > yapılandırma > gelişmiş > Sanal bellek.
- "İşaretini kaldırın"Otomatik olarak yönetin… anlayışının sonucu olarak, buzdolabında iki üç günden fazla durmayan küçük şişeler elinizin altında bulunur.
- Sistem sürücüsünü (C:) seçin ve kontrol edin Disk belleği dosyası yok > kurmak.
- Hedef sürücüyü seçin (örneğin, D:) ve seçin Sistem Tarafından Yönetilen Boyut > kurmak.
- İle onaylayın kabul etmek y yeniden başlar.
Performansa dikkat edinBu dosyaları daha yavaş bir diske (HDD) taşırsanız, şunları fark edebilirsiniz: yavaşlamalarözellikle açarken veya devam ettirirken UWP uygulamalarıSSD ömründeki potansiyel iyileştirme, performans etkisiyle karşılaştırıldığında tartışmalıdır; yükseltmeyi dikkatlice değerlendirin.
Daha fazla disk alanı: hazırda bekletme ve bakım
Hedefin buysa boş alan Kararlılıktan ödün vermeden, sanal bellekle oynamaktan daha güvenli yollar mevcuttur. Örneğin, hazırda bekletme modunu devre dışı bırakBu, hiberfil.sys dosyasını kaldırır ve birçok bilgisayarda birkaç GB yer açar:
powercfg -h off
Ayrıca, belirli bir işlemi gerçekleştirmeniz tavsiye edilir. periyodik bakım Microsoft tarafından genel sistem kararlılığını artırmak ve olağandışı disk alanı davranışını azaltmak için önerilir:
- Windows Defender ile tarayın (çevrimdışı tarama dahil) sistem dosyalarını manipüle eden kötü amaçlı yazılımları elemek için.
- Sık sık yeniden başlatılıyor Yeniden Başlat seçeneğinden sistem işlemleri kapatır ve bekleyen değişiklikleri uygular.
- Güncellemeleri yükle Düzeltmeleri ve iyileştirmeleri almak için Windows Update'ten yararlanın.
- Eğer çatışmalar fark ederseniz, üçüncü taraf antivirüs yazılımını geçici olarak devre dışı bırakır müdahale edip etmediklerini kontrol edin ve test sırasında Defender'ın sizi korumasına izin verin.
- Bileşenleri onarın DISM y SFC ayrıcalıklı bir konsoldan:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Eğer bundan sonra her şey yolunda giderse, Daha sert önlemlerden kaçınacaksınız sanal bellek ile gereksiz riskler almadan alan kazanmaya devam edeceksiniz.
SSS ve yaygın senaryolar
- Swapfile.sys dosyasını Explorer'dan "manuel" olarak silebilir miyim? Hayır. Sistem tarafından korunuyor. Windows, onu tamamen kaldırmanıza izin vermiyor. Riskleri anlıyorsanız, sanal bellek ayarlarını gözden geçirmeniz veya Kayıt Defteri yöntemini kullanmanız gerekecek.
- UWP uygulamalarını kullanmıyorsam takas dosyası bulundurmam zorunlu mu? Kesinlikle değil, ancak Windows, UWP kullanmıyor olsanız bile bundan faydalanabilir. Eğer devre dışı bırakırsanız, herhangi bir yan etki olmadığından emin olmak için yeniden başlattıktan sonra uygulamalarınızı kapsamlı bir şekilde test edin.
- SSD'yi "korumak" için pagefile/sys ve swapfile.sys dosyalarını HDD'ye taşımaya değer mi? Kanıtlar karışık: Daha yavaş bir sürücüye taşımak, özellikle UWP'de performansı düşürüyor. Modern SSD aşınması genellikle iyi kontrol edilir; alanınız ciddi şekilde kısıtlı değilse veya çok özel nedenleriniz yoksa, SSD'de tutmak genellikle en iyi seçenektir.
- Sanal belleği kullandıktan sonra çökmelerle karşılaşırsam ne yapmalıyım? Sanal Bellek'te otomatik yönetimi yeniden etkinleştirin, yeniden başlatın ve test edin. Sorun devam ederse, DISM ve SFC'yi çalıştırın, sürücüleri kontrol edin ve herhangi bir güvenlik yazılımının müdahale etmediğinden emin olun.
- Sistemin bunları kullanıp kullanmadığını nasıl hızlı bir şekilde görebilirim? Explorer'ın ötesinde Kaynak İzleyicisi ve Görev Yöneticisi size ipuçları verir hafızaya bağlılık ve sanal bellek kullanımı. Dosyanın var olması ve belirli bir boyuta sahip olması, sürekli kullanım anlamına gelmez; Windows bunu dinamik olarak yönetir.
Yeniden başlatmanın ardından boş alanınızın neden hızla arttığını ve "sayfa dosyasının" neden bir sayfaya dönüştüğünü anlamaya çalışıyorsanız, küçük takas dosyasıAnahtarınız zaten var: Windows ihtiyaçlarını yeniden hesapladı ve sanal bellek boyutunu ayarladı. Bu dosyaları göstermek veya gizlemek, devre dışı bırakmak, taşımak veya hazırda bekletme moduna alarak yer kazanmak arasında yapılacak en mantıklı şey, oynamak için yeterliGigabaytlarca alanı boşaltmanız gerekiyorsa, öncelikle hazırda bekletme modunu devre dışı bırakın, sisteminizi güncel ve temiz tutun ve pagefile.sys ve swapfile.sys dosyalarını yalnızca ne yaptığınızı tam olarak biliyorsanız ve kararlılık veya performans üzerindeki olası etkiyi kabul ediyorsanız ayarlayın.
Farklı dijital mecralarda on yıldan fazla deneyime sahip, teknoloji ve internet konularında uzmanlaşmış editör. E-ticaret, iletişim, online pazarlama ve reklam şirketlerinde editör ve içerik yaratıcısı olarak çalıştım. Ekonomi, finans ve diğer sektörlerin internet sitelerinde de yazılar yazdım. İşim aynı zamanda tutkumdur. Artık makalelerim aracılığıyla Tecnobits, Hayatlarımızı iyileştirmek için teknoloji dünyasının bize her gün sunduğu tüm haberleri ve yeni fırsatları keşfetmeye çalışıyorum.

