Lazy Writer, NTFS ve Windows 11 25H2'de Registry flush
Sayfa içeriği
Kısa cevap
Bölüm başlığı “Kısa cevap”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.
Neyi inceledik
Bölüm başlığı “Neyi inceledik”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.
Araştırma kapsamı
Bölüm başlığı “Araştırma kapsamı”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.
Yöntem
Bölüm başlığı “Yöntem”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.
Kanonik değerler
Bölüm başlığı “Kanonik değerler”| 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 |
Lazy Writer: MaxLazyWritePages ve LargeWriteSize
Bölüm başlığı “Lazy Writer: MaxLazyWritePages ve LargeWriteSize”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.
NtfsMemoryUsage
Bölüm başlığı “NtfsMemoryUsage”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.
RegistryLazyFlushInterval
Bölüm başlığı “RegistryLazyFlushInterval”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.
Doğrulananlar
Bölüm başlığı “Doğrulananlar”- Okuma kodu
ntoskrnl.exe,ntfs.sysve Cache Manager mekanizmalarında bulundu. - İncelenen build
RegistryLazyFlushIntervalvarsayılan olarak60saniyeye 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.
Doğrulanmayanlar
Bölüm başlığı “Doğrulanmayanlar”- Parametrelerin değiştirilmesinden kaynaklanan disk veya uygulama hız artışı.
- RAID, NVMe/SATA ve diğer dosya sistemlerindeki davranış.
- Büyük
RegistryLazyFlushIntervaldeğerinde ani güç kesintisinin sonuçları.
Pratik sonuç
Bölüm başlığı “Pratik sonuç”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.
Durumu geri yükleme
Bölüm başlığı “Durumu geri yükleme”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.
Sınırlamalar
Bölüm başlığı “Sınırlamalar”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.
Kaynaklar
Bölüm başlığı “Kaynaklar”- 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.
Değişiklik geçmişi
Bölüm başlığı “Değişiklik geçmişi”- 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ı.
