اقرأ في هذا المقال
- ما هي ملفات التفريغ Dump Files في Windows
- طرق البحث عن ملفات أخطاء التفريغ وتحليلها
- كيفية فتح ملفات التفريغ
- كيفية تحليل ملفات التفريغ
عندما يتعطل نظامك، فإنّ أول شيء يجب أن تعرفه هو ما الذي تسبب في حدوث هذه المشكلة، فقط عندما تعرف الأسباب الأساسية، يمكنك العمل على كيفية إصلاحها على جهاز الكمبيوتر الخاص بك، في هذا المقال، سنناقش ما هي ملفات أخطاء التفريغ (dump error files) على (Windows)، وكيف يتم إنشاؤها، وماذا تفعل للتغلب على تعطل النظام.
ما هي ملفات التفريغ Dump Files في Windows
عندما يحدث شيء سيء لجهاز الكمبيوتر الخاص بك، يتم إنشاء ملفات التفريغ (dump files)، باختصار، تظهر هذه الملفات لأنّ جهاز الكمبيوتر الخاص بك يقوم باكتشاف وتحليل المشكلات أو البيانات التي يتم تحميلها في الذاكرة، غالبًا ما تظهر ملفات (Dump Error) على نظام التشغيل (Windows) بسبب تلف نظام التشغيل أو بعض التطبيقات التي توقفت عن العمل مؤخرًا، بصرف النظر عن هذا، يمكن أيضًا إنشاؤها يدويًا.
ملاحظة: لإنشاء ملفات تفريغ (Dump files)، يتطلب جهاز الكمبيوتر الذي يعمل بنظام (Windows) ملفات صفحات بحجم (2) ميجا بايت على الأقل على وحدة تخزين التمهيد.
ملفات تفريغ الذاكرة (Memory dump files)، هي في الأساس تلك الملفات التي تمّ إنشاؤها في وقت تعطل النظام، يقوم (Windows) بتسجيل هذه المعلومات حتى يحصل المستخدمون على فكرة تقريبية عند تعطل النظام في المرة القادمة، كل ملفات تفريغ لها اسم فريد يتضمن تاريخ العطل، مثل: (mini022900-01.dmp).
في المثال أعلاه، يمكن للمرء أن يخمن بسهولة أنّ ملف التفريغ هذا قد تمّ إنشاؤه في (29 فبراير 2000-01)، يجب أن يتم حفظ ملفات التفريغ في المجلد (٪ SystemRoot٪ Minidump)، حسنًا، الآن بعد أن عرفت ما هي ملفات التفريغ، يجب أن تكون مهتمًا بكيفية تحديد موقع هذه الملفات وتشخيصها، ستناقش هذه المقالة العديد من الأدوات التي يمكن أن تساعدك في تحليل ملفات التفريغ، راجع جميع الطرق الأربع التي تمت مناقشتها أدناه، واطلع على الطريقة المناسبة في حالتك.
على ماذا تحتوي ملفات التفريغ
بعد إنشاء ملفات التفريغ، يمكنك البحث عن المعلومات التالية حولها:
- رسالة الخطأ أو المعلمات المعروضة عليها.
- قائمة برامج تشغيل النظام التي قد تكون تالفة.
- محتويات (PRCB) المتسبب في هذه المشكلة.
- معلومات العملية ومحتويات “kernel (EPROCESS & ETHREAD)” للعملية / مؤشر الترابط الذي توقف.
ما هي الأنواع المختلفة من Dump Files على جهاز الكمبيوتر
إذا كنت تبحث عن ملفات التفريغ على نظام التشغيل (Windows)، فإليك قائمة تتضمن أنواع كل هذه الملفات:
- تفريغ الذاكرة الكامل (Complete memory dump).
- تفريغ ذاكرة (Kernel).
- تفريغ الذاكرة الصغيرة (64 كيلو بايت).
- تفريغ الذاكرة التلقائي.
طرق البحث عن ملفات أخطاء التفريغ وتحليلها
1. استخدام معاينة WinDbg
تحليل ملفات التفريغ باستخدام معاينة WinDbg
تمّ تطوير معاينة (WinDbg) لأول مرة بواسطة (Microsoft) حتى تتمكن من فهم الأسباب الكامنة وراء ملفات التفريغ، إنّها أيضًا إحدى أبسط الطرق لتحديد موقع ملفات أخطاء التفريغ وتحليلها.
تنزيل وتثبيت معاينة WinDbg
احصل على (WinDbg) من متجر (Microsoft)، أو ابحث عنه عبر الإنترنت، عندما يكون لديك ملف الإعداد المطلوب، قم بتثبيته على جهاز الكمبيوتر الخاص بك.
فتح معاينة WinDbg وتحميل ملف التفريغ
بعد تثبيت معاينة (WinDbg)، ابحث عن اختصار معاينة (WinDbg) في قائمة “ابدأ”، بمجرد البدء، قم بتشغيل “الملفات” من الزاوية العلوية اليسرى لمعاينة (WinDbg)، انقر فوق “فتح ملفات التفريغ” بعد تحديد “بدء التصحيح”، ثمّ ابحث عن ملفات التفريغ، حدد ملف التفريغ الظاهر، يمكنك الضغط على زر الفتح، يستغرق فتحه وقتًا خاصًا بناءً على اختيار الملف الخاص بك، عند قراءة ملف أو تحميله، تظهر الرسالة “التصحيح قيد التشغيل”، يرجى الانتظار حتى ينتهي.
استخدام الأمر “! analysis-v” الخاص بملف التفريغ
بعد الانتهاء من تحميل ملف التفريغ، ستحتاج إلى تشغيل أمر، لذلك، في الجزء السفلي من حقل النص، اكتب الأمر (analysis-v)، ثمّ اضغط على (Enter)، يتم تفسير الملف وقراءته وتحليله بواسطة معاينة (WinDbg)، ستستغرق هذه العملية برمتها بعض الوقت حتى تنتهي، يجب تفسير حجم طول الملف وعدد حزم تصحيح الأخطاء وإخبارنا بوقت الانتظار.
تفسير ملف التفريغ
بمجرد الانتهاء من الخطوات المذكورة أعلاه، تكون جاهزًا للانتقال إلى الخطوة التالية، بمجرد حصولك على التقرير، يمكنك معرفة السبب المحتمل الذي تسبب في تعطل النظام، ويتم عرض الشيء نفسه على الشاشة، قم بالتمرير لأسفل في لوحة الأوامر حتى تجد “تحليل فحص الأخطاء”.
يعرض معلومات مهمة حول سبب المشكلة، استمر في التمرير لأسفل وتوقف عند وصولك إلى الأسفل، عندما تصادف عبارة (Bugcheck code)، اكتبها، هذا الرمز مهم لأنّه يخبرك بالسبب الجذري للمشكلة التي تحدث على جهازك، يجب عليك كتابة الكود ثمّ استخدام متصفح الويب الخاص بك للبحث عن معنى الكود، ومع ذلك، لا تبحث عن رمز الخطأ (e2)؛ يمكن حدوث شاشة الموت الزرقاء يدويًا على كمبيوتر الاختبار.
2. تجربة عرض الشاشة الزرقاء
(Bluescreen View) هو برنامج مجاني يمكن استخدامه للعثور على ملفات التفريغ وتحليلها، هذه هي الطريقة الأكثر شيوعًا، لذلك، قم بتنزيل هذا الملف وفك ضغطه وتشغيله على جهاز الكمبيوتر الخاص بك، عند تشغيله، يتم عرض ملفات التفريغ تلقائيًا في المجلد الافتراضي، يجب أن يوفر لك تشغيل هذه الأداة ما يلي:
- اسم الملف.
- وقت حدوث المشكلة.
- سلسلة الاختبار بحثًا عن خطأ.
- سيظهر المسار بالكامل.
- أي عامل ساهم في ذلك؟
- وصف الملف.
- كود البرمجة للتصحيح.
للحصول على مزيد من المعلومات حول ملفات التفريغ، انقر نقرًا مزدوجًا على اسم الملف، لمعرفة المزيد حول الخطأ، يجب أن تجري بحثًا على (Google).
3. تجربة WhoCrashed
هذا أحد البرامج المجانية التي يمكن استخدامها لتحديد موقع ملفات (Dump)، إذا كنت تريد المزيد من الميزات المتقدمة، فسيتعين عليك دفع ثمنها، ومع ذلك، بالنسبة لجهاز الكمبيوتر الشخصي، فإنّ الإصدار المجاني سيكون كافياً، باستخدام هذه الأداة، يمكن إجراء الفحوصات التالية:
- إنّه يحقق في أسباب المشكلة من خلال النظر في برامج التشغيل وعوامل أخرى.
- يتم إعطاء المستخدم شرحًا بسيطًا لملف التفريغ بعد تحليله.
- لا يتطلب استخدام هذا لتصحيح الأخطاء أي مهارات إضافية.
- يقدم نصائح حول كيفية المتابعة.
- يكتشف ويبلغ عن الأعطال أثناء التمهيد، ممّا يسمح للنظام بالعمل بسلاسة أكبر، نتيجةً لذلك، تكون ملفات تفريغ الذاكرة هي سبب الأعطال؛ لذلك، حدد الملف بناءً على احتياجاتك وقم بتحليله باستخدام أدوات إضافية كما هو موضح في طرق أخرى.
كيفية فتح ملفات التفريغ
لفتح مصحح الأخطاء وعرض ملفات التفريغ عليه، قم بما يلي:
- اضغط على (Win + S)، واكتب (run)، وانقر على أعلى نتيجة.
- عند فتح مربع الحوار “تشغيل”، اكتب (CMD) واضغط على (Ctrl + Shift + Enter).
- سيؤدي القيام بذلك إلى تشغيل موجه الأوامر الذي يمتلك حقوق المسؤول.
- في وحدة التحكم المرتفعة، انسخ / الصق سطر الأوامر أدناه، واضغط على (Enter) مرة أخرى:
cd c: program filesdebugging tools for Windows
- سينقلك هذا الأمر إلى دليل “أدوات تصحيح الملفات”.
- قم بتنفيذ هذا الأمر بعد ذلك:
windbag -y SymbolPath -i ImagePath -z DumpFilePath” or “kd -y SymbolPath -i ImagePat -z *DumpFilePath
- هذا كل شيء، يمكنك الآن عرض مصحح الأخطاء وتفريغ الملفات بداخله.
كيفية تحليل ملفات التفريغ
إذا كنت تريد جمع بعض المعلومات من ملفات التفريغ هذه، فقم بتشغيل الأمر كما هو موضح أدناه، أثناء تشغيل أي رمز، تأكد من تشغيل الأمر بدون استخدام علامات الاقتباس، خلاف ذلك، سيفشل الأمر في بعض رموز الخطأ:
- (! analyze -show): عرض وذكر قليلاً عن رمز الخطأ.
- (! analysis -v): إظهار الإخراج بتنسيق أكثر تفصيلاً.
- (lm N T): عرض الوحدات النمطية المحملة المحددة، بما في ذلك حالة الوحدة ومسارها.