قراءة ملفات تفريغ الأعطال

مؤلف: Roger Morrison
تاريخ الخلق: 18 شهر تسعة 2021
تاريخ التحديث: 21 يونيو 2024
Anonim
الحلقة 8 : طريقة ربط الأقراص الصلبة بجهاز اخر لإستخراج ملفاتك بعد تعطل النظام
فيديو: الحلقة 8 : طريقة ربط الأقراص الصلبة بجهاز اخر لإستخراج ملفاتك بعد تعطل النظام

المحتوى

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

لتخطو

الطريقة 1 من 2: استخدام BlueScreenView

  1. استخدم BlueScreenView إذا كنت تريد فقط معرفة سبب الانهيار. يحتاج معظم المستخدمين فقط إلى ملفات تفريغ الأعطال لتحديد سبب تعطل النظام أو BSoD (شاشة الموت الزرقاء). BlueScreenView هو برنامج مجاني من NirSoft يقوم بتحليل ملفات التفريغ ويمكن أن يخبرك أي سائق أو عامل آخر تسبب في الانهيار.
    • تسمى عمليات التفريغ التي تم إنشاؤها أثناء تعطل النظام "minidumps".
  2. تنزيل BlueScreenView. يمكنك تنزيل BlueScreenView مباشرة من NirSoft على nirsoft.net/utils/blue_screen_view.html.
    • يمكنك تنزيل البرنامج كإصدار مستقل (يتم تسليمه بتنسيق ZIP). هذا يسمح لك بتشغيله بدون تثبيت. بمجرد الانتهاء من تنزيل ملف ZIP ، انقر بزر الماوس الأيمن وحدد "استخراج" لإنشاء مجلد جديد باستخدام BlueScreenView.
  3. ابدأ BlueScreenView. بعد استخراج BlueScreenView من ملف ZIP ، قم بتشغيل البرنامج. ستتلقى إشعارًا من Windows يسألك عما إذا كنت تريد المتابعة.
  4. ابحث عن ملف تفريغ الأعطال الذي تريد تحليله. عندما يتعطل جهاز الكمبيوتر الخاص بك ، يتم إنشاء ملف يسمى "minidump" في دليل Windows. هذه الملفات لها الامتداد "dmp" ويمكن لـ BlueScreenView قراءتها وإخبارك بما حدث. يمكن العثور على ملفات التفريغ المصغر بتنسيق C: Windows Minidump. إذا كنت لا ترى الملفات ، فقد تحتاج إلى جعل الملفات المخفية مرئية:
    • في Windows 10 و 8 ، انقر فوق علامة التبويب "عرض" في مستكشف Windows وحدد خانة الاختيار "العناصر المخفية".
    • في Windows 7 والإصدارات الأقدم ، افتح "خيارات المجلد" في "لوحة التحكم" ، ثم انقر فوق علامة التبويب "عرض" وحدد "إظهار الملفات والمجلدات ومحركات الأقراص المخفية".
  5. اسحبه dmp في نافذة BlueScreenView. أسرع طريقة لفتح ملفات .dmp هي سحبها وإفلاتها في نافذة BlueScreenView. لن يتم نقل الملف من موقعه الأصلي. سيتم ملء النصف السفلي من نافذة BlueScreenView بالبيانات بعد سحب الملف إلى النافذة.
  6. انتقل إلى العمود "Caused By Driver" في القسم العلوي. قد تحتاج إلى التمرير قليلاً إلى اليمين لرؤيته. يوضح هذا العمود السائق الذي تسبب في تعطل النظام.
    • قد يكون الأمر كذلك أن المشغل المشكل يكون مظللًا باللون الأحمر في الجزء السفلي من النافذة. انقر نقرًا مزدوجًا فوق هذا العنصر المميز للحصول على مزيد من التفاصيل ، مثل اسم المنتج والوصف ومسار الملف.
  7. استخدم هذه المعلومات للعثور على المشكلة. الآن بعد أن عرفت أي برنامج تشغيل تسبب في التعطل ، يمكنك البدء في استكشاف الأخطاء وإصلاحها. ابدأ بالتحقيق عبر الإنترنت عن "اسم السائق" و "التعطل" لمعرفة ما إذا كان الآخرون قد واجهوا نفس المشكلة.

الطريقة 2 من 2: باستخدام WinDBG

  1. استخدم هذه الطريقة لتحليل أكثر تقدمًا. لا يحتاج معظم المستخدمين إلى استخدام برنامج Windows Debugger لفتح ملفات MEMORY.DMP وفحص التعليمات البرمجية التي تم تفريغها من الذاكرة بسبب حدوث عطل. إذا كنت تريد مزيدًا من المعلومات حول كيفية استخدام Windows للسائقين والذاكرة ، أو إذا كنت بحاجة إلى تحليل ملفات التفريغ لتطوير البرامج ، فيمكن لـ Windows Debugger تزويدك بالكثير من المعلومات.
  2. قم بتنزيل Windows Software Development Kit (WDK). يحتوي هذا البرنامج على برنامج WinDBG الذي تستخدمه لفتح ملفات التفريغ. يمكنك تنزيل برنامج التثبيت WDK من هنا.
  3. انقر نقرًا مزدوجًا فوق sdksetup.exe. سيبدأ هذا المثبت. انتقل إلى الشاشات القليلة الأولى ، تاركًا الإعدادات الافتراضية كما هي.
  4. قم بإلغاء تحديد كل شيء باستثناء "أدوات التصحيح لنظام التشغيل Windows". يمكنك إلغاء تحديد جميع الخيارات الأخرى حيث لا يتم استخدامها لفتح ملفات التفريغ. سيؤدي إلغاء تحديده إلى تسريع التثبيت وتوفير مساحة على محرك الأقراص الثابتة.
  5. انتظر حتى يتم تنزيل الملفات وتثبيتها. هذا قد يستغرق عدة دقائق.
  6. افتح نافذة الأوامر كمسؤول. تحتاج إلى فتح نافذة الأوامر كمسؤول لربط ملفات dmp بـ WinDBG حتى يتمكن البرنامج من تحليلها. افتح نافذة الأوامر في مجلد "system32".
    • Windows 10 و 8 - انقر بزر الماوس الأيمن فوق زر Windows وحدد "Command Promt (Admin)".
    • Windows 7 - افتح قائمة ابدأ واكتب كمد. صحافة كنترول+⇧ التحول+↵ أدخل.
  7. انتقل إلى دليل مصحح الأخطاء. قم بتشغيل الأمر التالي للتغيير إلى الدليل الصحيح. إذا كنت تستخدم Windows 10 ، فيمكنك فقط النسخ واللصق. في الإصدارات السابقة ، سيتعين عليك كتابة الأمر:
    • cd Program Files (x86) Windows Kits 8.1 Debuggers x64
  8. أدخل الأمر لتحميل ملفات التفريغ. اكتب الأمر التالي لربط WinDBG بملفات DMP. يمكن لمستخدمي Windows 10 نسخ هذا الأمر ولصقه:
    • windbg.exe -IA
    • إذا أدخلت الأمر بشكل صحيح ، فستظهر نافذة WinDBG فارغة يمكنك إغلاقها.
  9. ابدأ WinDBG. ستحتاج إلى تكوين WinDBG لتحميل الملفات الصحيحة بحيث يمكن فتح ملفات Microsoft dmp. يمكنك القيام بذلك داخل WinDBG.
    • أسرع طريقة لبدء البرنامج هي الضغط على ⊞ فوز واكتب "windbg".
  10. انقر فوق "ملف" وحدد "مسار ملف الرمز ". نافذة جديدة ستفتح.
  11. انسخ والصق العنوان التالي. سيخبر هذا المسار WinDBG بتنزيل وتخزين الرموز الضرورية مباشرة من Microsoft بتنسيق C: SymCache:
    • SRV * C: SymCache * http: //msdl.microsoft.com/download/symbols
    • الخريطة C: SymCache ستنمو بمرور الوقت مع فتح المزيد من ملفات تصحيح الأخطاء وتنزيل رموز إضافية من Microsoft.
  12. ابحث عن ملف تفريغ الأعطال الذي تريد تحليله. يتم إنشاء ملفات التفريغ (.dmp) عند تعطل نظامك. بشكل افتراضي يمكنك وضع ملف التفريغ في الدليل C: Windows Minidump بعد التعافي من التعطل. يمكن أن يكون الملف أيضًا بتنسيق C: Windows MEMORY. DMP يقف. إذا لم تتمكن من العثور على الملفات ، فقد تحتاج إلى إظهار الملفات المخفية:
    • في Windows 10 و 8 ، انقر فوق علامة التبويب "عرض" في مستكشف Windows وحدد خانة الاختيار "العناصر المخفية".
    • في Windows 7 والإصدارات الأقدم ، افتح "خيارات المجلد" في "لوحة التحكم" ، ثم انقر فوق علامة التبويب "عرض" وحدد "إظهار الملفات والمجلدات ومحركات الأقراص المخفية.
  13. انقر نقرًا مزدوجًا فوق ملف التفريغ. طالما تم تكوين WinDBG بشكل صحيح ، يجب أن يبدأ WinDBG ويبدأ في معالجة الملف.
  14. انتظر حتى يتم تحميل ملف التفريغ. في المرة الأولى التي تفتح فيها ملف تفريغ ، عليك الانتظار حتى يتم تنزيل الرموز من Microsoft. لا تقاطع برنامج WinDBG أثناء تحميل الملف.
    • سيتم تحميل ملف تفريغ التعطل بشكل أسرع في المرة القادمة ، نظرًا لأن لديك بالفعل الرموز في المجلد C: SymCache لها مكانة.
    • ستعرف أن ملف التفريغ قد انتهى من التحميل عندما يكون ملف المتابعة: MachineOwner في الجزء السفلي من الملف.
  15. ابحث عن السطر "من المحتمل أن يكون بسبب". هذه هي أسرع طريقة للحصول على فكرة عن سبب الانهيار. سيقوم WinDBG بتحليل ملف التفريغ والإبلاغ عن العملية أو برنامج التشغيل الذي من المحتمل أن يتسبب في حدوث المشكلة. يمكنك استخدام هذه المعلومات لمزيد من استكشاف الأخطاء وإصلاحها والبحث.
  16. ابحث عن أكواد BugCheck. سيعيد ملف التفريغ الرموز الخاصة بأخطاء معينة حدثت أثناء التعطل. انظر مباشرة فوق السطر "من المحتمل أن يكون بسبب". من المحتمل أن ترى رمزًا مكونًا من حرفين ، مثل "9F".
    • انتقل إلى مرجع رمز التحقق من الأخطاء لـ Microsoft. ابحث عن الرمز الذي يطابق BugCode من خلال النظر إلى آخر حرفين في كل إدخال.