ناعم

كيفية قراءة ملفات تفريغ الذاكرة في نظام التشغيل Windows 10

جرب أداة القضاء على المشاكل





نشر علىآخر تحديث: 17 فبراير 2021

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



كيفية قراءة ملفات تفريغ الذاكرة في نظام التشغيل Windows 10

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



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

محتويات[ إخفاء ]



كيفية قراءة ملفات تفريغ الذاكرة في نظام التشغيل Windows 10

تاكد من إنشاء نقطة استعادة فقط في حالة حدوث خطأ ما.

الطريقة الأولى: تحليل ملفات تفريغ الذاكرة باستخدام BlueScreenView

1. من يقوم موقع NirSoft بتنزيل أحدث إصدار من BlueScreenView وفقًا لإصدار Windows الخاص بك.



2. قم باستخراج الملف المضغوط الذي قمت بتنزيله ثم انقر نقرًا مزدوجًا فوقه BlueScreenView.exe لتشغيل التطبيق.

BlueScreenView | كيفية قراءة ملفات تفريغ الذاكرة في نظام التشغيل Windows 10

3. سيقوم البرنامج تلقائيًا بالبحث عن ملفات MiniDump في الموقع الافتراضي ، وهو C: Windows Minidump.

4. الآن إذا كنت تريد تحليل ملف ملف .dmp قم بسحب هذا الملف وإفلاته في تطبيق BlueScreenView وسيقوم البرنامج بقراءة ملف التفريغ المصغر بسهولة.

قم بسحب وإسقاط ملف .dmp معين لتحليله في BlueScreenView

5. سترى المعلومات التالية في الجزء العلوي من BlueScreenView:

  • اسم ملف Minidump: 082516-12750-01.dmp. هنا 08 هو الشهر ، و 25 هو التاريخ ، و 16 هو سنة ملف التفريغ.
  • وقت الانهيار هو وقت حدوث الانهيار: 26/08/2015 02:40:03
  • سلسلة التحقق من الأخطاء هي رمز الخطأ: DRIVER_VERIFIER_IOMANAGER_VIOLATION
  • رمز التحقق من الخطأ هو خطأ الإيقاف STOP: 0x000000c9
  • ثم سيكون هناك Bug Check Code Parameters
  • القسم الأكثر أهمية هو سبب بواسطة برنامج التشغيل: VerifierExt.sys

6. في الجزء السفلي من الشاشة ، سيتم تمييز السائق الذي تسبب في الخطأ.

سيتم تمييز السائق الذي تسبب في الخطأ

7. الآن لديك جميع المعلومات حول الخطأ ، يمكنك بسهولة البحث في الويب عما يلي:

سلسلة التحقق من الخطأ + التي تسببها برنامج التشغيل ، على سبيل المثال ، DRIVER_VERIFIER_IOMANAGER_VIOLATION VerifierExt.sys
سلسلة فحص الخطأ + رمز فحص الخطأ ، على سبيل المثال: DRIVER_VERIFIER_IOMANAGER_VIOLATION 0x000000c9

الآن لديك جميع المعلومات حول الخطأ ، يمكنك بسهولة البحث في الويب عن Bug Check String + Caused by Driver

8. أو يمكنك النقر بزر الماوس الأيمن فوق ملف التفريغ المصغر داخل BlueScreenView والنقر فوق بحث Google - فحص الأخطاء + برنامج التشغيل .

انقر بزر الماوس الأيمن فوق ملف التفريغ المصغر داخل BlueScreenView وانقر

9. استخدم هذه المعلومات لاستكشاف السبب وإصلاح الخطأ. وهذه نهاية الدليل كيفية قراءة ملفات تفريغ الذاكرة في نظام التشغيل Windows 10 باستخدام BlueScreenView.

الطريقة الثانية: تحليل ملفات تفريغ الذاكرة باستخدام مصحح أخطاء Windows

واحد. قم بتنزيل Windows 10 SDK من هنا .

ملحوظة: يحتوي هذا البرنامج على ملفات برنامج WinDBG التي سنستخدمها لتحليل ملفات dmp.

2. قم بتشغيل sdksetup.exe ملف وحدد موقع التثبيت أو استخدم الافتراضي.

قم بتشغيل ملف sdksetup.exe وحدد موقع التثبيت أو استخدم الافتراضي

3. قبول اتفاقية الترخيص ثم في حدد الميزات التي تريد تثبيتها شاشة حدد فقط خيار أدوات التصحيح لنظام التشغيل Windows ثم انقر فوق تثبيت.

في شاشة تحديد الميزات التي تريد تثبيتها ، حدد فقط خيار أدوات التصحيح لنظام التشغيل Windows

4. سيبدأ التطبيق في تنزيل برنامج WinDBG ، لذا انتظر حتى يتم تثبيته على نظامك.

5. افتح موجه الأوامر. يمكن للمستخدم تنفيذ هذه الخطوة من خلال البحث عن 'cmd' ثم اضغط على Enter.

افتح موجه الأوامر. يمكن للمستخدم تنفيذ هذه الخطوة بالبحث عن 'cmd' ثم الضغط على Enter. | كيفية قراءة ملفات تفريغ الذاكرة في نظام التشغيل Windows 10

6. اكتب الأمر التالي في cmd واضغط على Enter:

cd Program Files (x86) Windows Kits 10 Debuggers x64

ملحوظة: حدد التثبيت الصحيح لبرنامج WinDBG.

7. الآن بمجرد دخولك إلى الدليل الصحيح ، اكتب الأمر التالي لربط WinDBG بملفات .dmp:

windbg.exe -IA

حدد التثبيت الصحيح لبرنامج WinDBG

8. بمجرد إدخال الأمر أعلاه ، سيتم فتح مثيل جديد فارغ من WinDBG مع إشعار تأكيد يمكنك إغلاقه.

سيتم فتح نسخة فارغة جديدة من WinDBG مع إشعار تأكيد يمكنك إغلاقه

9. النوع ويندبج في Windows Search ، ثم انقر فوق WinDbg (X64).

اكتب windbg في Windows Search ثم انقر فوق WinDbg (X64)

10. في لوحة WinDBG ، انقر فوق ملف ، ثم حدد مسار ملف الرمز.

في لوحة WinDBG ، انقر فوق ملف ثم حدد مسار ملف الرمز

11. انسخ والصق العنوان التالي في ملف مسار البحث عن الرمز صندوق:

SRV * C: SymCache * http: //msdl.microsoft.com/download/symbols

SRV * C:  SymCache * http: //msdl.microsoft.com/download/symbols | كيفية قراءة ملفات تفريغ الذاكرة في نظام التشغيل Windows 10

12. انقر فوق نعم ثم احفظ مسار الرمز بالنقر فوق ملف> حفظ مساحة العمل.

13. الآن ابحث عن ملف التفريغ الذي تريد تحليله ، يمكنك إما استخدام ملف MiniDump الموجود في C: Windows Minidump أو استخدم ملف تفريغ الذاكرة الموجود في C: Windows MEMORY.DMP.

الآن ابحث عن ملف التفريغ الذي تريد تحليله ثم انقر نقرًا مزدوجًا على ملف dmp

14. انقر نقرًا مزدوجًا فوق ملف .dmp وسيبدأ تشغيل WinDBG ويبدأ في معالجة الملف.

يتم إنشاء مجلد يسمى Symcache في محرك الأقراص C.

ملحوظة: نظرًا لأن هذا هو أول ملف .dmp يتم قراءته على نظامك ، يبدو أن WinDBG بطيء ولكن لا تقاطع العملية حيث يتم تنفيذ هذه العمليات في الخلفية:

A folder called Symcache is being created in C: Symbols are being downloaded and saved to C:Symcache

بمجرد تنزيل الرموز ، ويصبح ملف التفريغ جاهزًا للتحليل ، سترى رسالة متابعة: MachineOwner في أسفل نص التفريغ.

بمجرد تنزيل الرموز ، سترى MachineOwner في الجزء السفلي

15. أيضًا ، تتم معالجة ملف .dmp التالي ، وسيكون أسرع لأنه سيتم تنزيل الرموز المطلوبة بالفعل. مع مرور الوقت C: مجلد Symcache سيزداد حجمه مع إضافة المزيد من الرموز.

16. اضغط على السيطرة + F لفتح 'بحث' ثم اكتب ربما بسبب (بدون علامات اقتباس) واضغط على Enter. هذه هي أسرع طريقة لمعرفة سبب الانهيار.

افتح 'بحث' ثم اكتب 'من المحتمل أن يكون السبب' ثم اضغط على 'بحث عن التالي

17. فوق السطر 'من المحتمل أن يكون ناتجًا عن' ، سترى أ رمز BugCheck ، على سبيل المثال ، 0x9F . استخدم هذا الرمز وقم بزيارة مرجع رمز التحقق من الأخطاء لـ Microsoft للتحقق من التحقق من الخطأ الرجوع.

مُستَحسَن:

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

أديتيا فاراد

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