Tavsiye, 2024

Editörün Seçimi

HDG açıklar - Windows'ta Swapfile.sys, Hiberfil.sys ve Pagefile.sys

Windows'un önceki sürümlerinde, muhtemelen eski disk belleği dosyasını hatırlarsınız. Fiziksel belleğe aşırı bağlı kalındığında kullanılır ve genellikle uzun zamandır erişilmeyen nesneleri tutar. Bu pagefile.sys . Daha sonra, Windows'ta çekirdek ve tüm uygulamaları sabit sürücünüze kaydetmenize izin veren hazırda bekletme seçeneğimize sahibiz; böylece bilgisayarınızı tam bir yeniden başlatma işleminden daha hızlı bir şekilde başlatabilirsiniz. Bu hiberfile.sys .

Windows 8/10'de işler daha da karmaşıklaşıyor. Pagefile.sys her zaman var, ancak hiberfil.sys yalnızca Windows'ta hızlı başlatma etkinleştirilmişse oradadır. Hızlı başlangıç ​​nedir? Temel olarak Windows'un karma bir kapatma işlemi yapmasını sağlar. Bu nedenle Windows 8/10, önceki Windows sürümlerinden çok daha hızlı açılıyor. Windows 8'de karma bir kapanmanın ne olduğunu açıklayan önceki yayınımı inceleyin.

Varsayılan olarak açık olan yeni karma kapatma özelliğini kullanmak için Windows'ta hazırda bekletme modunun etkinleştirilmesi gerekir. Hazırda bekletme modu devre dışı bırakılmışsa, bir hiberfil.sys dosyasına sahip olmazsınız ve hızlı başlatma seçeneğini kullanamazsınız. Windows'ta hazırda bekletme modunun etkinleştirilmesiyle ilgili yazımı buradan okuyabilirsiniz.

Şimdi ilginç olan, hızlı başlatma etkin olduğunda (hazırda bekletme modunun etkinleştirildiği anlamına gelir), o zaman hiberfil.sys dosyanız RAM'inizin yaklaşık% 75'ini oluşturur ve disk belleği dosyası% 25'in üzerinde olur. 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 tüm RAM'ler sadece sistemimizden tükenirse ve aslında siz Windows çalıştırırken kullanılıyorsa kullanılır. Hiberfil.sys yalnızca önyükleme işlemi için kullanılır.

Windows'ta 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örürsünüz.

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. Şimdi bunun nasıl çalıştığını anladığımıza göre, yenisine geçelim: swapfile.sys. Bu da neyin nesi? Aslında, temelde disk belleği dosyası gibi, ancak farklı amaçlara hizmet ediyor.

Swapfile.sys dosyasının ana nedenlerinden biri, Windows Mağazası uygulamalarını askıya almak ve devam ettirmektir. Öyleyse neden sadece bunun yerine disk belleği dosyasını kullanmıyorsunuz? Bu sayfa türlerini kullanarak belirli sayfalama işlemleri daha verimli yapılabildiğinden kullanılır.

İşte daha net bir açıklama. Windows, hem çağrı hem de değiştirme işlemini desteklemektedir. Disk belleği, uzun süredir erişilmeyen öğeleri tutarken, takas işlemleri son zamanlarda bellekten alınan öğeleri tutar. Disk belleği dosyasındaki öğelere uzun süre boyunca yeniden erişilemez, takas dosyasındaki öğelere daha önce erişilebilecektir.

Ayrıca, yüksek kaliteli makineler için sayfalama oldukça etkiliyken, düşük kaliteli tabletler ve PC'lerde takas işlemi daha etkilidir. Her bir disk belleği dosyası, dinamik büyüme, alan rezervasyonu, okuma / yazma ilkeleri vb. İçin farklı gereksinimlere sahiptir. Aynı disk belleği dosyasına sahip olsaydınız, disk belleği sayfalarında ve büyük boyutta sayfalarda kullanılan sabit boyutlu sayfalar nedeniyle çok hızlı bir şekilde parçalanırdı. takas kullanılır.

Yukarıdan görebileceğiniz gibi, swapfile.sys 16 MB büyüklüğündedir. Şu an itibariyle, geleneksel Windows programlarına kıyasla farklı çağrı ihtiyaçları nedeniyle Mağaza uygulamaları için kullanılıyor. Gelecekte bunun için başka kullanımlar da olabilir, ancak Microsoft tam olarak ne olduğunu belirtmedi.

Demek bu üç dosya bir Windows 8/10 sisteminde böyle yapıyor. Olabilecek bazı ilginç ve can sıkıcı şeyler olduğunu unutmayın. 16 GB RAM’iniz varsa ve Windows’da hızlı başlangıç ​​kullanıyorsanız, bu da 16 GB'lik bir hazırda bekletme dosyasına sahip olacağınız anlamına gelir! Bir SSD üzerinde Windows kullanı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 (hiberfil.sys) Windows'ta hazırda bekletme modunu devre dışı bırakmadan küçültebilirsiniz:

 powercfg.exe / hazırda bekletme / boyut 50 

Bu, hazırda bekleme dosyasının boyutunu% 100 yerine RAM'in% 50'sine düşürür. % 50'den fazlasını düşüremeyeceğinizi unutmayın. Bununla birlikte, 16 GB veya 32 GB veya daha fazla gibi büyük miktarda RAM'iniz varsa, kendinizi oldukça fazla alan kazanabilirsiniz.

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

Umarım, bu pagefile.sys, hiberfil.sys ve swapfile.sys dosyalarının Windows 8 / 10'da nasıl çalıştığını daha iyi anlamanızı sağlar. Herhangi bir sorunuz varsa, yorum yazmaktan çekinmeyin. Keyfini çıkarın!

Top