نرم

نحوه خواندن فایل های Memory Dump در ویندوز 10

ابزار ما را برای از بین بردن مشکلات امتحان کنید





نوشته شده درآخرین به روز رسانی: 17 فوریه 2021

اگر رایانه شما اخیراً از کار افتاده است، باید با صفحه آبی مرگ (BSOD) روبرو شده باشید که علت خرابی و سپس خاموش شدن ناگهانی رایانه شخصی را فهرست می کند. اکنون صفحه BSOD فقط برای چند ثانیه نشان داده می شود و در آن لحظه نمی توان دلیل سقوط را تجزیه و تحلیل کرد. خوشبختانه، هنگامی که ویندوز خراب می شود، یک فایل خرابی (.dmp) یا حافظه خالی ایجاد می شود تا اطلاعات مربوط به خرابی درست قبل از خاموش شدن ویندوز ذخیره شود.



نحوه خواندن فایل های Memory Dump در ویندوز 10

به محض نمایش صفحه BSOD، ویندوز اطلاعات مربوط به خرابی را از حافظه به فایل کوچکی به نام MiniDump که معمولاً در پوشه ویندوز ذخیره می شود، تخلیه می کند. و این فایل های .dmp می تواند به شما کمک کند تا علت خطا را عیب یابی کنید، اما باید فایل dump را آنالیز کنید. اینجاست که کار مشکل می شود و ویندوز از هیچ ابزار از پیش نصب شده ای برای تجزیه و تحلیل این فایل تخلیه حافظه استفاده نمی کند.



اکنون ابزار مختلفی وجود دارد که می تواند به شما در رفع اشکال فایل .dmp کمک کند، اما ما قصد داریم در مورد دو ابزار که ابزارهای BlueScreenView و Windows Debugger هستند صحبت کنیم. BlueScreenView می‌تواند مشکلات رایانه شخصی را به سرعت تجزیه و تحلیل کند، و از ابزار Windows Debugger می‌توان برای دریافت اطلاعات پیشرفته‌تر استفاده کرد. بنابراین بدون اتلاف وقت، بیایید نحوه خواندن فایل های حافظه خالی در ویندوز 10 را با کمک راهنمای لیست شده در زیر مشاهده کنیم.

فهرست[ پنهان شدن ]



نحوه خواندن فایل های Memory Dump در ویندوز 10

مطمئن شوید که یک نقطه بازیابی ایجاد کنید فقط در صورتی که مشکلی پیش بیاید

روش 1: فایل های Memory Dump را با استفاده از BlueScreenView تجزیه و تحلیل کنید

1. از وب سایت NirSoft آخرین نسخه BlueScreenView را دانلود می کند با توجه به نسخه ویندوز شما



2. فایل فشرده ای را که دانلود کرده اید استخراج کنید و سپس روی آن دوبار کلیک کنید BlueScreenView.exe برای اجرای برنامه

BlueScreenView | نحوه خواندن فایل های Memory Dump در ویندوز 10

3. برنامه به طور خودکار فایل های MiniDump را در محل پیش فرض جستجو می کند C:WindowsMinidump.

4. حالا اگر می خواهید یک خاصی را تحلیل کنید فایل dmp. آن فایل را به برنامه BlueScreenView بکشید و رها کنید تا برنامه به راحتی فایل minidump را بخواند.

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

5. اطلاعات زیر را در بالای BlueScreenView خواهید دید:

  • نام فایل Minidump: 082516-12750-01.dmp. در اینجا 08 ماه، 25 تاریخ، و 16 سال پرونده دامپ است.
  • زمان سقوط زمانی است که تصادف رخ می دهد: 26-08-2016 02:40:03
  • رشته بررسی اشکال کد خطا است: DRIVER_VERIFIER_IOMANAGER_VIOLATION
  • کد بررسی اشکال خطای STOP است: 0x000000c9
  • سپس پارامترهای کد بررسی اشکال وجود خواهد داشت
  • مهم‌ترین بخش مربوط به درایور است: VerifierExt.sys

6. در قسمت پایین صفحه، راننده ای که باعث خطا شده است برجسته می شود.

درایوری که باعث خطا شده برجسته می شود

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

رشته بررسی اشکال + ناشی از درایور، به عنوان مثال، DRIVER_VERIFIER_IOMANAGER_VIOLATION VerifierExt.sys
رشته بررسی اشکال + کد بررسی اشکال به عنوان مثال: DRIVER_VERIFIER_IOMANAGER_VIOLATION 0x000000c9

اکنون شما تمام اطلاعات مربوط به خطا را در اختیار دارید که می توانید به راحتی در وب جستجو کنید برای رشته بررسی اشکال + ناشی از درایور

8. یا می توانید روی فایل minidump در داخل BlueScreenView کلیک راست کرده و کلیک کنید. جستجوی گوگل - بررسی اشکال + درایور .

روی فایل minidump داخل BlueScreenView کلیک راست کرده و کلیک کنید

9. از این اطلاعات برای عیب یابی علت و رفع خطا استفاده کنید. و این پایان راهنماست نحوه خواندن فایل های حافظه Dump در ویندوز 10 با استفاده از BlueScreenView.

روش 2: تجزیه و تحلیل فایل های تخلیه حافظه با استفاده از دیباگر ویندوز

یکی Windows 10 SDK را از اینجا دانلود کنید .

توجه داشته باشید: این برنامه شامل برنامه WinDBG که برای تجزیه و تحلیل فایل های .dmp استفاده خواهیم کرد.

2. اجرا کنید sdksetup.exe فایل و محل نصب را مشخص کنید یا از پیش فرض استفاده کنید.

فایل sdksetup.exe را اجرا کنید و محل نصب را مشخص کنید یا از پیش فرض استفاده کنید

3. موافقتنامه مجوز را بپذیرید سپس در ویژگی هایی را که می خواهید نصب کنید انتخاب کنید صفحه نمایش فقط گزینه Debugging Tools for Windows را انتخاب کنید و سپس روی Install کلیک کنید.

در قسمت Select the features you want to install screen فقط گزینه Debugging Tools for Windows را انتخاب کنید

4. برنامه شروع به دانلود برنامه WinDBG می کند، پس منتظر بمانید تا بر روی سیستم شما نصب شود.

5. Command Prompt را باز کنید. کاربر می تواند این مرحله را با جستجو انجام دهد 'cmd' و سپس Enter را فشار دهید.

Command Prompt را باز کنید. کاربر می تواند این مرحله را با جستجوی «cmd» و سپس کلید Enter انجام دهد. | نحوه خواندن فایل های Memory Dump در ویندوز 10

6. دستور زیر را در cmd تایپ کنید و Enter را بزنید:

cdProgram Files (x86)Windows Kits10Debuggersx64

توجه داشته باشید: نصب صحیح برنامه WinDBG را مشخص کنید.

7. اکنون هنگامی که در دایرکتوری صحیح قرار گرفتید، دستور زیر را تایپ کنید تا WinDBG را با فایل های .dmp مرتبط کنید:

windbg.exe -IA

نصب صحیح برنامه WinDBG را مشخص کنید

8. به محض وارد کردن دستور بالا، یک نمونه خالی جدید از WinDBG با یک اعلان تایید باز می شود که می توانید آن را ببندید.

یک نمونه خالی جدید از WinDBG با یک اعلامیه تأیید باز می شود که می توانید آن را ببندید

9. تایپ کنید windbg در جستجوی ویندوز و سپس بر روی آن کلیک کنید WinDbg (X64).

در جستجوی ویندوز، windbg را تایپ کنید، سپس روی WinDbg (X64) کلیک کنید.

10. در پنل WinDBG، روی File کلیک کنید، سپس Symbol File Path را انتخاب کنید.

در پنل WinDBG بر روی File کلیک کنید سپس Symbol File Path را انتخاب کنید

11. آدرس زیر را کپی کرده و در آن قرار دهید مسیر جستجوی نماد جعبه:

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

SRV*C:SymCache*http://msdl.microsoft.com/download/symbols | نحوه خواندن فایل های Memory Dump در ویندوز 10

12. کلیک کنید خوب و سپس با کلیک کردن، مسیر نماد را ذخیره کنید File > Save Workspace.

13. اکنون فایل dump مورد نظر برای تجزیه و تحلیل را پیدا کنید، می توانید از فایل MiniDump موجود در C:WindowsMinidump یا از فایل تخلیه حافظه موجود در آن استفاده کنید C:WindowsMEMORY.DMP.

اکنون فایل dump را که می خواهید تجزیه و تحلیل کنید پیدا کنید و سپس روی فایل .dmp دوبار کلیک کنید

14. روی فایل .dmp دوبار کلیک کنید و WinDBG باید راه اندازی شود و پردازش فایل را آغاز کند.

پوشه ای به نام Symcache در درایو C در حال ایجاد است

توجه داشته باشید: از آنجایی که این اولین فایل .dmp است که در سیستم شما خوانده می شود، به نظر می رسد WinDBG کند است اما روند را قطع نکنید زیرا این فرآیندها در پس زمینه انجام می شوند:

|_+_|

پس از دانلود نمادها، و آماده به تجزیه و تحلیل، پیام پیگیری را مشاهده خواهید کرد: MachineOwner در پایین متن dump.

پس از دانلود نمادها، MachineOwner را در پایین مشاهده خواهید کرد

15. همچنین فایل .dmp بعدی پردازش می شود، زیرا از قبل علائم مورد نیاز را دانلود کرده است، سریعتر خواهد بود. با گذشت زمان پوشه C:Symcache با اضافه شدن نمادهای بیشتر، اندازه آن افزایش می یابد.

16. فشار دهید Ctrl + F برای باز کردن Find سپس تایپ کنید احتمالا ناشی از (بدون نقل قول) و Enter را بزنید. این سریعترین راه برای یافتن علت سقوط است.

Find را باز کنید سپس Probably result by را تایپ کنید و Find Next را بزنید

17. در بالای مورد احتمالاً ناشی از خط، a را خواهید دید کد BugCheck، به عنوان مثال، 0x9F . از این کد استفاده کنید و بازدید کنید مرجع کد بررسی اشکال مایکروسافت برای تأیید بررسی اشکال مراجعه کنید.

توصیه شده:

این همان چیزی است که شما با موفقیت یاد گرفته اید نحوه خواندن فایل های Memory Dump در ویندوز 10 اما اگر هنوز سؤالی در مورد این پست دارید، در قسمت نظرات از آنها بپرسید.

آدیتیا فاراد

Aditya یک متخصص فناوری اطلاعات با انگیزه است و در 7 سال گذشته نویسنده فناوری بوده است. او خدمات اینترنت، موبایل، ویندوز، نرم افزار و راهنمای نحوه انجام را پوشش می دهد.