İçeriğe geç

Lazy Writer, NTFS ve Windows 11 25H2'de Registry flush

Sayfa içeriği

Bu parametreler Cache Manager, NTFS ve Configuration Manager’ın yazmayı ne zaman başlatacağını ve verileri ne zaman serbest bırakacağını belirler. Diskin kendi hızını değiştirmezler. MaxLazyWritePages, LargeWriteSize, NtfsMemoryUsage ve RegistryLazyFlushInterval sistem kodunun farklı bölümleri tarafından okunur ve birbirlerinin yerini almazlar. Değerlerin artırılması yazma sıklığını azaltabilir, ancak o ana kadar daha fazla veri birikir.

Geciktirilmiş yazma, NTFS bellek kullanımı ve kayıt defteri kovanı yazma parametrelerinden hangilerinin sistem kodu tarafından okunduğunu, değerlerinin nasıl normalleştirildiğini ve aralıklar ile eşiklerin artırılmasının neyi değiştirdiğini inceledik.

Windows 11 25H2 build 26200.9168, x64; ntoskrnl.exe ve ntfs.sys bileşenleri, VMware’de sistem izleme. Gerçek sürücüler ve ani güç kesintisi senaryoları incelenmedi.

Sistem bileşenlerinin incelenmesi, boot ve runtime izlemede parametre okumalarının gözlemlenmesi, değerlerin normalleştirilmesinin kontrolü ve Microsoft’un genel dokümantasyonuyla karşılaştırma.

Registry path Value Type Default/normalleştirme Reader ve timing
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management MaxLazyWritePages REG_DWORD istemci Windows’ta 256 sayfa ntoskrnl.exe, erken Cache Manager ve runtime reload
aynı yol LargeWriteSize REG_DWORD 0 — soft throttle kapalı ntoskrnl.exe, Cache Manager
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem NtfsMemoryUsage REG_DWORD NTFS sistem default ntfs.sys, sürücü başlatma
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager RegistryLazyFlushInterval REG_DWORD 60 saniye ntoskrnl.exe, Configuration Manager

MaxLazyWritePages Cache Manager’ın geciktirilmiş yazma mekanizması için sayfa hacmini belirler. Varsayılan olarak istemci Windows 11 25H2 256 sayfa, sunucu tipi sistem ise 2048 kullanır. Açıkça 1..32768 sayfadan itibaren ayarlanabilir.

LargeWriteSize KB cinsinden ayarlanır ve büyük yazma işlemleri için ayrı bir yumuşak sınırlama mekanizmasını etkinleştirir. Standart değer olan 0 değerinde sınırlama kapalıdır. Örneğin 64 değeri, geciktirilmiş yazma geçişini 256’dan 64 sayfaya düşürür ve aynı anda 64 KB ve üzeri işlemler için sınırlamayı etkinleştirir. Yazma daha sık, ancak daha küçük porsiyonlar halinde gerçekleşir.

Sayfa sayısı tek bir disk işleminin kesin boyutunu belirlemez: Cache Manager değişen sayfaların birikimini, dosya türünü ve birimin durumunu dikkate alır. Eşik artırıldığında yazmanın bir kısmı ertelenir. Çok büyük bir eşik yazma dalgalanmalarını güçlendirebilir ve henüz kaydedilmemiş sayfaların hacmini artırabilir.

Bu parametreleri yalnızca belirli bir yükte tekrarlanabilir bir geciktirilmiş yazma sorunu varsa değiştirin. Normal bir sistem için varsayılan değerler en öngörülebilir olanlardır.

ntfs.sys, sürücü başlatma sırasında NtfsMemoryUsage okur ve NTFS bellek kullanım kurallarını seçerken bunu dikkate alır. Araştırma izlemesinde sistem süreci bu değere erişti.

Bu parametre kullanıcı sayfa önbelleğinin boyutunu doğrudan değiştirmez. Etkisi NTFS sürümüne ve birim üzerindeki yüke bağlıdır.

Parametre yalnızca çok sayıda dosya işlemi içeren ayrı bir sürücü testinde kontrol edilmeye değer. Uygulamalar için evrensel faydası kanıtlanmamıştır.

Configuration Manager, kayıt defteri kovanlarının değişen verilerini periyodik olarak diske yazar. Windows 11 25H2 kodunda varsayılan aralık 60 saniye olarak tanımlanmıştır. Parametre saniye cinsinden ölçülür: 0x5000 değeri 20480 saniyeye, yani yaklaşık 5.7 saate eşittir. Çekirdek başlatmanın başında okunur, bu nedenle normal bir önyükleme izlemesi bu olayı içermeyebilir.

Daha büyük bir aralıkta arka plan yazma daha seyrek gerçekleşir ve değişiklikler daha uzun süre yalnızca bellekte kalır. Ani güç kesintisinde daha uzun bir döneme ait değişiklikler kaybolabilir. Aralığın kısaltılması yazmayı daha sık hale getirir, ancak kayıt defteri okumasını hızlandırmaz.

Parametre, verilerin kaydedilmesinin güvenilirliğini ve yazma zamanlamasını etkiler. Ölçülmüş bir sorun yoksa varsayılan değeri bırakın.

  • Okuma kodu ntoskrnl.exe, ntfs.sys ve Cache Manager mekanizmalarında bulundu.
  • İncelenen build RegistryLazyFlushInterval varsayılan olarak 60 saniyeye eşittir.
  • Cache Manager ayarları çalışma sırasında yeniden okuyabilir; çekirdek parametrelerinin bir kısmı yalnızca önyükleme sırasında okunur.
  • Parametrenin kayıt defterinde bulunması, diskin veya belirli bir uygulamanın hızlandığını kanıtlamaz.
  • Parametrelerin değiştirilmesinden kaynaklanan disk veya uygulama hız artışı.
  • RAID, NVMe/SATA ve diğer dosya sistemlerindeki davranış.
  • Büyük RegistryLazyFlushInterval değerinde ani güç kesintisinin sonuçları.

Normal bir sistem için varsayılan değerleri bırakın. Parametreleri yalnızca tekrarlanabilir bir geciktirilmiş yazma sorunu varsa değiştirin ve henüz kaydedilmemiş veriler için kabul edilebilir hacmi önceden belirleyin.

Standart değerleri geri getirin veya isteğe bağlı girdileri silin. Çekirdek parametrelerinin bir kısmı bir sonraki önyüklemede uygulanır, bu nedenle temiz bir karşılaştırma için Windows’u yeniden başlatın.

Sonuçlar Windows 11 25H2 build 26200.9168 için geçerlidir. Farklı dosya sistemleri, RAID, NVMe/SATA denetleyicileri ve güç kesintisinden sonra kayıt defteri kovanlarının acil durum kurtarılması incelenmedi.

Araştırma ve kullanılan araçlar BoosterX geliştiricisine aittir, bu nedenle geliştiricinin sonuçlarda doğrudan çıkarı vardır. Yöntem ve uygulanabilirlik sınırları yukarıda açıklanmıştır ve sonuçlar açık veriler ile listelenen genel kaynaklardan doğrulanabilir.

  • Cache Manager: sistem önbelleği mimarisi, Microsoft Learn, kontrol tarihi 2026-09-01.
  • NTFS overview: NTFS’in amacı, Microsoft Learn, kontrol tarihi 2026-09-01.

Genel kaynaklar kontrol edildi: 2026-09-02.

  • 2026-09-20: çıkar çatışması hakkında feragatname eklendi.
  • 2026-09-02: ilk yayın; okuma kodu, normalleştirme ve parametrelerin pratik faydasının sınırları doğrulandı.