इसे छोड़कर कंटेंट पर जाएं

Lazy Writer, NTFS और Registry flush Windows 11 25H2 में

इस पृष्ठ पर

संक्षिप्त उत्तर

Section titled “संक्षिप्त उत्तर”

ये पैरामीटर तय करते हैं कि Cache Manager, NTFS और Configuration Manager कब लिखना शुरू करते हैं और डेटा मुक्त करते हैं। वे डिस्क की गति को स्वयं नहीं बदलते। MaxLazyWritePages, LargeWriteSize, NtfsMemoryUsage और RegistryLazyFlushInterval सिस्टम कोड के अलग-अलग हिस्सों द्वारा पढ़े जाते हैं और एक-दूसरे की जगह नहीं लेते। मान बढ़ाने से लेखन की आवृत्ति घट सकती है, लेकिन उससे पहले अधिक डेटा जमा हो जाएगा।

जाँचा गया कि विलंबित लेखन, NTFS मेमोरी उपयोग और रजिस्ट्री हाइव लेखन के कौन-से पैरामीटर सिस्टम कोड द्वारा पढ़े जाते हैं, उनके मान कैसे सामान्यीकृत होते हैं, और अंतराल तथा थ्रेशोल्ड बढ़ाने से क्या बदलता है।

अनुसंधान का क्षेत्र

Section titled “अनुसंधान का क्षेत्र”

Windows 11 25H2 build 26200.9168, x64; घटक ntoskrnl.exe और ntfs.sys, VMware में सिस्टम ट्रेसिंग। वास्तविक स्टोरेज डिवाइस और बिजली कटौती के आपातकालीन परिदृश्य जाँचे नहीं गए।

सिस्टम घटकों का विश्लेषण, boot- और runtime-ट्रेसिंग में पैरामीटर पढ़ने का अवलोकन, मानों के सामान्यीकरण की जाँच और Microsoft के सार्वजनिक दस्तावेज़ों से मिलान।

Registry path Value Type Default/सामान्यीकरण Reader और timing
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management MaxLazyWritePages REG_DWORD क्लाइंट Windows पर 256 पृष्ठ ntoskrnl.exe, प्रारंभिक Cache Manager और runtime reload
वही पथ LargeWriteSize REG_DWORD 0 — soft throttle बंद ntoskrnl.exe, Cache Manager
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem NtfsMemoryUsage REG_DWORD NTFS का सिस्टम default ntfs.sys, ड्राइवर का आरंभीकरण
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager RegistryLazyFlushInterval REG_DWORD 60 सेकंड ntoskrnl.exe, Configuration Manager

Lazy Writer: MaxLazyWritePages और LargeWriteSize

Section titled “Lazy Writer: MaxLazyWritePages और LargeWriteSize”

MaxLazyWritePages Cache Manager के विलंबित लेखन तंत्र के लिए पृष्ठों की मात्रा तय करता है। डिफ़ॉल्ट रूप से क्लाइंट Windows 11 25H2 256 पृष्ठ उपयोग करता है, सर्वर प्रकार का सिस्टम 2048। स्पष्ट रूप से 1..32768 पृष्ठों से निर्धारित किया जा सकता है।

LargeWriteSize KB में निर्धारित होता है और बड़े लेखन संचालनों के लिए एक अलग नरम सीमा तंत्र सक्षम करता है। सामान्य मान 0 पर सीमा बंद रहती है। उदाहरण के लिए, मान 64 विलंबित लेखन के एक पास को 256 से घटाकर 64 पृष्ठ कर देता है और साथ ही 64 KB से बड़े संचालनों पर सीमा सक्षम कर देता है। लेखन अधिक बार होता है, और हिस्से छोटे हो जाते हैं।

पृष्ठों की संख्या एक डिस्क संचालन का सटीक आकार तय नहीं करती: Cache Manager बदले गए पृष्ठों के संचय, फ़ाइल के प्रकार और वॉल्यूम की स्थिति को ध्यान में रखता है। थ्रेशोल्ड बढ़ाने पर लेखन का एक हिस्सा टाल दिया जाता है। बहुत बड़ा थ्रेशोल्ड लेखन के झोंकों को बढ़ा सकता है और अभी सहेजे न गए पृष्ठों की मात्रा बढ़ा सकता है।

इन पैरामीटरों को केवल किसी विशिष्ट लोड में विलंबित लेखन की पुनरुत्पाद्य समस्या होने पर ही बदलें। सामान्य सिस्टम के लिए डिफ़ॉल्ट मान सबसे अधिक पूर्वानुमेय हैं।

ntfs.sys ड्राइवर के आरंभीकरण के समय NtfsMemoryUsage पढ़ता है और NTFS मेमोरी उपयोग के नियम चुनते समय उसे ध्यान में रखता है। अनुसंधान ट्रेसिंग में सिस्टम प्रक्रिया ने इस मान तक पहुँचा।

यह पैरामीटर उपयोगकर्ता पृष्ठ कैश का आकार सीधे तौर पर नहीं बदलता। इसका प्रभाव NTFS के संस्करण और वॉल्यूम पर लोड पर निर्भर करता है।

पैरामीटर को केवल बड़ी संख्या में फ़ाइल संचालनों वाले स्टोरेज डिवाइस के अलग परीक्षण में ही जाँचना उचित है। अनुप्रयोगों के लिए सार्वभौमिक लाभ सिद्ध नहीं हुआ है।

Configuration Manager समय-समय पर रजिस्ट्री हाइव के बदले गए डेटा को डिस्क पर लिखता है। Windows 11 25H2 के कोड में डिफ़ॉल्ट अंतराल 60 सेकंड निर्धारित है। पैरामीटर सेकंडों में मापा जाता है: 0x5000 का अर्थ 20480 सेकंड, या लगभग 5.7 घंटा है। यह कर्नेल के आरंभीकरण की शुरुआत में पढ़ा जाता है, इसलिए सामान्य बूट ट्रेस में यह घटना नहीं हो सकती।

बड़े अंतराल पर पृष्ठभूमि लेखन कम बार होता है, और परिवर्तन अधिक समय तक केवल मेमोरी में रहते हैं। बिजली की आपातकालीन कटौती पर अधिक लंबी अवधि के परिवर्तन खो सकते हैं। अंतराल घटाने से लेखन अधिक बार होता है, लेकिन रजिस्ट्री पढ़ना तेज़ नहीं होता।

पैरामीटर डेटा सहेजने की विश्वसनीयता और लेखन के शेड्यूल को प्रभावित करता है। मापी गई समस्या के बिना डिफ़ॉल्ट मान रखें।

  • पढ़ने का कोड ntoskrnl.exe, ntfs.sys और Cache Manager के तंत्रों में पाया गया।
  • जाँची गई build RegistryLazyFlushInterval में डिफ़ॉल्ट रूप से 60 सेकंड के बराबर है।
  • Cache Manager काम के दौरान सेटिंग्स दोबारा पढ़ सकता है; कर्नेल के कुछ पैरामीटर केवल बूट के समय पढ़े जाते हैं।
  • रजिस्ट्री में पैरामीटर का होना डिस्क या किसी विशिष्ट अनुप्रयोग की गति बढ़ने को सिद्ध नहीं करता।

क्या पुष्ट नहीं है

Section titled “क्या पुष्ट नहीं है”
  • पैरामीटर बदलने से डिस्क या अनुप्रयोगों की गति में वृद्धि।
  • RAID, NVMe/SATA और अन्य फ़ाइल सिस्टमों पर व्यवहार।
  • बड़े RegistryLazyFlushInterval पर बिजली की आपातकालीन कटौती के परिणाम।

व्यावहारिक निष्कर्ष

Section titled “व्यावहारिक निष्कर्ष”

सामान्य सिस्टम के लिए डिफ़ॉल्ट मान रखें। पैरामीटरों को केवल विलंबित लेखन की पुनरुत्पाद्य समस्या होने पर बदलें और पहले से अभी सहेजे न गए डेटा की स्वीकार्य मात्रा तय करें।

सामान्य मान वापस लाएँ या वैकल्पिक प्रविष्टियाँ हटाएँ। कर्नेल के कुछ पैरामीटर अगली बूट पर लागू होते हैं, इसलिए साफ़ तुलना के लिए Windows को पुनः आरंभ करें।

परिणाम Windows 11 25H2 build 26200.9168 से संबंधित हैं। अलग-अलग फ़ाइल सिस्टम, RAID, NVMe/SATA कंट्रोलर और बिजली कटौती के बाद रजिस्ट्री हाइव की आपातकालीन बहाली जाँची नहीं गई।

अनुसंधान और उपयोग किए गए उपकरण BoosterX के डेवलपर के हैं, इसलिए डेवलपर का परिणामों में सीधा हित है। कार्यप्रणाली और लागू होने की सीमाएँ ऊपर वर्णित हैं, और निष्कर्षों को खुले डेटा तथा सूचीबद्ध सार्वजनिक स्रोतों से जाँचा जा सकता है।

  • Cache Manager: सिस्टम कैश की आर्किटेक्चर, Microsoft Learn, जाँचा गया 2026-09-01।
  • NTFS overview: NTFS का उद्देश्य, Microsoft Learn, जाँचा गया 2026-09-01।

सार्वजनिक स्रोत जाँचे गए: 2026-09-02।

परिवर्तनों का इतिहास

Section titled “परिवर्तनों का इतिहास”
  • 2026-09-20: हितों के टकराव के बारे में डिस्क्लेमर जोड़ा गया।
  • 2026-09-02: पहला प्रकाशन; पढ़ने का कोड, सामान्यीकरण और पैरामीटरों के व्यावहारिक लाभ की सीमाएँ पुष्ट की गईं।