نحوه خواندن فایل های Dump (همراه با تصاویر)

فهرست مطالب:

نحوه خواندن فایل های Dump (همراه با تصاویر)
نحوه خواندن فایل های Dump (همراه با تصاویر)

تصویری: نحوه خواندن فایل های Dump (همراه با تصاویر)

تصویری: نحوه خواندن فایل های Dump (همراه با تصاویر)
تصویری: پاک سازی فایل های اضافه و کش ویندوز 2024, ممکن است
Anonim

هنگامی که برنامه ویندوز شما خراب می شود یا به طور غیرمنتظره قطع می شود ، یک "پرونده خرابی خرابی" ایجاد می شود تا اطلاعات فعلی را قبل از وقوع خطا ذخیره کند. خواندن یک فایل کوچک تخلیه حافظه می تواند به شما در تعیین و رفع علت خطاهای برنامه کمک کند. می توانید از نرم افزار رایگان به نام "BlueScreenView" برای آگاهی از مشکل برنامه استفاده کنید یا از ابزار اشکال زدایی برای اطلاعات پیشرفته تر استفاده کنید.

گام

روش 1 از 2: استفاده از BlueScreenView

مرحله 1 فایل Dump Files را بخوانید
مرحله 1 فایل Dump Files را بخوانید

مرحله 1. اگر می خواهید علت اعتصاب را پیدا کنید ، از BlueScreenView استفاده کنید

اکثر کاربران فقط به فایل heap نیاز دارند تا تعیین کنند که چه چیزی باعث خطای سیستم یا Blue Screen of Death شده است. Blue ScreenView یک نرم افزار رایگان است که توسط NirSoft ساخته شده است و می تواند فایل های پشته را تجزیه و تحلیل کرده و به کاربر بگوید چه درایو (درایور) یا عوامل دیگر باعث خرابی می شوند.

به توده های ایجاد شده در هنگام خطاهای سیستم "مینی پمپ" گفته می شود.”

مرحله 2 فایل های Dump را بخوانید
مرحله 2 فایل های Dump را بخوانید

مرحله 2. BlueScreenView را بارگیری کنید

می توانید BlueScreenView را مستقیماً از NirSoft در آدرس nirsoft.net/utils/blue_screen_view.html بارگیری کنید.

می توانید برنامه مستقل را با فرمت ZIP بارگیری کنید. به این ترتیب می توانید برنامه را بدون نصب اجرا کنید. پس از اتمام بارگیری فایل ZIP ، راست کلیک کرده و "Extract" را انتخاب کنید تا پوشه جدیدی با برنامه BlueScreenView ایجاد شود

مرحله 3 فایل Dump Files را بخوانید
مرحله 3 فایل Dump Files را بخوانید

مرحله 3. BlueScreenView را اجرا کنید

پس از استخراج BlueScreenView از فایل ZIP ، برنامه را در داخل اجرا کنید. ویندوز از شما می خواهد که ادامه دهید.

مرحله 4 فایل Dump Files را بخوانید
مرحله 4 فایل Dump Files را بخوانید

مرحله 4. فایل heap را که می خواهید تجزیه و تحلیل کنید ، پیدا کنید

هنگامی که کامپیوتر شما خراب می شود ، یک فایل به نام "minidump" در فهرست ویندوز ایجاد می شود. این فایلها دارای پسوند.dmp هستند که BlueScreenView می تواند آنها را بخواند و به شما بگوید چه اتفاقی افتاده است. فایل minidump را می توانید در C: / Windows / Minidump پیدا کنید. اگر آن را نمی بینید ، ممکن است لازم باشد فایل های مخفی را نشان دهید:

  • برای کاربران ویندوز 10 و 8 ، روی برچسب "View" در Windows Explorer کلیک کرده و کادر "موارد پنهان" را علامت بزنید.
  • برای کاربران ویندوز 7 و نسخه های قبلی ، Folder Options را از Control Panel باز کرده ، برچسب "View" را کلیک کرده و "Show files، folders، and drives" را انتخاب کنید.
مرحله پنجم Dump Files را بخوانید
مرحله پنجم Dump Files را بخوانید

مرحله 5. فایل.dmp را به پنجره BlueScreenView بکشید

سریعترین راه برای باز کردن یک فایل.dmp این است که آن را به پنجره BlueScreenView بکشید. فایل از محل اصلی خود حرکت نمی کند. خواهید دید که نیمه پایینی پنجره BlueScreenView پس از کشیدن فایل به داخل پنجره با داده پر می شود.

مرحله 6 فایل Dump Files را بخوانید
مرحله 6 فایل Dump Files را بخوانید

مرحله 6. به دنبال ستون "Caused By Driver" در بالا باشید

برای مشاهده آن ، ممکن است مجبور شوید کمی راست بروید. این ستون درایو را نشان می دهد که باعث خرابی سیستم شده است.

همچنین ممکن است درایو مشکل ساز را بیابید زیرا در پایین پنجره با رنگ قرمز مشخص شده است. برای مشاهده جزئیات بیشتر ، مانند نام محصول ، توضیحات و مسیر ، روی یک برجسته دوبار کلیک کنید

مرحله 7 را Dump Files بخوانید
مرحله 7 را Dump Files بخوانید

مرحله 7. از این اطلاعات برای حل مشکل خود استفاده کنید

اکنون ، علت سقوط را می دانید و می توانید حل آن را آغاز کنید. با کلمه کلیدی "(نام درایو) خرابی" یک وب جستجو کنید تا ببینید آیا شخص دیگری با مشکل شما روبرو شده است.

روش 2 از 2: استفاده از WinDBG

1422664 8
1422664 8

مرحله 1. از این روش برای تجزیه و تحلیل عمیق تر استفاده کنید

اکثر کاربران نیازی به استفاده از برنامه Windows Debugger ندارند تا فایل MEMORY. DMP را باز کنند و در صورت بروز خطای سیستم ، کد پشته را از حافظه بررسی کنند. اگر می خواهید در مورد نحوه استفاده ویندوز از درایوها و حافظه خود اطلاعات بیشتری کسب کنید ، یا باید فایلهای heap را برای اهداف توسعه تجزیه و تحلیل کنید ، Windows Debugger می تواند اطلاعات زیادی را در اختیار شما قرار دهد.

1422664 9
1422664 9

مرحله 2. کیت توسعه نرم افزار Windows (WDK) را بارگیری کنید

این برنامه دارای یک برنامه WinDBG است که برای باز کردن فایل heap استفاده می شود. می توانید نصب کننده WDK را از اینجا بارگیری کنید.

1422664 10
1422664 10

مرحله 3. فایل sdksetup.exe را اجرا کنید

نصب برنامه آغاز می شود. از طریق چند پنجره اول اقدام کنید و آن را در تنظیمات اصلی بگذارید.

1422664 11
1422664 11

مرحله 4. همه چیز را به جز "Debugging Tools for Windows" انتخاب نکنید

می توانید علامت همه ویژگی های دیگر را بردارید زیرا از آنها برای باز کردن فایل های پشته استفاده نمی شود. این باعث صرفه جویی در زمان نصب و فضای دیسک سخت شما می شود.

1422664 12
1422664 12

مرحله 5. یک لحظه صبر کنید تا فایل بارگیری و نصب شود

معمولاً این روند چند دقیقه طول می کشد.

1422664 13
1422664 13

مرحله 6. Command Prompt را به عنوان administrator باز کنید

شما باید یک Command Prompt باز کنید که برای ارتباط فایل.dmp با WinDBG برای تجزیه و تحلیل شما ایجاد شده است. خط فرمان را در داخل پوشه "system32" شروع می کنید.

  • برای کاربران ویندوز 10 و 8 ، روی دکمه Windows و "Command Prompt (Admin)" راست کلیک کنید.
  • برای کاربران ویندوز 7 ، منوی Start را باز کرده و cmd را تایپ کنید. Ctrl+⇧ Shift+↵ Enter را فشار دهید.
1422664 14
1422664 14

مرحله 7. به پوشه اشکال زدایی بروید

دستور زیر را وارد کنید تا به دایرکتوری صحیح بروید. برای کاربران ویندوز 10 ، می توانید آن را کپی و جایگذاری کنید. برای کاربران نسخه های قبلی ویندوز ، باید موارد زیر را تایپ کنید:

cd / Program Files (x86) Windows Kits / 8.1 / Debuggers / x64

1422664 15
1422664 15

مرحله 8. فرمان مربوط به فایل heap را وارد کنید

دستور زیر را برای ارتباط WinDBG با یک فایل.dmp وارد کنید. کاربران ویندوز 10 می توانند این فایل را با دستور زیر کپی و جایگذاری کنند:

  • windbg.exe -IA
  • اگر دستور را به درستی وارد کرده اید ، یک پنجره خالی WinDBG ظاهر می شود که می توانید آن را ببندید.
1422664 16
1422664 16

مرحله 9. WinDBG را اجرا کنید

شما باید WinDBG را پیکربندی کنید تا فایل های مناسب را از مایکروسافت بارگذاری کند تا فایل های.mp را باز کند. می توانید این کار را از طریق WinDBG انجام دهید.

سریعترین راه برای راه اندازی برنامه این است که Win را فشار داده و "windbg" را تایپ کنید

1422664 17
1422664 17

مرحله 10. روی "پرونده" کلیک کنید و "Symbol File Path" را انتخاب کنید

یک پنجره جدید باز خواهد شد.

1422664 18
1422664 18

مرحله 11. آدرس زیر را کپی و جایگذاری کنید

این مسیر به WinDBG می گوید که نمادهای مورد نیاز را مستقیماً از مایکروسافت بارگیری کرده و آنها را در C: / SymCache:

  • SRV*C: / SymCache*https://msdl.microsoft.com/download/symbols
  • پوشه C: / SymCache شما با گذشت زمان بزرگتر می شود زیرا تعداد بیشتری نماد اضافی را باز می کنید و فایل های بارگیری شده از مایکروسافت را علامت می زنید.
1422664 19
1422664 19

مرحله 12. فایل heap را که می خواهید تجزیه و تحلیل کنید ، پیدا کنید

معمولاً وقتی سیستم شما خراب می شود ، فایل های Heap (.dmp) ایجاد می شوند. پس از بازیابی خرابی رایانه خود ، باید بتوانید فایلهای heap را در فهرست C: / Windows / Minidump پیدا کنید. همچنین می توان فایل را در C: / Windows / MEMORY. DMP قرار داد. اگر نمی توانید آن را پیدا کنید ، شاید فایلهای مخفی نشان داده شوند:

  • برای کاربران ویندوز 10 و 8 ، روی برچسب "View" در Windows Explorer کلیک کرده و کادر "موارد پنهان" را علامت بزنید.
  • برای کاربران ویندوز 7 و نسخه های قبلی ، Folder Options را از Control Panel باز کرده ، برچسب "View" را کلیک کرده و "نمایش فایل های مخفی ، پوشه ها و درایوها" را انتخاب کنید.
1422664 20
1422664 20

مرحله 13. روی فایل heap دوبار کلیک کنید

به شرط پیکربندی صحیح WinDBG طبق مراحل بالا ، WinDBg راه اندازی و پردازش فایل ها را آغاز می کند.

1422664 21
1422664 21

مرحله 14. صبر کنید تا فایل heap بارگیری شود

برای اولین بار که یک فایل heap را باز می کنید ، باید مدتی منتظر بمانید تا نمادها از مایکروسافت بارگیری شوند. برنامه WinDBG را هنگام بارگیری فایل ها قطع نکنید.

  • فایل های انبوه در بازهای بعدی بسیار سریعتر بارگیری می شوند زیرا شما قبلاً نمادها را در پوشه C: / SymCache دارید.
  • هنگامی که بارگذاری فایل پشته به پایان رسید ، وقتی در پایین فایل Followup: MachineOwner را مشاهده کردید ، می دانید.
1422664 22
1422664 22

مرحله 15. به دنبال جمله "احتمالاً ناشی از" باشید

این سریعترین راه برای پیدا کردن علت خرابی برنامه است. WinDBG فایل heap را تجزیه و تحلیل کرده و درایو یا فرآیند ایجاد مشکل را به کاربر گزارش می دهد. می توانید از این اطلاعات برای انجام تحقیقات و عیب یابی بیشتر استفاده کنید.

1422664 23
1422664 23

مرحله 16. به دنبال کد BugCheck باشید

فایل heap کد اشکالات خاصی را که هنگام تصادف با آن مواجه شده است ، برمی گرداند. این کدها را دقیقاً در بالای جمله "احتمالاً ناشی از" جستجو کنید. معمولاً یک کد دو کاراکتری مانند "9F" خواهید دید.

توصیه شده: