HDG Açıklıyor – Windows'ta Swapfile.sys, Hiberfil.sys ve Pagefile.sys

Windows'un(Windows) önceki sürümlerinde muhtemelen eski güzel disk belleği dosyasını hatırlıyorsunuzdur. Fiziksel bellek aşırı yüklendiğinde kullanılır ve genellikle uzun süredir erişilmeyen nesneleri tutar. Bu pagefile.sys'dir(pagefile.sys) . Daha sonra, Windows'ta(Windows) çekirdeği ve tüm uygulamaları sabit sürücünüze kaydetmenize izin veren hazırda bekletme seçeneğimiz vardı, böylece bilgisayarınızı tam bir yeniden başlatma yapmaktan daha hızlı başlatabilirsiniz. Bu hiberfile.sys'dir( hiberfile.sys) .

Windows 8/10 işler daha da karmaşıklaşıyor. pagefile.sys her zaman oradadır, ancak hiberfil.sys yalnızca Windows'ta(Windows) hızlı başlatmayı etkinleştirdiyseniz oradadır . Hızlı başlatma nedir? Temel olarak Windows'un(Windows) hibrit bir kapatma gerçekleştirmesine izin verir. Windows 8/10Windows sürümlerinden çok daha hızlı açılmasının nedeni budur . Windows 8'de hibrit kapatmanın ne(what a hybrid shutdown is in Windows 8) olduğunu açıklayan önceki gönderime göz atın .

Varsayılan olarak açık olan yeni hibrit kapatma özelliğini kullanmak için Windows'ta(Windows) hazırda bekletme modunun etkinleştirilmesi gerekir . Hazırda bekletme devre dışı bırakılırsa, hiberfil.sys dosyanız olmaz ve hızlı başlatma seçeneğini de kullanamazsınız. Windows'ta hazırda bekletme modunu etkinleştirme(enabling hibernation in Windows) hakkındaki yazımı buradan okuyabilirsiniz .

Windows 8 takas dosyası

Şimdi ilginç olan şey, hızlı başlatmayı etkinleştirdiğinizde (yani hazırda bekletme modunun etkinleştirildiği anlamına gelir), hiberfil.sys dosyanız RAM'inizin yaklaşık %75'i ve(RAM) disk belleği dosyası yaklaşık %25 olacaktır. Bunun nedeni hiberfil.sys dosyasının Windows çekirdeğini ve aygıt sürücülerini içermesidir. Disk belleği dosyası, yalnızca RAM'in(RAM) tamamı yalnızca sistemimizde tükendiğinde ve siz gerçekten Windows çalıştırırken kullanılırsa kullanılır . hiberfil.sys yalnızca önyükleme işlemi için kullanılır.

Windows'ta(Windows) hazırda bekletme modunu etkinleştirmediyseniz , disk belleği dosyasının artık sahip olduğunuz RAM miktarıyla aynı boyutta olduğunu göreceksiniz .

Yukarıdaki ekran görüntüsünde, 1 GB RAM ve hızlı başlatma devre dışı bırakılmış bir Windows makinem var. (Windows)Artık bunun nasıl çalıştığını anladığımıza göre, yenisine geçelim: swapfile.sys. Bu da ne böyle? Eh, temelde disk belleği dosyasına benzer, ancak farklı amaçlara hizmet eder.

Swapfile.sys dosyasının ana nedenlerinden biri, Windows Mağazası(Windows Store) uygulamalarını askıya almak ve sürdürmektir. Öyleyse neden bunu yapmak için sadece disk belleği dosyasını kullanmıyorsunuz? Bu özel türdeki disk belleği dosyası kullanılarak belirli türdeki disk belleği işlemleri daha verimli bir şekilde yapılabildiği için kullanılır.

İşte daha net bir açıklama. Windows hem sayfalamayı hem de değiştirmeyi destekler. Sayfalama, uzun süredir erişilmeyen öğeleri tutarken, takas, yakın zamanda bellekten çıkarılan öğeleri tutar. Pagingfile'daki öğelere uzun süre tekrar erişilemezken, swapfile'deki öğelere çok daha erken erişilebilir.

Ayrıca sayfalama, ileri teknoloji makinelerde çok etkilidir, takas ise düşük kaliteli tabletlerde ve PC'lerde daha etkilidir. Her disk belleği dosyasının dinamik büyüme, alan ayırma, okuma/yazma ilkeleri vb. için farklı gereksinimleri vardır. Aynı disk belleği dosyasına sahip olsaydınız, disk belleğinde kullanılan sabit boyutlu sayfalar ve büyük parçalar nedeniyle çok hızlı bir şekilde parçalanırdı. takasta kullanılır.

Yukarıdan da görebileceğiniz gibi, swapfile.sys yaklaşık 16 MB boyutundadır. Şu an itibariyle, geleneksel Windows programlarına kıyasla farklı sayfalama ihtiyaçları nedeniyle Mağaza uygulamaları için kullanılmaktadır. (Store)Gelecekte bunun için başka kullanımlar da olabilir, ancak Microsoft tam olarak ne olduğunu belirtmedi.

Windows 8/10 sisteminde bu üç dosyanın yaptığı şey bu . Olabilecek bazı ilginç ve sinir bozucu şeyler olduğunu unutmayın. 16 GB RAM'iniz varsa ve (RAM)Windows'ta(Windows) hızlı başlatma kullanıyorsanız bu, 16 GB'lık bir hazırda bekletme dosyanız olacağı anlamına gelir! Windows'u(Windows) bir SSD üzerinde çalıştırıyorsanız , bu disk alanınızın büyük bir bölümünü kaplıyor olabilir.

  Aşağıdaki komutu kullanarak hazırda bekletme modunu devre dışı bırakmadan Windows'ta(Windows) hazırda bekletme dosyasının (hiberfil.sys) boyutunu azaltabilirsiniz :

powercfg.exe /hibernate /size 50

güçcfg

Bu, hazırda bekletme dosyasının boyutunu % 100 yerine RAM'in %50'sine düşürür. (RAM)%50'den daha fazla düşüremeyeceğinizi unutmayın. Ancak, 16GB veya 32GB veya daha fazla gibi büyük miktarda RAM'iniz(RAM) varsa, kendinize oldukça fazla alan kazandırabilirsiniz.

Diğer bir şey ise, Windows'un(Windows) önceki sürümlerinde olduğu gibi hazırda bekletme dosyasının çok büyük olması konusunda endişelenmenize gerek olmamasıdır . Daha önce hazırda bekletme dosyası, çekirdeği, aygıt sürücülerini ve tüm uygulama verilerini depolardı. Artık hiçbir uygulama verisi olmadığından, dosyanın boyutu oldukça sabit kalır, bu nedenle çok fazla RAM'iniz(RAM) varsa, muhtemelen zaten çok büyük bir hazırda bekletme dosyasına ihtiyacınız yoktur.

Umarım(Hopefully) , bu size pagefile.sys, hiberfil.sys ve swapfile.sys dosyalarının Windows 8/10'da nasıl çalıştığını daha net bir şekilde anlamanızı sağlar. Herhangi bir sorunuz varsa, yorum yazmaktan çekinmeyin. Zevk almak!



About the author

10 yılı aşkın deneyime sahip bir bilgisayar uzmanıyım. Boş zamanlarımda, bir ofis masasında yardım etmeyi ve çocuklara interneti nasıl kullanacaklarını öğretmeyi severim. Becerilerim pek çok şeyi içeriyor ama en önemlisi, insanların sorunları çözmelerine nasıl yardım edeceğimi biliyorum. Acil bir konuda size yardımcı olabilecek birine ihtiyacınız varsa veya sadece bazı temel ipuçları istiyorsanız, lütfen bana ulaşın!



Related posts