تلف البيانات عندما يحاول برنامج تشغيل المنفذ مصغر تخزين لنسخ البيانات إلى ذاكرة الوصول العشوائي في Windows 7 وفي Windows Server 2008 R2

الأعراض

يرجى مراعاة السيناريو التالي:
  • تثبيت برنامج تشغيل المنفذ مصغر تخزين Storport على جهاز كمبيوتر يعمل بنظام التشغيل Windows 7 أو Windows Server 2008 R2.
  • برنامج تشغيل المنفذ المصغر يدعم ميزة الوصول المباشر للذاكرة (DMA) ويتطلب المخازن المؤقتة المعينة للإدخال/الإخراج لعمليات القراءة والكتابة.
  • يخصص برنامج تشغيل المنفذ المصغر بيانات الإدخال/الإخراج، ومن ثم نسخ برنامج تشغيل المنفذ المصغر بيانات الإدخال/الإخراج في الذاكرة.
  • يستخدم برنامج تشغيل المنفذ المصغر البيانات المنسوخة بدلاً من ناحية DMA لتنفيذ عمليات الإدخال/الإخراج.
في هذا السيناريو، تلف البيانات التي تم تخزينها في الذاكرة.

على سبيل المثال، عند استخدام برنامج تشغيل المنفذ المصغر الدالة memcpy لنسخ البيانات إلى مخازن الإدخال/الإخراج المعينة، تلف البيانات نسخ برنامج تشغيل المنفذ المصغر.

تحدث هذه المشكلة عند واحد أو أكثر من الشروط التالية صحيحاً:
  • يتم تشغيل الكمبيوتر نظام التشغيل 32-بت يحتوي على ملحق العنوان الفعلي (PAE) ممكنة وتم تثبيت وحدة تحكم DMA 32 بت.
  • الكمبيوتر يشغل نظام تشغيل 64 بت يحتوي على الميزة DMA التحقق ممكن في أداة "التحقق من برامج التشغيل".

السبب

تحدث هذه المشكلة لأن برنامج تشغيل المنفذ المصغر لتنفيذ عمليات الإدخال/الإخراج باستخدام جهاز DMA ناقل رئيسي يتوقع طبقة تجريد الأجهزة (HAL). عندما يقوم برنامج تشغيل المنفذ المصغر وتخزين البيانات ويستخدم المخزن المؤقت لإكمال عملية إدخال/إخراج، عنوان المخزن المؤقت الوجهة غير عنوان المخزن المؤقت الذي يتوقع HAL. ولذلك، عندما تستخدم HAL الصفحات الفعلية المؤقتة في الميزة DMA، الصفحات الفعلية لا تتطابق الصفحات الافتراضية الموضحة في قائمة تجميع مبعثرة.

ملاحظة: طبقة تجريد الأجهزة يستخدم التخزين المؤقت المزدوج عندما توجد الصفحات الفعلية في العناوين التي لا يمكن الوصول إلى سيادة محول الناقل. بالإضافة إلى ذلك، يستخدم طبقة تجريد الأجهزة صفحة المخصصة مؤقتاً حيث أن المحول يمكن القراءة من أو الكتابة إلى عمليات الإدخال/الإخراج.

الحل

معلومات الإصلاح العاجل

هام: تمت إعادة إصدار معالجة هذه مسألة التي ستنتهي صلاحية التوقيع الرقمي على الملفات التي تم إنتاجها وموقع من قبل Microsoft قبل الأوان، كما هو موضح في 2749655 النصائح الإرشادية للأمان Microsoftهذا الإصلاح العاجل.

بعد تثبيت التحديث الموضح في مقالة قاعدة المعارف هذه، يعتمد Windows 7 و Windows Server 2008 R2 قيمة STOR_MAP_ALL_BUFFERS_INCLUDING_READ_WRITE في الحقل ماببوفيرس عضو بنية StorPort HW_INITIALIZATION_DATA .

يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، يهدف هذا الإصلاح العاجل إلى حل المشكلة الموضحة في هذه المقالة فقط. قم بتطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه المشكلة الموضحة في هذه المقالة. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير المشكلة كبيرا، نوصي بالانتظار حتى الإصدار التالي من تحديث البرنامج الذي يحتوي على هذا الإصلاح العاجل.

إذا كان يتوفر الإصلاح العاجل للتنزيل، يوجد مقطع "توفر تنزيل الإصلاح عاجل" أعلى مقالة قاعدة المعارف. في حالة عدم ظهور هذا القسم، اتصل بخدمة العملاء ل Microsoft والدعم للحصول على الإصلاح العاجل.

ملاحظة: في حالة حدوث مشكلات إضافية أو يجب إجراء استكشاف للأخطاء وحلها، قد يلزم إنشاء طلب خدمة منفصل. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا الإصلاح العاجل بالتحديد. للحصول على قائمة أرقام هواتف خدمة العملاء ل Microsoft والدعم أو لإنشاء طلب خدمة منفصل، قم بزيارة موقع Microsoft التالي على الويب:ملاحظة: يعرض النموذج "توفر تنزيل الإصلاح العاجل" اللغات التي يتوفر الإصلاح الجديد. في حالة عدم ظهور اللغة الخاصة بك، يكون بسبب عدم توفر إصلاح عاجل لتلك اللغة.

المتطلبات الأساسية

لتطبيق هذا الإصلاح العاجل، يجب تشغيل أحد أنظمة التشغيل التالية:
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)
لمزيد من المعلومات حول كيفية الحصول على حزمة خدمة Windows 7 أو Windows Server 2008 R2، انقر فوق رقم المقال التالي لعرضه في "قاعدة المعارف ل Microsoft":

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،رقمSP)، ويمكن تحديد فرع خدمة (LDR، GDR) من خلال تفحص أرقام إصدار الملف كما هو موضح في الجدول التالي:
    الإصدارالمنتجالحدث الرئيسيفرع الخدمة
    6.1.760
    0.17 xxx
    Windows 7 وWindows Server 2008 R2RTMGDR
    6.1.760
    0.21 xxx
    Windows 7 وWindows Server 2008 R2RTMLDR
    6.1.760
    1.17 xxx
    Windows 7 وWindows Server 2008 R2SP1GDR
    6.1.760
    1.22 xxx
    Windows 7 وWindows Server 2008 R2SP1LDR
  • تحتوي فروع خدمات GDR فقط على الإصلاحات التي تم إصدارها على نطاق واسع لعنوان مع المشكلات الكبيرة واسعة الانتشار. تحتوي فروع خدمات LDR على الإصلاحات العاجلة بالإضافة إلى الإصلاحات التي تم إصدارها على نطاق واسع.
  • ملفات MANIFEST (.manifest) وملفات MUM (.mum) التي تم تثبيتها لكل بيئة يتم سردها بشكل منفصل في القسم "معلومات الملفات الإضافية لنظام التشغيل Windows 7 ونظام التشغيل Windows Server 2008 R2". MUM وملفات البيانات وملفات الكتالوج (.cat) أمان مرتبط، ضرورية للحفاظ على حالة المكون الذي تم تحديثه. يتم توقيع ملفات كتالوج الأمان، التي لا يتم سرد السمات، باستخدام توقيع Microsoft رقمي.
لكافة الإصدارات المعتمدة المستندة إلى x86 من Windows 7
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Storport.sys6.1.7600.17126146,80014-Sep-201218:43x86
Storport.sys6.1.7600.21326149,36014-Sep-201218:43x86
Storport.sys6.1.7601.17956148,87219-Sep-201204:16x86
Storport.sys6.1.7601.22114149,36019-Sep-201204:22x86
لكافة الإصدارات المعتمدة المستندة إلى x64 من Windows 7 و Windows Server 2008 r2
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Storport.sys6.1.7600.17126187,76014-Sep-201219:35x64
Storport.sys6.1.7600.21326188,78414-Sep-201219:37x64
Storport.sys6.1.7601.17956190,34419-Sep-201205:04x64
Storport.sys6.1.7601.22114190,85619-Sep-201206:01x64
لكافة الإصدارات المستندة إلى IA-64 من نظام التشغيل Windows Server 2008 R2
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Storport.sys6.1.7600.17126433,52014-Sep-201218:31IA-64
Storport.sys6.1.7600.21326430,44814-Sep-201218:48IA-64
Storport.sys6.1.7601.17956428,91219-Sep-201203:44IA-64
Storport.sys6.1.7601.22114430,47219-Sep-201204:27IA-64

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

مزيد من المعلومات

لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":

824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

لمزيد من المعلومات حول بنية 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
إصدار الملفغير قابل للتطبيق
حجم الملف2773
التاريخ (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
إصدار الملفغير قابل للتطبيق
حجم الملف3153
التاريخ (UTC)20-Sep-2012
الوقت (UTC)03:43
النظام الأساسيغير قابل للتطبيق
اسم الملفUpdate.mum
إصدار الملفغير قابل للتطبيق
حجم الملف3215
التاريخ (UTC)20-Sep-2012
الوقت (UTC)03:43
النظام الأساسيغير قابل للتطبيق
ملفات إضافية لكافة الإصدارات المستندة إلى ألف من نظام التشغيل 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
النظام الأساسيغير قابل للتطبيق
خصائص

رقم الموضوع: 2732471 - آخر مراجعة: 08‏/01‏/2017 - المراجعة: 1

تعليقات