طرق حل خطأ نفاد الذاكرة في ماين كرافت

يظهر خطأ "نفاد الذاكرة" عادةً عند وجود العديد من البرامج التي تعمل على الكمبيوتر والتي تستخدم الموارد المتوفرة للكمبيوتر. يستخدم الكمبيوتر ذاكرة الكمبيوتر أو ذاكرة الوصول العشوائي (ذاكرة الوصول العشوائي) لتخزين البيانات بسرعة للمعالجة.

متى يظهر هذا الخطأ؟

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

سبب الخطأ "نفاد الذاكرة".

سبب هذه الأخطاء أكثر تعقيدًا بعض الشيء. يحتوي النظام الفرعي Windows WIN32 على كمية محدودة من الذاكرة المتوفرة. إذا كانت الذاكرة الموجودة في كومة سطح المكتب للنظام الفرعي WIN32 قيد الاستخدام. قد يعرض Windows رسالة خطأ "نفاد الذاكرة".

أجهزة الكمبيوتر التي تعمل بشكل مختلف عن أنظمة تشغيل Microsoft Windows ليست معرضة للخطر بشكل خاص. توجد هذه المشكلة بشكل أساسي لمستخدمي Windows NT 3.5 وWindows NT 3.1

كيفية إصلاح خطأ "نفاد الذاكرة".

لإصلاح هذه المشكلة، تحتاج إلى تحرير سجل Windows الخاص بك. تحرير التسجيل هو مسعى محفوف بالمخاطر. يجب عليك التصرف بحذر وبشكل صارم وفقًا للتعليمات:

  • قم بعمل نسخة احتياطية من السجل - حتى تتمكن من استعادته لاحقًا إذا حدث خطأ ما.
  • انقر هنا لمعرفة كيفية عمل نسخة احتياطية من السجل الخاص بك واستعادته.

لتجنب المشاكل، اتبع هذه التعليمات بعناية.

  • قم بزيادة حجم الكومة لسطح المكتب لإصلاح هذه المشكلة.
  • قم بتشغيل محرر التسجيل عن طريق فتح مربع الحوار RUN باستخدام اختصار لوحة المفاتيح Windows_Key + R أو من القائمة ابدأ. في مربع الحوار RUN، أدخل regedit لتشغيل Regedt32.exe.
  • من الشجرة الفرعية HKEY_LOCAL_MACHINE،
    تابع إلى القسم التالي:
  • \System\CurrentControlSet\Control\Session Manager\SubSystems
  • حدد ويندوز.
  • حدد صف من قائمة التحرير.
  • زيادة المعلمة SharedSection

من هنا، اتبع هذه الخطوات حسب نظام التشغيل الخاص بك

لنظام التشغيل Windows NT:

  • SharedSection = XXXX، YYYY
  • أضف "، 256" أو "، 512" بعد الرقم yyyy.

بالنسبة لأنظمة التشغيل Windows 2000 وWindows XP وWindows Server 2003:

  • يتم استخدام SharedSection لتحديد حجم النظام وسطح المكتب، ويستخدم المعلمات التالية
  • SharedSection = XXXX، YYYY، ZZZZ

لأنظمة التشغيل 32 بت

  • قم بزيادة قيمة yyyy إلى "12288" وزيادة قيمة zzzz إلى "1024".

لأنظمة التشغيل 64 بت

  • زيادة قيمة yyyy إلى "20480"؛ قم بزيادة قيمة zzzz إلى "1024".

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

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

"خطأ عدم وجود ذاكرة كافية (تُترجم حرفيًا "نفاد الذاكرة" أو "الذاكرة غير كافية")يحدث عادةً عند عدم وجود ذاكرة كافية على جهاز الكمبيوتر الخاص بالمستخدم. على وجه الخصوص، مجموعة العوامل التالية هي "المسؤولة" عن ظهور هذا الخطأ:

  • ذاكرة الوصول العشوائي (RAM) غير كافية على جهاز الكمبيوتر الخاص بك(الذاكرة العاملة، التي يتم تثبيت شرائحها على اللوحة الأم لجهاز الكمبيوتر الخاص بك). إذا كان جهاز الكمبيوتر الخاص بك يحتوي على 1 غيغابايت فقط من الذاكرة المثبتة، فسوف تواجه الخطأ الموصوف في كثير من الأحيان. أصبح من الطبيعي الآن أن يكون لديك 4 غيغابايت من الذاكرة أو أكثر على جهاز الكمبيوتر؛
  • قلة مساحة القرص الصلب.

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

كيفية إصلاح الخطأ "نفاد الذاكرة".


الحل البديل لمشكلة "نفاد الذاكرة" هو تثبيت الإصلاح المناسب من Microsoft. أو استخدم ملحقات المتصفح أو الوظائف الإضافية مثل "The Great Suspender" لمتصفح Google Chrome، والتي تعمل بشكل جيد مع علامات تبويب المتصفح غير الضرورية.


bcdedit/set زيادةUserVa 3072

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

bcdedit / مجموعة زيادةUserVa 2560- مما سيسمح لك باستخدام 2.5 غيغابايت بدلاً من 3 غيغابايت المحجوزة مسبقًا.

إذا لم يؤدي هذا إلى تصحيح الموقف، قم بإعادة الإعدادات إلى حالتها الافتراضية:

bcdedit /deletevalue زيادةUserVa

خاتمة

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

في تواصل مع

غالبًا ما يواجه العديد من لاعبي Minecraft مثل هذه المشكلة حيث يتم طردهم من اللعبة ونفاد الذاكرة. تتم كتابة Minecraft في سجل الأخطاء. ما يجب القيام به وكيفية حل هذه المشكلة؟

جوهر السؤال

من أجل حل هذه المشكلة والتخلص من الخطأ، سيتعين عليك تجربة القليل. في الواقع، قد يكون هناك عدة أسباب. إذن: كيف تتخلص من نفاد الذاكرة (Minecraft)، وماذا تفعل حتى يختفي الخطأ، وكيف تؤمن نفسك ضد مشاكل مماثلة في المستقبل؟ أولا عليك أن تعرف أن هذه الرسالة تظهر عادة لعدة أسباب، ويمكن التخلص منها جميعا بخطوات بسيطة جدا.

الأسباب

ما يمكن أن يسبب هذه المشكلة:

  1. ذاكرة الوصول العشوائي للكمبيوتر ضعيفة للغاية، ولهذا السبب لا تستطيع الذاكرة المؤقتة للكمبيوتر التعامل مع التحميل، ولا يتم تحميل عالم اللعبة ببساطة، مما يؤدي إلى خطأ مماثل.
  2. إذا كانت المشكلة ليست في ذاكرة الوصول العشوائي (RAM)، فالكمبيوتر قوي جدًا، لكنه على أي حال يطرده ويكتب من ذاكرة Minecraft، فماذا عليك أن تفعل في هذه الحالة؟ انه سهل. حتى لو كان لديك 8 غيغابايت من ذاكرة الوصول العشوائي، فقد تكون محدودة. لحل هذه المشكلة، سوف تحتاج إلى إعطاء مساحة أكبر لجافا. سنكتشف كيفية القيام بذلك أدناه قليلاً.
  3. من الممكن أن يكون قد تم تثبيت إصدار خاطئ من Java، أي إذا كان نظام التشغيل 64 بت، ولكن تم تثبيت إصدار 32 بت، فمن الممكن حدوث مثل هذه المشكلات. لحلها، تحتاج إلى تنزيل الإصدار الأصلي لنظام التشغيل المطلوب من موقع Java الرسمي، إذا كان 64 بت، لذلك تحتاج إلى تنزيل الإصدار 64 بت، وإذا كان الإصدار 32 بت، فهو الإصدار المقابل. حان الوقت الآن لفهم ما يجب فعله وكيفية إصلاحه عند ظهور خطأ نفاد الذاكرة (Minecraft).

إصلاح هذا الخطأ

كما هو مكتوب أعلاه، يتم حل هذه المشكلة في بضع ثوان. لا يهم نظام التشغيل المستخدم، سواء كان "Windows 7" أو "Windows 8" أو "Windows 10" وما إلى ذلك. يتم حل المشكلة بنفس الطريقة. إذا نشأت المشكلة الأولى (الكمبيوتر ضعيف جدًا)، فللأسف، لا يمكن فعل أي شيء لإصلاحه. ما لم تقم بتثبيت تعديلات تقلل من حجم الرسومات وحجم العالم، فقد تختفي المشكلة. أو يمكنك شراء جهاز كمبيوتر أكثر قوة. ومع ذلك، إذا كان يعطي خطأ نفاد الذاكرة، ماذا علي أن أفعل؟ تعطل لعبة Minecraft على جهاز كمبيوتر قوي. الأمر بسيط، فقط اتبع التعليمات:

  1. قم بتثبيت أحدث إصدار من Java من الموقع الرسمي (إذا لم يكن مثبتًا).
  2. انتقل إلى لوحة التحكم. في نظام التشغيل Windows 10، يمكن القيام بذلك عن طريق الضغط على مفاتيح "Minimize + X" واختيار قسم "Control Panel" من القائمة.
  3. يجب عليك الانتقال إلى إعدادات "Java" الموجودة في قسم "لوحة التحكم". سيقول جافا. من الأفضل عرض الأيقونات صغيرة الحجم، مما يسهل العثور عليها.
  4. بعد ذلك، عند فتح إعدادات "Java"، تحتاج إلى تحديد قسم Java الفرعي والنقر فوق "عرض". بعد ذلك، في Runtime Parameters، تحتاج إلى إدخال الأمر التالي - Xincgc-XmxYG. فقط بدلاً من الحرف Y تحتاج إلى إدخال عدد جيجابايت من ذاكرة الوصول العشوائي. إذا كان الحد الأقصى للكمية هو 4 غيغابايت، فبدلاً من Y، تحتاج إلى إدخال الرقم 2، إذا كان 8 - فأنت بحاجة إلى إدخال 4. وسيكون هذا كافيًا تمامًا. هنا هو الحل لهذه المشكلة.

قد يظهر خطأ نفاد الذاكرة في لعبة Minecraft، مما يجعل من المستحيل مواصلة اللعب. والسبب هو أن اللعبة لا تحتوي على ذاكرة وصول عشوائي كافية مخصصة لها من قبل النظام.

كيفية إصلاح الخطأ؟

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

  1. قم بإعداد جهاز جافا.افتح لوحة تحكم Java، وانتقل إلى علامة التبويب "Java"، وانتقل إلى قسم "عرض" يجب أن يكون هناك سطر واحد، إذا كان هناك المزيد، فاحذف الكل باستثناء سطر واحد عشوائي. في السطر المتبقي في عمود "معلمات وقت التشغيل" نكتب -Xms(x1)m -Xmx(x2)m، حيث (x1) هو الحد الأدنى من ذاكرة الوصول العشوائي المتاحة لتشغيل جهاز Java، و(x2) هو الحد الأقصى . ويفضل ألا تتجاوز القيمة الثانية 75% من إجمالي ذاكرة الوصول العشوائي للكمبيوتر. على سبيل المثال، إذا كان حجمه 2 غيغابايت، فإن الإدخال التالي -Xms750m -Xmx1500m سيفي بالغرض. قم بتأكيد التغييرات بالنقر فوق "موافق"، ثم أعد تشغيل النظام.
  2. ضع الأولويات.افتح اللعبة وإدارة المهام. انتقل إلى نافذة "المدير" إلى علامة التبويب "التطبيقات" (التفاصيل)، وابحث عن عملية javaw.exe بين السطور، وانقر عليها بزر الماوس الأيمن، وانتقل إلى "تعيين الأولوية" وحدد "عالي" من القائمة المنسدلة.
  3. انخفاض إعدادات الرسومات.هذا ممكن إذا لم تتعطل اللعبة على الفور، ولكن بعد فترات زمنية معينة. قم بخفض جميع الإعدادات إلى الحد الأدنى وحاول اللعب لبضع ساعات على الأقل. إذا لم يظهر خطأ نفاد الذاكرة خلال هذا الوقت في Minecraft، فاتبع بطريقتين. يمكنك ترك كل شيء كما كان، أو زيادة جودة الرسومات تدريجيًا للعثور على الإعداد الذي تسبب في العطل.

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

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

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


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

فيما يلي مثالان يوضحان بوضوح ميزة العمل مع دعم الوصول إلى الذاكرة الموسعة.


تُظهر لقطة الشاشة أعلاه محاولة تحميل ملف يحتوي على أكثر من 5 ملايين ملف تعريف بتنسيق ID:LOGIN في قائمة مرئية. كما يتبين من لقطة الشاشة، تنتهي المحاولة برسالة الخطأ "نفاد الذاكرة" - وهذا مثال على برنامج يعمل في الوضع العادي للوصول إلى الذاكرة.

في لقطة الشاشة الثانية، هناك عدة نوافذ مفتوحة مع قوائم مرئية، والتي تحتوي على إجمالي أكثر من 14 مليون ملف شخصي. في هذه الحالة، يتم تشغيل العديد من المهام بالتوازي ولا توجد رسالة خطأ، لأن ما يقرب من 3% من ذاكرة الوصول العشوائي لا تزال متاحة للتخصيص.

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