דלגו לתוכן

Lazy Writer, NTFS ו-Registry flush ב-Windows 11 25H2

בדף זה

פרמטרים אלה קובעים מתי Cache Manager, NTFS ו-Configuration Manager מתחילים לכתוב ומפנים נתונים. הם אינם משנים את מהירות הדיסק עצמו. MaxLazyWritePages, LargeWriteSize, NtfsMemoryUsage ו-RegistryLazyFlushInterval נקראים על ידי חלקים שונים של קוד המערכת ואינם מחליפים זה את זה. הגדלת הערכים עשויה לצמצם את תדירות הכתיבה, אך עד אליה יצטברו יותר נתונים.

נבדק אילו פרמטרים של כתיבה מושהית, שימוש בזיכרון NTFS וכתיבת כוורות רישום נקראים על ידי קוד המערכת, כיצד מנורמלים ערכיהם ומה משנים הגדלת המרווחים והספים.

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 256 דפים ב-Windows לקוח 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 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 עשוי לקרוא מחדש הגדרות בזמן ריצה; חלק מפרמטרי הליבה נקראים רק בעת האתחול.
  • עצם קיומו של פרמטר ברישום אינו מוכיח האצה של הדיסק או של יישום מסוים.
  • עלייה במהירות הדיסק או היישומים משינוי הפרמטרים.
  • התנהגות ב-RAID, NVMe/SATA ומערכות קבצים אחרות.
  • ההשלכות של ניתוק חשמל חירום עם RegistryLazyFlushInterval גדול.

עבור מערכת רגילה השאירו את ערכי ברירת המחדל. שנו פרמטרים רק כאשר קיימת בעיה משוחזרת עם כתיבה מושהית, והגדירו מראש נפח מותר של נתונים שטרם נשמרו.

החזירו את הערכים התקניים או מחקו רשומות אופציונליות. חלק מפרמטרי הליבה מיושמים באתחול הבא, ולכן להשוואה נקייה הפעילו מחדש את 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.

  • 2026-09-20: נוסף כתב ויתור על ניגוד עניינים.
  • 2026-09-02: פרסום ראשון; אושרו קוד הקריאה, הנרמול וגבולות התועלת המעשית של הפרמטרים.