נתונים נפגם כאשר מנהל התקן miniport אחסון מנסה להעתיק נתונים ל- RAM ב- Windows 7 ו- Windows Server 2008 R2

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

שקול את התרחיש הבא:

  • התקנת התקן מיני-יציאה מסוג Storport לאחסון במחשב שבו פועל Windows 7 או Windows Server 2008 R2.

  • מנהל ההתקן של המיני-יציאה תומך בתכונה Access ישירה לזיכרון (DMA) ודורש מאגרים קלט/פלט ממופה עבור פעולות קריאה וכתיבה.

  • מנהל ההתקן של המיני-יציאה מקצה נתוני קלט/פלט, ולאחר מכן מנהל ההתקן של המיני-יציאה מעתיק נתוני קלט/פלט בזיכרון.

  • מנהל התקן של מיני-יציאה של משתמש הנתונים המועתקים במקום האזור DMA לביצוע פעולות קלט/פלט.

בתרחיש זה, הנתונים המאוחסן בזיכרון נפגם.

לדוגמה, כאשר מנהל ההתקן של המיני-יציאה משתמשת בפונקציה memcpy כדי להעתיק נתונים מאגרי קלט/פלט ממופה, הנתונים המעתיק מנהל ההתקן של המיני-יציאה נפגם.

בעיה זו מתרחשת כאשר אחד או יותר מהתנאים הבאים מתקיימים:

  • במחשב פועלת מערכת הפעלה 32 סיביות של בעל כתובת פיזית סיומת (PAE) זמין ושיש לה את בקר DMA של 32 סיביות מותקן.

  • במחשב פועלת מערכת הפעלה של 64 סיביות בעל תכונת אימות DMA זמין בכלי המאמת של מנהל ההתקן.


הגורם

בעיה זו מתרחשת מאחר שכבת הפשטת החומרה (HAL) מצפה לקבל את מנהל ההתקן של המיני-יציאה לביצוע פעולות קלט/פלט באמצעות התקן ראשי אפיק DMA. כאשר מנהל ההתקן של המיני-יציאה מאחסן במטמון נתונים ולאחר מכן משתמש המאגר להשלמת פעולת קלט/פלט, כתובת היעד של המאגר אינו כתובת המאגר מצפה ה-HAL. לכן, כאשר ה-HAL משתמש זמני עמודים פיזיים בתכונה DMA, עמודים פיזיים אינם תואמים את העמודים וירטואלי המתוארות ברשימה פיזור-אסוף.

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

פתרון

מידע על תיקונים חמים

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

לאחר שתתקין את העדכון המתואר במאמר KB זה, Windows 7 ו- Windows Server 2008 R2 תומכים בערך STOR_MAP_ALL_BUFFERS_INCLUDING_READ_WRITE בחבר שדה MapBuffers של המבנה HW_INITIALIZATION_DATA מסוג StorPort.

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

אם התיקון החם זמין להורדה, ישנו סעיף "הורדת תיקון חם זמינה" בראש מאמר Knowledge Base. אם מקטע זה אינו מופיע, פנה לשירות הלקוחות והתמיכה של Microsoft כדי לקבל את התיקון החם.

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

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

דרישות מוקדמות

כדי להחיל תיקון חם זה, עליך להפעיל אחת ממערכות ההפעלה הבאות:

  • Windows 7

  • Windows 7 Service Pack 1 (SP1)‎

  • Windows Server 2008 R2

  • ‏Windows Server 2008 R2 Service Pack 1 ‎(SP1)

לקבלת מידע נוסף אודות אופן ההשגה של ערכת service pack Windows 7 או Windows Server 2008 R2, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

מידע אודות ה-Service Pack 1 עבור Windows 7 ועבור Windows Server 2008 R2

מידע בנושא רישום

כדי להחיל תיקון חם זה, אין צורך לבצע שינויים כלשהם ברישום.

דרישת הפעלה מחדש

עליך להפעיל מחדש את המחשב לאחר החלת תיקון חם זה.

מידע על החלפת התיקון החם

תיקון חם זה אינו מחליף תיקון חם שפורסם בעבר.

פרטי קובץ

הגירסה העולמית של תיקון חם זה מתקינה קבצים הכוללים את התכונות המפורטות בטבלאות הבאות. התאריכים והשעות המתייחסים לקבצים הללו רשומים לפי זמן אוניברסלי מתואם (UTC). התאריכים והשעות עבור קבצים אלה במחשב המקומי שלך מוצגים בזמן המקומי, עם הפרש שעון הקיץ (DST) הנוכחי שלך. בנוסף, התאריכים והשעות עשויים להשתנות בעת ביצוע פעולות מסוימות על הקבצים.

הערות מידע על קובץ Windows 7 ו-Windows Server 2008 R2


חשוב תיקונים חמים של Windows 7 ו- Windows Server 2008 R2 חמים נכללים בחבילות זהה. עם זאת, תיקונים חמים בדף בקשת תיקון חם מפורטים תחת שתי מערכות ההפעלה. כדי לבקש את חבילת התיקון החם החלה על מערכות הפעלה אחד או שניים, בחר את התיקון החם שמופיע תחת "Windows 7/Windows Server 2008 R2" בדף. עיין תמיד בסעיף 'חל על' במאמרים כדי לקבוע את מערכת ההפעלה בפועל שחלה על כל תיקון חם.

  • הקבצים החלים על מוצר, אבן דרך (RTM,SPn), ולא ניתן לזהות וענף שירות (LDR, GDR ספציפיים) על-ידי בדיקת מספרי גירסת הקובץ כמוצב בטבלה הבאה:

    גירסה

    מוצר

    אבן דרך

    ענף שירות

    6.1.760
    0.17 xxx

    Windows 7 ו-Windows Server 2008 R2

    RTM

    GDR

    6.1.760
    0.21 xxx

    Windows 7 ו-Windows Server 2008 R2

    RTM

    LDR

    6.1.760
    1.17 xxx

    Windows 7 ו-Windows Server 2008 R2

    SP1

    GDR

    6.1.760
    1.22 xxx

    Windows 7 ו-Windows Server 2008 R2

    SP1

    LDR

  • ענפי שירות של GDR מכילים רק תיקונים שפורסמו בהיקף רחב כדי לטפל בהתפשטות של בעיות קריטיות. ענפי שירות של LDR מכילים תיקונים חמים בנוסף לתיקונים שפורסמו בהיקף רחב.

  • קובצי MANIFEST‏ (‎.manifest) וקובצי MUM‏ (‎.mum) המותקנים עבור כל סביבה רשומים בנפרד במקטע "פרטי קובץ נוספים של Windows 7 ושל Windows Server 2008 R2". MUM ו- MANIFEST, וקבצים קבצי קטלוג (. cat) המשויכים האבטחה, הם קריטיים לשמירה על מצב הרכיב המעודכן. קובצי קטלוג האבטחה, שעבורם לא מפורטות תכונות, נחתמים באמצעות חתימה דיגיטלית של Microsoft

עבור כל הגירסאות מבוססות x86 הנתמכות של Windows 7

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

פלטפורמה

Storport.sys

6.1.7600.17126

146,800

14-Sep-2012

18:43

x86

Storport.sys

6.1.7600.21326

149,360

14-Sep-2012

18:43

x86

Storport.sys

6.1.7601.17956

148,872

19-Sep-2012

04:16

x86

Storport.sys

6.1.7601.22114

149,360

19-Sep-2012

04:22

x86

עבור כל הגירסאות מבוססות x64 הנתמכות של Windows 7 ושל Windows Server 2008 R2

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

פלטפורמה

Storport.sys

6.1.7600.17126

187,760

14-Sep-2012

19:35

x64

Storport.sys

6.1.7600.21326

188,784

14-Sep-2012

19:37

x64

Storport.sys

6.1.7601.17956

190,344

19-Sep-2012

05:04

x64

Storport.sys

6.1.7601.22114

190,856

19-Sep-2012

06:01

x64

עבור כל הגרסאות הנתמכות המבוססות IA-64 של Windows Server 2008 R2

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

פלטפורמה

Storport.sys

6.1.7600.17126

433,520

14-Sep-2012

18:31

IA-64

Storport.sys

6.1.7600.21326

430,448

14-Sep-2012

18:48

IA-64

Storport.sys

6.1.7601.17956

428,912

19-Sep-2012

03:44

IA-64

Storport.sys

6.1.7601.22114

430,472

19-Sep-2012

04:27

IA-64

מצב

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

מידע נוסף

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

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

לקבלת מידע נוסף אודות מבנה HW_INITIALIZATION_DATA (מסוג Storport), עבור אל אתר האינטרנט הבא של Microsoft:

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

פרטי קובץ נוספים

פרטי קובץ נוספים עבור Windows 7 ועבור Windows Server 2008 R2

קבצים נוספים עבור כל הגירסאות מבוססות x86 הנתמכות של Windows 7

שם קובץ

Update-bf.mum

גירסת קובץ

לא ישים

גודל קובץ

2,719

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

Update.mum

גירסת קובץ

לא ישים

גודל קובץ

2,773

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

X86_00d5a42e14961b069c9e9f539b28a064_31bf3856ad364e35_6.1.7601.22114_none_23879a9179dc035d.manifest

גירסת קובץ

לא ישים

גודל קובץ

696

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

X86_3917bc405db8bedd153324174d09b02c_31bf3856ad364e35_6.1.7600.17126_none_190ddd056cc4a879.manifest

גירסת קובץ

לא ישים

גודל קובץ

696

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

X86_39b14efa2b6795cb35f8effcf4679339_31bf3856ad364e35_6.1.7601.17956_none_8c3a51678ed6fa58.manifest

גירסת קובץ

לא ישים

גודל קובץ

696

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

X86_dc65971a0332c8ce3ed87ff905a1d529_31bf3856ad364e35_6.1.7600.21326_none_17d355f16dcace15.manifest

גירסת קובץ

לא ישים

גודל קובץ

696

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

X86_microsoft-windows-storport_31bf3856ad364e35_6.1.7600.17126_none_27946a0a91510c48.manifest

גירסת קובץ

לא ישים

גודל קובץ

14,132

תאריך (UTC)

14-Sep-2012

שעה (UTC)

19:06

פלטפורמה

לא ישים

שם קובץ

X86_microsoft-windows-storport_31bf3856ad364e35_6.1.7600.21326_none_281e08bbaa6ea939.manifest

גירסת קובץ

לא ישים

גודל קובץ

15,725

תאריך (UTC)

14-Sep-2012

שעה (UTC)

19:04

פלטפורמה

לא ישים

שם קובץ

X86_microsoft-windows-storport_31bf3856ad364e35_6.1.7601.17956_none_295a81108e8f95ec.manifest

גירסת קובץ

לא ישים

גודל קובץ

15,725

תאריך (UTC)

19-Sep-2012

שעה (UTC)

04:36

פלטפורמה

לא ישים

שם קובץ

X86_microsoft-windows-storport_31bf3856ad364e35_6.1.7601.22114_none_2a0d3519a78ec686.manifest

גירסת קובץ

לא ישים

גודל קובץ

15,725

תאריך (UTC)

19-Sep-2012

שעה (UTC)

04:40

פלטפורמה

לא ישים

קבצים נוספים עבור כל הגירסאות מבוססות x64 הנתמכות של Windows 7 ושל Windows Server 2008 R2

שם קובץ

Amd64_78cb237bac638445096d758f17ab9839_31bf3856ad364e35_6.1.7600.17126_none_42034a4d46d532ab.manifest

גירסת קובץ

לא ישים

גודל קובץ

700

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

Amd64_b472eaed264329038c4bda7fd3d64cd3_31bf3856ad364e35_6.1.7601.17956_none_9af5776f8a8f07df.manifest

גירסת קובץ

לא ישים

גודל קובץ

700

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

Amd64_bb185978bde8cbeef56e1898068ab400_31bf3856ad364e35_6.1.7600.21326_none_bb1357f19317a14a.manifest

גירסת קובץ

לא ישים

גודל קובץ

700

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

Amd64_c3d912f109e2f378fe79f3387b69d1c6_31bf3856ad364e35_6.1.7601.22114_none_d3962885051389e6.manifest

גירסת קובץ

לא ישים

גודל קובץ

700

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

Amd64_microsoft-windows-storport_31bf3856ad364e35_6.1.7600.17126_none_83b3058e49ae7d7e.manifest

גירסת קובץ

לא ישים

גודל קובץ

14,134

תאריך (UTC)

14-Sep-2012

שעה (UTC)

20:36

פלטפורמה

לא ישים

שם קובץ

Amd64_microsoft-windows-storport_31bf3856ad364e35_6.1.7600.21326_none_843ca43f62cc1a6f.manifest

גירסת קובץ

לא ישים

גודל קובץ

15,727

תאריך (UTC)

14-Sep-2012

שעה (UTC)

20:38

פלטפורמה

לא ישים

שם קובץ

Amd64_microsoft-windows-storport_31bf3856ad364e35_6.1.7601.17956_none_85791c9446ed0722.manifest

גירסת קובץ

לא ישים

גודל קובץ

15,727

תאריך (UTC)

19-Sep-2012

שעה (UTC)

05:25

פלטפורמה

לא ישים

שם קובץ

Amd64_microsoft-windows-storport_31bf3856ad364e35_6.1.7601.22114_none_862bd09d5fec37bc.manifest

גירסת קובץ

לא ישים

גודל קובץ

15,727

תאריך (UTC)

19-Sep-2012

שעה (UTC)

06:20

פלטפורמה

לא ישים

שם קובץ

Update-bf.mum

גירסת קובץ

לא ישים

גודל קובץ

3,153

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

Update.mum

גירסת קובץ

לא ישים

גודל קובץ

3,215

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

קבצים נוספים עבור כל הגירסאות המבוססות על IA-64 הנתמכות של Windows Server 2008 R2

שם קובץ

Ia64_adc69c65939efb8a1219fdd46b03ff98_31bf3856ad364e35_6.1.7601.17956_none_8846ee9f4fac0ef7.manifest

גירסת קובץ

לא ישים

גודל קובץ

698

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

Ia64_bf417d4949553ac1c2a24f6f2b528df9_31bf3856ad364e35_6.1.7601.22114_none_863eb5239c0fb53e.manifest

גירסת קובץ

לא ישים

גודל קובץ

698

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

Ia64_c030417ab2bb03fd2ea2748db2c47b86_31bf3856ad364e35_6.1.7600.21326_none_4c44e24e44125a10.manifest

גירסת קובץ

לא ישים

גודל קובץ

698

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

Ia64_f6231baaedc5f740de5b74b3a74507b7_31bf3856ad364e35_6.1.7600.17126_none_18419d88295dacc5.manifest

גירסת קובץ

לא ישים

גודל קובץ

698

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

Ia64_microsoft-windows-storport_31bf3856ad364e35_6.1.7600.17126_none_27960e00914f1544.manifest

גירסת קובץ

לא ישים

גודל קובץ

14,133

תאריך (UTC)

14-Sep-2012

שעה (UTC)

20:32

פלטפורמה

לא ישים

שם קובץ

Ia64_microsoft-windows-storport_31bf3856ad364e35_6.1.7600.21326_none_281facb1aa6cb235.manifest

גירסת קובץ

לא ישים

גודל קובץ

15,726

תאריך (UTC)

14-Sep-2012

שעה (UTC)

20:34

פלטפורמה

לא ישים

שם קובץ

Ia64_microsoft-windows-storport_31bf3856ad364e35_6.1.7601.17956_none_295c25068e8d9ee8.manifest

גירסת קובץ

לא ישים

גודל קובץ

15,726

תאריך (UTC)

19-Sep-2012

שעה (UTC)

05:25

פלטפורמה

לא ישים

שם קובץ

Ia64_microsoft-windows-storport_31bf3856ad364e35_6.1.7601.22114_none_2a0ed90fa78ccf82.manifest

גירסת קובץ

לא ישים

גודל קובץ

15,726

תאריך (UTC)

19-Sep-2012

שעה (UTC)

05:31

פלטפורמה

לא ישים

שם קובץ

Update-bf.mum

גירסת קובץ

לא ישים

גודל קובץ

1,909

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

שם קובץ

Update.mum

גירסת קובץ

לא ישים

גודל קובץ

1,947

תאריך (UTC)

20-Sep-2012

שעה (UTC)

03:43

פלטפורמה

לא ישים

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

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

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

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

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

×