מאפייני הבעיה
שקול את התרחיש הבא:
-
התקנת התקן מיני-יציאה מסוג 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 יפוג בטרם עת, כפי שמתואר 2749655 עלון יידוע בנושא אבטחה של 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:
http://support.microsoft.com/contactus/?ws=supportהערה הטופס "הורדת תיקון חם זמינה" מציג את השפות שעבורן התיקון החם זמין. אם אינך רואה את השפה שלך, הסיבה לכך היא שהתיקון חם אינו זמין עבור שפה זו.
דרישות מוקדמות
כדי להחיל תיקון חם זה, עליך להפעיל אחת ממערכות ההפעלה הבאות:
-
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:
מידע 976932 אודות ה-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 xxxWindows 7 ו-Windows Server 2008 R2
RTM
GDR
6.1.760
0.21 xxxWindows 7 ו-Windows Server 2008 R2
RTM
LDR
6.1.760
1.17 xxxWindows 7 ו-Windows Server 2008 R2
SP1
GDR
6.1.760
1.22 xxxWindows 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:
824684 תיאור המינוח הרגיל המשמש לתיאור עדכוני התוכנה של מיקרוסופט
לקבלת מידע נוסף אודות מבנה HW_INITIALIZATION_DATA (מסוג Storport), עבור אל אתר האינטרנט הבא של Microsoft:
מידע כללי אודות מבנה HW_INITIALIZATION_DATA (מסוג Storport)מוצרי ספקים חיצוניים הנזכרים במאמר זה מיוצרים על ידי חברות שאינן תלויות ב-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 |
פלטפורמה |
לא ישים |