أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

ظهور رسائل خطأ "نفاد الذاكرة" في حالة وجود ذاكرة وصول عشوائي ذات سعة كبيرة مثبتة

إذا لم يتم توضيح المشكلة المتعلقة بجهازك في هذه المقالة، الرجاء مراجعة موقع Microsoft التالي على الويب لعرض مزيد من المقالات حول الأجهزة:
الأعراض
في حالة وجود مساحة ذاكرة فعلية (ذاكرة الوصول العشوائي) بحجم أكبر من ٥١٢ ميغا بايت (علي سبيل المثال، ٧٦٨ ميغا بايت) على جهاز كمبيوتر يعمل باستخدام أي من أنظمة التشغيل المسردة أعلاه، فقد تواجه أحد الأعراض التالية:
  • احتمال تعذّر فتح جلسة عمل MS-DOS (أو موجه الأوامر) أثناء تشغيل Windows. وقد تؤدي محاولات القيام بذلك إلى ظهور رسالة الخطأ التالية:
    There is not enough memory available to run this program.
    Quit one or more programs, and then try again.
  • احتمال توقف جهاز الكمبيوتر عن الاستجابة (حدوث تعليق) أثناء بدء تشغيل Windows، أو التوقف وعرض رسالة الخطأ التالية:
    Insufficient memory to initialize windows. Quit one or more memory-resident programs or remove unnecessary utilities from your Config.sys and Autoexec.bat files, and restart your computer.
السبب
يقوم برنامج تشغيل ذاكرة التخزين المؤقت (الذاكرة الظاهرية) في الوضع المحمي ٣٢ بت في نظام التشغيل Windows بتحديد الحجم الأقصى لذاكرة التخزين المؤقت بناءً على مساحة ذاكرة الوصول العشوائي الموجودة عند بدء تشغيل Windows. تقوم بعد ذلك الذاكرة الظاهرية بحجز عناوين ذاكرة كافية للسماح بالوصول إلى ذاكرة تخزين مؤقت بالحجم الأقصى بحيث يمكن زيادة ذاكرة التخزين المؤقت إلى هذا الحجم عند الضرورة. هذه العناوين مخصصة في نطاق من العناوين الظاهرية يبدأ من 0xC0000000 وحتى 0xFFFFFFFF (من ٣ إلى ٤ غيغا بايت) معروف باسم نطاق عناوين الذاكرة الظاهرية للنظام (system arena).

بالنسبة لأجهزة الكمبيوتر التي تحتوي على مساحات ذاكرة وصول عشوائي كبيرة الحجم، يمكن أن يكون الحجم الأقصى لذاكرة التخزين المؤقت كبيرًا بدرجة كافية لجعل ذاكرة التخزين المؤقت الظاهرية تستهلك كل العناوين المخصصة في نطاق عناوين الذاكرة الظاهرية للنظام، بدون ترك أي عناوين ذاكرة ظاهرية متاحة لأي من الوظائف الأخرى مثل فتح موجه MS-DOS (إنشاء جهاز ظاهري جديد).
الحل البديل
للتغلب على هذه المشكلة، اتبع إحدى الطرق التالية:
  • استخدم الإعداد MaxFileCache في الملف System.ini لتقليل الحجم الأقصى من الذاكرة التي تستخدمها ذاكرة التخزين المؤقت الظاهرية ليصل إلى ٥١٢ ميغا بايت (٥٢٤.٢٨٨ كيلو بايت) أو أقل. لمزيد من المعلومات حول كيفية استخدام الإعداد MaxFileCache، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
    108079 الحجم الأقصى لذاكرة التخزين المؤقت للوصول إلي ملف ٣٢ بت
  • استخدم الأداة المساعدة لتكوين النظام لتقييد مساحة الذاكرة التي يستخدمها Windows لتصل إلى ٥١٢ ميغا بايت (MB) أو أقل.للحصول على معلومات إضافية حول كيفية استخدام الأداة المساعدة لتكوين النظام، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
    181966 الإعدادات المتقدمة لاستكشاف أخطاء الأداة المساعدة لتكوين النظام وإصلاحها
  • قم بتقليل مساحة الذاكرة المثبتة في جهاز الكمبيوتر لتصل إلى ٥١٢ ميغا بايت أو أقل.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في بداية هذه المقالة.
معلومات أخرى
الذاكرة الظاهرية مقيدة داخليًا لتصل إلى ٨٠٠ ميغا بايت كحد أقصى لحجم ذاكرة التخزين المؤقت.

قد تحدث هذه المشكلة بصورة أكثر مع محولات الفيديو الخاصة بمنفذ الرسومات المتقدمة (AGP) نظرًا لأن فتحة AGP أيضًا معيّن لها عناوين في نطاق عناوين الذاكرة الظاهرية للنظام. على سبيل المثال، إذا كانت الذاكرة الظاهرية تستخدم ذاكرة تخزين مؤقت بحجم أقصى ٨٠٠ ميغا بايت ومحول فيديو AGP معيّن له فتحة ١٢٨ ميغا بايت، ينتج عن ذلك وجود مساحة عناوين صغيرة جدًا متبقية لشفرة النظام والبيانات الأخرى التي يجب أن تشغل هذا النطاق من العناوين الظاهرية.
hwmem wmehemmay wmehemjun wmehemjul wmehemaug wmehemsep
خصائص

رقم الموضوع: 253912 - آخر مراجعة: 08/08/2006 07:40:34 - المراجعة: 2.0

  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 95
  • kbdiskmemory kberrmsg kbprb KB253912
تعليقات