كيفية تحليل ملفات تفريغ الذاكرة (.dmp) في نظام التشغيل Windows 10

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

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

ما هي ملفات Memory Dump على نظام التشغيل Windows 10؟(What are Memory Dump Files on Windows 10?)

تعد شاشة الموت الزرقاء(Blue Screen) خطأ فادحًا(Death) وغير قابل للاسترداد على جهاز كمبيوتر يعمل بنظام Windows(Windows) ، ولكن قد يختلف سبب هذه الأخطاء. على سبيل المثال ، عادةً ما يكون سبب اعتراض وضع kernel غير المتوقع(unexpected kernel mode trap BSOD) بسبب الأجهزة غير المتوافقة أو زيادة سرعة التشغيل ، في حين أن عملية حرجة الموت الزرقاء(critical process died BSOD) يمكن أن يكون لها أسباب مختلفة ، بما في ذلك ملفات النظام الفاسدة.

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

يتم حفظ ملفات التفريغ هذه (باستخدام تنسيق ملف DMP ) تلقائيًا إما في مجلدات الجذر (DMP)C: أو C:\minidump أو C:\Windows\minidump . لمساعدتك في تحليلها ، يمكنك تثبيت تطبيق تصحيح الأخطاء من Microsoft WinDbg من متجر Microsoft(Microsoft Store) . يساعدك هذا في تحليل ملفات تفريغ الذاكرة وتحديد موقع معلومات رمز الإيقاف.

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

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

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

إذا لم تتمكن من التمهيد إلى Windows على الإطلاق ، فإن خياراتك محدودة. حاليًا ، لا توجد أدوات قائمة بذاتها يمكنك تشغيلها إذا كان Windows نفسه لا يعمل بشكل صحيح لتحليل ملفات تفريغ الموت الزرقاء. (BSOD)إذا حدث هذا ، فستحتاج إلى استعادة ملفات التفريغ باستخدام قرص مضغوط مباشر على نظام Linux(recover the dump files using a Linux live CD) باستخدام قرص DVD أو محرك أقراص فلاش  USB محمول.(USB)

يمكنك بعد ذلك تحليل الملف باستخدام WinDbg أو NirSoft BlueScreenView على جهاز كمبيوتر يعمل بنظام Windows(Windows) أو كمبيوتر محمول من خلال اتباع الخطوات أدناه.

تغيير إعدادات ملف تفريغ الذاكرة في إعدادات Windows(Changing Memory Dump File Settings in Windows Settings)

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

  1. للبدء ، انقر بزر الماوس الأيمن فوق قائمة ابدأ(Start) وحدد الإعدادات(Settings) .

  1. في قائمة الإعدادات(Settings) ، حدد النظام(System ) > حول. (About. )في لوحة الإعدادات ذات الصلة ، في قائمة (Related settings )النظام(System ) > حول(About) ، حدد خيار إعدادات النظام المتقدمة(Advanced system settings) .

  1. في قائمة خصائص النظام(System Properties) ، حدد خيار الإعدادات(Settings ) المدرج في قسم بدء التشغيل والاسترداد(Startup and Recovery ) في الجزء السفلي.

  1. لتغيير مستوى التفاصيل المسجلة بواسطة ملفات تفريغ الذاكرة عند حدوث الموت الزرقاء(BSOD) ، حدد أحد الخيارات المتاحة باستخدام القائمة المنسدلة كتابة معلومات تصحيح الأخطاء(Write debugging information ) في نافذة بدء التشغيل والاسترداد . (Startup and Recovery )تتوفر معلومات كاملة(Full) حول ما يتم تضمينه في كل تفريغ ذاكرة على موقع وثائق Microsoft على الويب(Microsoft documentation website) . حدد موافق(OK) > موافق(OK) لحفظ اختيارك.

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

كيفية تحليل ملفات تفريغ ذاكرة Windows باستخدام WinDbg(How to Analyze Windows Memory Dump Files Using WinDbg)

إذا كنت تعاني من خطأ الموت الزرقاء(BSOD) ، يمكنك استخدام WinDbg لتحليل ملف تفريغ الذاكرة. تعد أداة التطوير التي أنشأتها Microsoft أفضل طريقة لتحليل ملفات الذاكرة الخاصة بك ، ولكن يمكنك أيضًا استخدام NirSoft BlueScreenView الأقدم كبديل ، باتباع الخطوات أدناه.

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

  1. للبدء ، ستحتاج إلى تثبيت WinDbg Preview(install WinDbg Preview) من متجر Microsoft(Microsoft Store) . في صفحة متجر WinDbg ، حدد Get لبدء التثبيت.

  1. بمجرد تثبيت WinDbg ، قم بتشغيله عن طريق تحديد Launch (تشغيل) في صفحة المتجر أو عن طريق تشغيله من قائمة Start (ابدأ) . إذا لم تتمكن من الوصول إلى ملفات التفريغ ، فستحتاج إلى تحديد موقع WinDbg في قائمة ابدأ(Start) ، ثم انقر بزر الماوس الأيمن(right-click ) وحدد المزيد(More ) > تشغيل كمسؤول(Run as administrator) لمنحه حق الوصول الضروري.

  1. في نافذة WinDbg ، حدد ملف(File ) > بدء التصحيح(Start debugging ) > فتح ملف التفريغ(Open dump file) . استخدم قائمة File Explorer المضمنة لفتح أحدث ملف تفريغ لديك ، والذي يتم حفظه عادةً في المجلد الجذر C:\ أو C:\minidump أو C:\Windows\minidump .

  1. سيؤدي فتح ملف DMP إلى تشغيل مصحح أخطاء (DMP)WinDbg وتحميل الملف. قد يستغرق هذا بعض الوقت ، اعتمادًا على حجم الملف ومستوى التفاصيل المحفوظة. بمجرد الانتهاء من ذلك ، اكتب !analyze -v في مربع الأوامر أسفل علامة تبويب الأوامر(Command) ، ثم اضغط على Enter لتشغيل الأمر.

  1. سيستغرق الأمر! analysis -v بعض الوقت لتحميل وتحليل ملف السجل الذي تم إنشاؤه بواسطة خطأ !analyze -v الزرقاء(BSOD) - انتظر حتى تكتمل هذه العملية. بمجرد الانتهاء من ذلك ، يمكنك تحليل الإخراج الكامل في علامة التبويب الأوامر . (Command)على وجه الخصوص ، ابحث عن اسم وقيمة رمز الإيقاف (مثل DRIVER_IRQL_NOT_LESS_OR_EQUAL و d1 ) المدرجة ضمن قسم تحليل فحص الأخطاء(Bugcheck Analysis) . إلى جانب رمز التوقف ، سيتم سرد وصف موجز يقدم سببًا (مثل مشكلات السائق) ، مما يتيح لك استكشاف الأخطاء وإصلاحها بشكل أكبر.

  1. يمكنك أيضًا الاطلاع على المعلومات الأخرى ذات الصلة المدرجة في تحليل WinDbg (مثل قيمة MODULE_NAME ) لتحديد السبب. في هذا المثال المثال ، نتج(BSOD) رمز الموت الزرقاء عن طريق تشغيل أداة اختبار نظام NotMyFault(NotMyFault system testing tool) .

بمجرد تحديد رمز الإيقاف والسبب المحتمل لخطأ الموت الزرقاء(BSOD) ، يمكنك البحث في المشكلة بشكل أكبر لتحديد الإصلاح المحتمل.

كيفية تحليل ملفات تفريغ ذاكرة Windows باستخدام برنامج NirSoft BlueScreenView(How to Analyze Windows Memory Dump Files Using NirSoft BlueScreenView)

بينما لا يتم تضمين WinDbg مع (WinDbg)Windows ، إلا أنه من إنتاج Microsoft لاستكشاف أخطاء الموت الزرقاء(BSOD) وإصلاحها . إذا كنت تفضل ، مع ذلك ، يمكنك تحليل ملفات تفريغ الذاكرة من جهاز الكمبيوتر الخاص بك (أو من جهاز كمبيوتر آخر إذا كان لديك نسخة من ملفات التفريغ ذات الصلة) باستخدام أداة NirSoft BlueScreenView الأقدم .

قد يبدو BlueScreenView قديمًا(BlueScreenView) ، لكنه يستمر في تقديم جميع المعلومات ذات الصلة حول ملفات(BSOD) تفريغ شاشة الموت الزرقاء الخاصة بك. يتضمن هذا اسم رمز الإيقاف وقيمته (مثل DRIVER_IRQL_NOT_LESS_OR_EQUAL ) التي يمكنك استخدامها بعد ذلك لتحديد السبب.

  1. للبدء ، قم بتنزيل وتثبيت أداة NirSoft BlueScreenView(download and install the NirSoft BlueScreenView tool) على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows. بمجرد تثبيت الأداة ، قم بتشغيلها من قائمة ابدأ(Start) .

  1. سيقوم BlueScreenView(BlueScreenView) تلقائيًا بتحديد موقع أي ملفات تفريغ ذاكرة من مصادر معروفة مثل C:/ و C:/Windows/minidump . إذا كنت تريد تحميل ملف يدويًا ، فحدد خيارات(Options ) > خيارات متقدمة(Advanced Options) .

  1. في قائمة Advanced Options (الخيارات المتقدمة ) ، قم بالتبديل إلى المجلد الذي يحتوي على ملفات التفريغ الخاصة بك عن طريق تحديد الزر Browse الموجود بجوار المربع Load من مربع مجلد MiniDump التالي(Load from the following MiniDump folder) . لإعادة هذا إلى الموقع الافتراضي ، حدد افتراضي(Default) . حدد " موافق(OK) " لحفظ اختيارك وتحميل ملفاتك.

  1. في نافذة BlueScreenView(BlueScreenView) الرئيسية ، ستظهر قائمة بملفات تفريغ الذاكرة المحفوظة. حدد أحد(Select one) الملفات المدرجة لعرض مزيد من المعلومات عنه. سيظهر اسم رمز الإيقاف في العمود Bug Check String ، مما يتيح لك البحث في المشكلة بشكل أكبر.

  1. مع تحديد ملف تفريغ الذاكرة ، سيتم سرد قائمة كاملة بالملفات وبرامج التشغيل النشطة أدناه. سيكون للملفات التي تم تمييزها باللون الأحمر ارتباط مباشر لسبب خطأ الموت الزرقاء . (BSOD)على سبيل المثال ، يرتبط myfault.sys بأداة اختبار نظام (myfault.sys )NotMyFault ، بينما ntoskrnl.exe هو عملية kernel لنظام Windows .

بينما تعد BlueScreenView أداة مفيدة لتحديد اسم خطأ شاشة الموت الزرقاء بسرعة ،(BSOD) فهي ليست أداة تصحيح أخطاء كاملة مثل WinDbg . إذا لم تتمكن من استكشاف المشكلة وإصلاحها باستخدام هذه الأداة ، فستحتاج إلى تجربة WinDbg للحصول على تحليل أكثر تفصيلاً.

استكشاف أخطاء الموت الزرقاء وإصلاحها باستخدام ملفات تفريغ الذاكرة(Troubleshooting BSOD Errors Using Memory Dump Files)

باستخدام معلومات ملف تفريغ الذاكرة التي تستعيدها ، يمكنك استكشاف أخطاء الموت الزرقاء(BSOD) وإصلاحها من خلال البحث عن أكواد الإيقاف أو ملفات خطأ الموت الزرقاء ذات الصلة. (BSOD)يمكن أن تساعدك رموز إيقاف الخطأ ، على وجه الخصوص ، في العثور على السبب وراء الموت الزرقاء(BSOD) ، من معلومات تكوين النظام السيئة(bad system config info BSOD) إلى الموت الزرقاء خطأ استثناء تخزين غير متوقع(unexpected store exception error BSOD) .

تحدث أخطاء الموت الزرقاء بسبب كل شيء من الأجهزة المعيبة(faulty hardware) إلى ملفات النظام الفاسدة. للمساعدة في إيقافها ، يجب عليك فحص جهاز الكمبيوتر الخاص بك بحثًا عن البرامج الضارة(check your PC for malware) بانتظام واستخدام أدوات مثل SFC(use tools like SFC) لإصلاح تثبيت Windows في حالة تلفه. إذا فشل كل شيء آخر ، فيمكنك دائمًا إعادة تعيين Windows 10 أو إعادة تثبيته(reset or reinstall Windows 10) لاستعادة جهاز الكمبيوتر الخاص بك إلى أمر العمل الكامل.



About the author

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



Related posts