יישום או התקן המשתמש בממשק NVMe לא יפעל כראוי ב- Windows 8.1 או Windows Server 2012 R2

מאפייני הבעיה

דמיין את התרחישים הבאים.

תרחיש 1

  • התקנת יישום שבו נעשה שימוש בקוד בקרת התקן IOCTL_SCSI_PASS_THROUGH במחשב שבו פועל Windows 8.1 או Windows Server 2012 R2.

  • היישום שולח פקודות קריאה או כתיבה באמצעות מנגנון SCSI מעבר לממשק שאינו נדיף זיכרון Express (NVMe). רכיב ממשק NVMe ב- Windows הוא Stornvme.sys.

  • גודל המאגר אינו כפולה של גודל הסקטור.

בתרחיש זה, השחתת נתונים מתרחש.

תרחיש 2

נניח להתקין התקן NVMe במחשב מבוסס-Windows 8.1 או מבוססי Windows Server 2012 R2. כאשר ההתקן NVMe דוחות בעיית מצב תקינות או בעיית מצב בפיקוח עצמי, ניתוח וטכנולוגיית דיווח (SMART) על-ידי שימוש באירוע אסינכרונית, אירועים האסינכרונית רבים משמשים באופן בלתי צפוי.

הגורם

תרחיש 1

בעיה זו מתרחשת מאחר ההתקן NVMe ותמיכה את StorNVMe ממשק דף אזור פיזי (PRP) מפרטת רק עבור נתונים העברת פעולות.

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

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

תרחיש 2

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

פתרון

עדכון מידע

כדי לפתור בעיה זו, התקן את אוסף העדכונים 2887595. לקבלת מידע נוסף אודות אופן ההשגה של חבילת אוסף עדכונים זו, לחץ על מספר המאמר שלהלן כדי לעבור המאמר מתוך מאגר הידע Microsoft Knowledge Base:

Windows RT 8.1, Windows 8.1 ו- Windows Server 2012 R2 אוסף עדכונים: בנובמבר 2013

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

מידע נוסף

לקבלת מידע נוסף על מינוח עדכוני התכנה, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

תיאור המינוח הרגיל המשמש לתיאור עדכוני התוכנה של מיקרוסופט

זקוק לעזרה נוספת?

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×