ویندوز 10 را برای ایجاد فایل های Dump در صفحه آبی مرگ پیکربندی کنید

خطای صفحه آبی(Blue) مرگ ( BSOD ) زمانی رخ می دهد که سیستم شما از کار بیفتد، که باعث می شود رایانه شما به طور غیرمنتظره ای خاموش یا راه اندازی مجدد شود. صفحه نمایش BSOD تنها برای کسری از ثانیه قابل مشاهده است، که توجه به کد خطا یا درک ماهیت خطا را غیرممکن می کند. اینجا جایی است که Dump Files به تصویر کشیده می شود، هر زمان که یک خطای BSOD رخ می دهد، یک فایل dump خراب توسط ویندوز 10(Windows 10) ایجاد می شود . این فایل خرابی حاوی یک کپی از حافظه کامپیوتر در زمان خرابی است. به طور خلاصه، فایل های crash dump حاوی اطلاعات اشکال زدایی در مورد خطای BSOD هستند.(BSOD)

ویندوز 10 را برای ایجاد فایل های Dump در صفحه آبی مرگ پیکربندی کنید

فایل Crash dump در یک مکان خاص ذخیره می شود که می تواند به راحتی به مدیر آن رایانه دسترسی داشته باشد تا عیب یابی بیشتر را شروع کند. انواع(Different) مختلفی از فایل‌های dump توسط ویندوز 10(Windows 10) پشتیبانی می‌شوند مانند Complete memory dump، Kernel memory dump، Small memory dump (256 kb)، تخلیه خودکار(Automatic) حافظه و Active memory dumps. به طور پیش فرض ویندوز 10(Windows 10) فایل های تخلیه خودکار حافظه(Automatic Memory) را ایجاد می کند . به هر حال(Anyway) ، بدون اتلاف وقت، بیایید نحوه پیکربندی ویندوز 10(Windows 10) برای ایجاد فایل های Dump(Create Dump Files) در صفحه آبی را ببینیم.(Blue Screen)مرگ با کمک(Death) آموزش ذکر شده در زیر.

Small Memory Dump:  Small Memory Dump(Small Memory Dump) بسیار کوچکتر از دو نوع دیگر فایل های خرابی در حالت هسته است. اندازه آن دقیقاً 64 کیلوبایت است و تنها به 64 کیلوبایت فضای صفحه فایل در درایو بوت نیاز دارد. این نوع فایل کمپرسی زمانی می تواند مفید باشد که فضا کم باشد. با این حال، به دلیل حجم محدود اطلاعات گنجانده شده، خطاهایی که مستقیماً در اثر اجرای رشته در زمان خرابی ایجاد نشده اند، ممکن است با تجزیه و تحلیل این فایل کشف نشوند.

تخلیه حافظه هسته: (Kernel Memory Dump: ) یک حافظه خالی هسته(Kernel Memory Dump) حاوی تمام حافظه مورد استفاده هسته در زمان خرابی است. این نوع فایل dump به طور قابل توجهی کوچکتر از Complete Memory Dump است. به طور معمول، اندازه فایل dump حدود یک سوم حافظه فیزیکی روی سیستم خواهد بود. این مقدار بسته به شرایط شما بسیار متفاوت خواهد بود. این فایل dump شامل حافظه تخصیص نیافته یا هر حافظه اختصاص داده شده به برنامه های کاربردی حالت کاربر نخواهد بود. این فقط شامل حافظه اختصاص داده شده به هسته ویندوز(Windows) و سطح انتزاع سخت افزار ( HAL ) و حافظه اختصاص داده شده به درایورهای حالت هسته و سایر برنامه های حالت هسته است.

Complete Memory Dump:  Complete Memory Dump بزرگترین فایل dump حالت هسته است. این فایل شامل تمام حافظه فیزیکی است که توسط ویندوز(Windows) استفاده می شود . تخلیه کامل حافظه به طور پیش‌فرض شامل حافظه فیزیکی نیست که توسط سیستم عامل پلتفرم استفاده می‌شود. این فایل dump به یک فایل صفحه در درایو بوت شما نیاز دارد که حداقل به اندازه حافظه اصلی سیستم شما باشد. باید بتواند فایلی را نگه دارد که اندازه آن برابر با کل RAM شما به اضافه یک مگابایت باشد.

تخلیه خودکار حافظه: تخلیه  (Automatic Memory Dump: )خودکار حافظه(Automatic Memory Dump) حاوی همان اطلاعاتی است که یک تخلیه حافظه هسته(Kernel Memory Dump) . تفاوت بین این دو در خود فایل dump نیست، بلکه در نحوه تنظیم اندازه فایل پیجینگ سیستم توسط ویندوز است. (Windows)اگر اندازه فایل صفحه‌بندی سیستم روی اندازه مدیریت شده سیستم(System) تنظیم شده باشد، و حالت خرابی هسته روی حذف خودکار حافظه(Automatic Memory Dump) تنظیم شده باشد ، ویندوز(Windows) می‌تواند اندازه فایل صفحه‌بندی را کمتر از اندازه RAM تنظیم کند. در این حالت، ویندوز(Windows) اندازه فایل پیجینگ را به اندازه ای تنظیم می کند که اطمینان حاصل کند که در بیشتر مواقع می توان یک حافظه خالی از هسته را ضبط کرد.

Active Memory Dump:  Active Memory(Active) Dump شبیه(Dump) به Complete Memory Dump است، اما صفحاتی را که به احتمال زیاد مرتبط با عیب یابی دستگاه میزبان نیستند فیلتر می کند. به دلیل این فیلتر، معمولاً به طور قابل توجهی کوچکتر از یک حافظه کامل است. این فایل dump شامل هر حافظه ای است که به برنامه های حالت کاربر اختصاص داده شده است. همچنین شامل حافظه اختصاص داده شده به هسته ویندوز(Windows) و سطح انتزاع سخت افزار ( HAL ) و حافظه اختصاص داده شده به درایورهای حالت هسته و سایر برنامه های حالت هسته است. Dump شامل صفحات فعالی است که در هسته یا فضای کاربر نگاشت شده اند که برای اشکال زدایی و انتقال(Transition) با پشتوانه Pagefile انتخاب شده مفید هستند .صفحه های آماده(Standby) به کار و اصلاح شده(Modified) مانند حافظه اختصاص داده شده با VirtualAlloc یا بخش های پشتیبان فایل صفحه. تخلیه‌های فعال(Active) شامل صفحات موجود در لیست‌های آزاد و صفر، حافظه پنهان فایل، صفحات VM مهمان و انواع مختلف حافظه‌ای که احتمالاً در هنگام اشکال‌زدایی مفید نیستند، نمی‌شوند.

منبع: انواع فایل‌های دامپ حالت هسته(Source: Varieties of Kernel-Mode Dump Files)

ویندوز 10 را برای ایجاد فایل های Dump(Create Dump Files) در صفحه آبی(Blue Screen) مرگ پیکربندی کنید(Death)

مطمئن شوید که  یک نقطه بازیابی را(create a restore point)  فقط در صورتی که مشکلی پیش بیاید ایجاد کنید.

روش 1: تنظیمات Dump File را در Startup and Recovery پیکربندی کنید(Method 1: Configure Dump File Settings in Startup and Recovery)

1. کنترل را(control) در جستجوی ویندوز تایپ کنید سپس از نتیجه جستجو بر روی Control Panel کلیک کنید .

Control Panel را در نوار جستجو تایپ کنید و enter | را فشار دهید  ویندوز 10 را برای ایجاد فایل های Dump در صفحه آبی مرگ پیکربندی کنید

2. بر روی System and Security و(System and Security) سپس روی System کلیک کنید.(System.)

روی System and Security کلیک کرده و View را انتخاب کنید

3. حال، از منوی سمت چپ، روی “ Advanced system settings ” کلیک کنید.

در پنجره زیر بر روی Advanced System Settings کلیک کنید

4. در پنجره Startup and Recovery(Startup and Recovery) در System Properties بر روی " تنظیمات(Settings) " کلیک کنید.

ویژگی های سیستم تنظیمات راه اندازی و بازیابی پیشرفته |  ویندوز 10 را برای ایجاد فایل های Dump در صفحه آبی مرگ پیکربندی کنید

5. در قسمت عدم موفقیت سیستم(System failure) ، از منوی کشویی « Write Debugging Information » را انتخاب کنید:(Write debugging information)

None (No dump file created by Windows)
Small Memory Dump (Windows will create a Minidump file on BSOD)
Kernel Memory Dump (Windows will create a Kernel Memory Dump file on BSOD)
Complete Memory Dump (Windows will create a Complete Memory Dump file on BSOD)
Automatic Memory Dump (Windows will create Automatic Memory Dump file on BSOD)
Active Memory Dump (Windows will create an Active Memory Dump file on BSOD)

توجه:(Note:) حذف کامل حافظه به یک فایل صفحه نیاز دارد که حداقل به اندازه حافظه فیزیکی نصب شده به اضافه 1 مگابایت (برای هدر) تنظیم شده باشد.

ویندوز 10 را برای ایجاد فایل های Dump در صفحه آبی مرگ پیکربندی کنید

6. روی OK(Click OK) سپس Apply و سپس OK کلیک کنید .

به این صورت است که  ویندوز 10 را برای ایجاد فایل های Dump در صفحه آبی مرگ پیکربندی(Configure Windows 10 to Create Dump Files on Blue Screen of Death) می کنید ، اما اگر همچنان با مشکلی مواجه هستید، سپس به روش بعدی ادامه دهید.

روش 2: تنظیمات فایل Dump را با استفاده از Command Prompt پیکربندی کنید(Method 2: Configure Dump File Settings Using Command Prompt)

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

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

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

No dump file: wmic RECOVEROS set DebugInfoType = 0
Small Memory Dump: wmic RECOVEROS set DebugInfoType = 3 
Kernel Memory Dump: wmic RECOVEROS set DebugInfoType = 2
Complete Memory Dump: wmic RECOVEROS set DebugInfoType = 1
Automatic Memory Dump: wmic RECOVEROS set DebugInfoType = 7
Active Memory Dump: wmic RECOVEROS set DebugInfoType = 1

توجه:(Note:) حذف کامل حافظه به یک فایل صفحه نیاز دارد که حداقل به اندازه حافظه فیزیکی نصب شده به اضافه 1 مگابایت (برای هدر) تنظیم شده باشد.

3. پس از اتمام خط فرمان را ببندید و کامپیوتر خود را مجددا راه اندازی کنید.

4. برای مشاهده تنظیمات فعلی Memory Dump(Memory Dump Settings) دستور زیر را در cmd تایپ کرده و Enter را بزنید :

wmic RECOVEROS دریافت DebugInfoType(wmic RECOVEROS get DebugInfoType)

wmic RECOVEROS دریافت DebugInfoType |  ویندوز 10 را برای ایجاد فایل های Dump در صفحه آبی مرگ پیکربندی کنید

5. هنگامی که به پایان رسید، خط فرمان را ببندید.

توصیه شده:(Recommended:)

تمام، شما با موفقیت یاد گرفتید که چگونه ویندوز 10 را پیکربندی کنید تا فایل های Dump را در صفحه آبی مرگ ایجاد(How to Configure Windows 10 to Create Dump Files on Blue Screen of Death) کنید، اما اگر هنوز در مورد این آموزش سؤالی دارید، در قسمت نظرات از آنها بپرسید.



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts