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

تعد شاشة الموت الزرقاء (المعروفة اختصارًا باسم BSoD) نوعًا من الأخطاء الفادحة الموجودة في أنظمة تشغيل Microsoft Windows وأنظمة تشغيل ReactOS.

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

إحدى الطرق لتضييق قائمة الأسباب هي عبر عمليات تفريغ ذاكرة BSoD (المعروفة أيضًا باسم ملفات تفريغ وضع kernel).

ما هي مقالب ذاكرة BSoD؟

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

كيف يمكن أن تساعدك مقالب ذاكرة BSoD؟

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

instagram viewer

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

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

أخيرًا، من خلال السماح لك بمعرفة السبب الجذري لخطأ BSoD، تتيح لك عمليات تفريغ ذاكرة BSoD اتخاذ الاحتياطات اللازمة وإجراء التغييرات المطلوبة لمنع حدوث أخطاء BSoD مرة أخرى.

الأنواع المختلفة لتفريغ ذاكرة BSoD

هناك عدة أنواع من عمليات تفريغ ذاكرة BSoD، اعتمادًا على إصدار Microsoft Windows الذي تقوم بتشغيله:

استكمال تفريغ الذاكرة

يعد ملف تفريغ الذاكرة الكامل أكبر ملفات تفريغ وضع kernel، ويحتوي على كافة الذاكرة الفعلية التي يستخدمها Windows.

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

تتم عادةً كتابة ملفات تفريغ الذاكرة الكاملة إلى هذا الموقع:

%SystemRoot%\Memory.dmp

أحد عيوب عمليات تفريغ الذاكرة الكاملة هو أن جميع عمليات تفريغ الذاكرة الكاملة اللاحقة ستحل محل عمليات تفريغ الذاكرة الكاملة السابقة. تم تطبيق هذه الميزة على الأرجح للمساعدة في منع ملء ذاكرة الكمبيوتر بعدد كبير جدًا من ملفات التفريغ.

تفريغ ذاكرة النواة

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

السبب وراء كون هذا الملف أصغر بكثير هو أن هذه الملفات عادةً ما تتجاهل أجزاء من الذاكرة التي ربما لم يكن لها أي علاقة بـ BSoD في المقام الأول.

عادةً ما تتم كتابة ملفات Kernel Memory Dump في هذا الموقع:

%SystemRoot%\Memory.dmp

كما هو الحال مع ملف التفريغ السابق، كلما تم إنشاء عمليات تفريغ ذاكرة Kernel جديدة، سيتم استبدال الملفات السابقة.

تفريغ الذاكرة التلقائي

بالنسبة لجميع المقاصد والأغراض، فإن ملفات التفريغ التلقائي مطابقة لملفات Kernel Memory Dump. ومع ذلك، فإن الفرق بين الاثنين هو كيفية إدارة Windows لملف ترحيل صفحات النظام.

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

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

تتم عادةً كتابة ملفات تفريغ الذاكرة التلقائية إلى هذا الموقع:

%SystemRoot%\Memory.dmp

تمامًا مثل عمليات تفريغ ذاكرة Kernel، ستحل عمليات تفريغ الذاكرة التلقائية التي تم إنشاؤها حديثًا محل عمليات تفريغ الذاكرة السابقة.

تفريغ الذاكرة الصغيرة

أصغر ملفات تفريغ وضع kernel، تقتصر تفريغات الذاكرة الصغيرة دائمًا على 64 كيلو بايت بالضبط وتتطلب 64 كيلو بايت فقط من ملف ترحيل الصفحات.

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

عادةً ما تتم كتابة ملفات تفريغ الذاكرة الصغيرة إلى هذا الموقع:

%SystemRoot%\Minidump

في حالة إنشاء تفريغ ذاكرة صغير جديد، لن تتم الكتابة فوق الملف السابق. وبدلاً من ذلك، سيتم إعطاء كل مستودع ذاكرة صغير اسمًا مختلفًا يسهل التمييز بينه وبين الآخر.

تفريغ الذاكرة النشطة

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

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

تتم عادةً كتابة ملفات تفريغ الذاكرة النشطة إلى هذا الموقع:

%SystemRoot%\Memory.dmp

اختيار مستودع الذاكرة المناسب لك

لا يوجد نوع واحد يناسب الجميع من تفريغ الذاكرة في وضع kernel، حيث أن لكل منها مميزاته وعيوبه. في الأساس، يتعلق الأمر كله بموازنة حجم الملف مقابل فائدة المعلومات الموجودة في هذا الملف.

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

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

ومع ذلك، فأنت بحاجة إلى معرفة إيجابيات وسلبيات كل نوع من ملفات التفريغ لمعرفة أي منها يناسب احتياجاتك بشكل أفضل:

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

تتوفر ملفات تفريغ الذاكرة النشطة فقط على نظام التشغيل Windows 10 والإصدارات الأحدث، بينما تتوفر ملفات تفريغ الذاكرة التلقائية على نظام التشغيل Windows 8 والإصدارات الأحدث.

توجد ملفات تفريغ وضع Kernel حتى يتمكن المستخدمون من تحليلها ومعرفة السبب الجذري لحدوث أخطاء BSoD. لحسن الحظ، هناك العديد من الأدوات التي يمكن أن تساعد في تحليل تفريغ ذاكرة BSoD:

WinDbg

WinDbg هي أداة تصحيح أخطاء تم تطويرها بواسطة Microsoft ومصممة لنظام التشغيل Microsoft Windows. باعتراف الجميع، يمكن لـ WinDbg المساعدة في استكشاف العديد من مشكلات Windows وإصلاحها، ولكن معظم المستخدمين يقومون عمومًا بتحليل ملفات تفريغ الذاكرة باستخدامه.

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

بلو سكرين فيو

كلاهما يمكن أن يساعد WinDbg وBlueScreenView في حل أخطاء BSoDومع ذلك، فإن BlueScreenView أكثر ملاءمة للمستخدمين الجدد في مجال تصحيح أخطاء kernel.

على الرغم من أنه لا يوفر للمستخدمين قدرًا كبيرًا من المعلومات المتعمقة مثل WinDbg، إلا أنه يقدم المعلومات بطريقة أكثر بساطة وكفاءة.

من تحطم

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

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

أخيرا، تحليل أخطاء BSoD باستخدام WhoCrashed سهل للغاية نظرًا لكيفية عرض نتائج التحليل النهائية. في الواقع، في بعض الحالات، قد يقدم لك موقع WhoCrashed اقتراحات بشأن الإجراء الذي يجب عليك اتخاذه.

تعتبر مقالب ذاكرة BSoD رائعة في مساعدتك على حل أخطاء BSoD

في الختام، تعد ملفات تفريغ BSoD ضرورية لتشخيص أعطال النظام واستكشاف الأخطاء وإصلاحها ومنع حدوثها.

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