דלגו לתוכן

USB selective suspend ו-NVMe power states ב-Windows 11 25H2

בדף זה

USB selective suspend ומצבי שינה (idle power) של NVMe מוגדרים באמצעות תוכנית צריכת החשמל. המנגנון, המטפלים (handlers) של stornvme.sys וטווחי ההמתנה אומתו. השינוי מוצדק לצורך פתרון בעיה ספציפית של התעוררות התקן או לצורך ניהול החימום, אך לא לצורך שיפור הביצועים.

נבדק היכן מוגדרים פרמטרי צריכת החשמל של USB ו-NVMe, אילו מהם קורא stornvme.sys ואילו מצבי כונן הם משנים.

Windows 11 25H2 build 26200.9168, נתיבי צריכת החשמל של USB hub ו-NVMe. נבדקה תוכנית צריכת חשמל ספציפית; תוכניות של יצרנים ודגמים שונים של כוננים עשויים להיות שונים.

השוואת פרמטרי תוכנית צריכת החשמל עם המטפלים של stornvme.sys ובדיקת הענפים לפי יכולות ההתקן; עבור USB — הצלבה עם התיעוד הציבורי של Microsoft.

USB selective suspend מוגדר בתוכנית צריכת החשמל, ולא כערך DWORD גלובלי רגיל ב-Registry. Windows יכול להשהות התקן USB לא פעיל ולחדש את פעולתו לפי דרישה.

Selective suspend מפחית את הצריכה ואת החימום של המחשב הנייד במצב סרק. יש להשבית אותו רק לצורך פתרון בעיה משוחזרת של ניתוק או חידוש פעולה של התקן ספציפי. אין יסוד לצפות לעלייה קבועה בביצועים.

הגדרות צריכת חשמל של NVMe

Section titled “הגדרות צריכת חשמל של NVMe”

הפרמטרים נמצאים בתת-קבוצת הכוננים של תוכנית צריכת החשמל:

Setting תפקיד Default בתוכנית שנבדקה
NVMe non-operational power state permission (noppme) מתיר/אוסר מצבי סרק עמוקים של NVMe enabled
primary idle timeout (idle1) timeout עד למצב סרק ראשי 200 ms
secondary idle timeout (idle2) timeout עד למצב סרק משני 2000 ms
AHCI link power management (lpm) מדיניות קישור HIPM/DIPM SATA/AHCI-specific

stornvme.sys רושם מטפלים לשינויים בפרמטרי צריכת החשמל ומחיל את noppme, idle1 ו-idle2 על מתאם NVMe נתמך. עבור שני מרווחי ההמתנה, הטווח המתועד של תוכנית צריכת החשמל הוא 0..60000 ms. ערכי אפס אוסרים מעבר למצבי הסרק המתאימים, ומגבירים את צריכת הכונן במצב סרק.

הפרמטר lpm מתייחס לניהול צריכת החשמל של החיבור AHCI/SATA. בקוד השירות של NVMe ב-Windows 11 25H2 לא נמצא מטפל נפרד לפרמטר זה.

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

  • הייעוד של USB selective suspend והשיוך שלו לתוכנית צריכת החשמל.
  • תת-קבוצת הגדרות NVMe והערכים 200/2000 ms בתוכנית שנבדקה.
  • המטפלים של noppme, idle1 ו-idle2 ב-stornvme.sys והטווח 0..60000 ms.
  • היעדר מטפל נפרד של lpm בקוד השירות של NVMe ב-Windows 11 25H2.
  • ההשפעה על FPS, זמן פריים או השהיה.
  • ההתנהגות בדגמים אחרים של כוננים, תוכניות ובקרי USB.
  • התועלת של השבתת ניהול צריכת החשמל במחשב שולחני.

יש להשאיר את ניהול צריכת החשמל פעיל. יש להשבית selective suspend או להגדיל את ה-timeouts רק לצורך פתרון בעיה משוחזרת עם התקן ספציפי, ולבדוק את התוצאה על הכונן שלך.

יש להחזיר את ערכי תוכנית צריכת החשמל ובמידת הצורך להפעיל מחדש את Windows. ה-timeouts החדשים מוחלים במעבר הבא של ההתקן למצב סרק.

המסקנות מתייחסות ל-stornvme.sys Windows 11 25H2 ולתוכנית צריכת החשמל שנבדקה. בה נצפו הערכים 200/2000; בתוכניות של יצרנים הם עשויים להיות שונים. התוצאה תלויה גם בבקר USB, בקושחה, בדגם ה-NVMe, באספקה מרשת החשמל או מהסוללה ובהגדרות חיסכון באנרגיה של PCIe.

כיצד לחזור על החלק הדינמי של התצפיות — ראו כיצד לבדוק בעצמך.

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

המקורות הציבוריים נבדקו: 2026-09-02.

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