هنگامی که رایانه شما خراب می شود، و با چیزی شبیه صفحه آبی مرگ (BSOD) مواجه می شوید، سیستم عامل ویندوز یک حافظه را به مکانی روی هارد دیسک تخلیه می کند. هرازگاهی، این فایلهای تخلیه حافظه خطای سیستم را حذف کنید تا فضای دیسک آزاد شود.
خطای سیستم تنظیمات فایل تخلیه حافظه
اگر خطای BSOD رخ دهد، ویندوز حافظه RAM را در فایلی روی هارد دیسک تخلیه می کند. این بدان معناست که اگر سیستم شما در زمان خرابی از 8 گیگابایت رم استفاده میکند، فایل dump حافظه 8 گیگابایت خواهد بود.
در موارد دیگر، ویندوز ممکن است یک فایل dump هسته بسازد که فقط شامل حافظه اختصاص داده شده به هسته ویندوز برای چیزهایی مانند درایورها و برنامه های فعال می شود.این فایل تخلیه حافظه به طور قابل توجهی کوچکتر از حافظه کامل سیستم است. این اندازه پیشفرض یک تخلیه حافظه زمانی است که سیستمی را برای اجرای خودکار تخلیه حافظه راهاندازی میکنید.
تیم ویندوز یا توسعه دهندگان نرم افزار این فایل را برای اهداف عیب یابی تجزیه و تحلیل می کنند. برای بررسی تنظیمات تخلیه حافظه:
- sysdm.cpl را در جستجوی Windows تایپ کنید، سپس Enter را فشار دهید تا System Properties را فشار دهید..
-
برگه Advanced را انتخاب کنید.
-
در بخش Startup and Recovery ، Settings را انتخاب کنید. را انتخاب کنید.
-
نوشتن اطلاعات رفع اشکال فلش کشویی را انتخاب کنید و محافظه خودکار را انتخاب کنید تا هر بار که رایانه یک تخلیه حافظه انجام می دهد، فقط از هسته پشتیبان گیری می کند و فضای هارد دیسک را حفظ می کند.
-
روینویسی هر فایل موجود را انتخاب کنید تا فایل dump در طول زمان به رشد خود ادامه ندهد.
-
OK را برای ذخیره تغییرات خود انتخاب کنید.
چگونه فایلهای حذفی حافظه خطای سیستم را با استفاده از پاکسازی دیسک حذف کنیم
اگر فایل تخلیه حافظه در طول زمان افزایش یافته است، فایل را حذف کنید تا فضای هارد دیسک بازیابی شود. سادهترین راه برای پاکسازی فایلهای dump این است که با استفاده از ابزار پاکسازی دیسک ویندوز، یک پاکسازی بالا انجام دهید.
اگر هنگام اجرای ابزار پاکسازی دیسک، پاکسازی بالا را به درستی انجام ندهید، این ابزار نمی تواند فایل تخلیه حافظه را حذف کند.
- دکمه Start را انتخاب کنید و disk cleanup را در نوار جستجوی ویندوز تایپ کنید.
-
Disk Cleanup راست کلیک کنید و Run as administrator را انتخاب کنید. را انتخاب کنید.
اجرای ابزار Disk Cleanup به عنوان Administrator چیزی است که آن را در حالت elevate راه اندازی می کند و به ابزار اجازه می دهد تا فایل تخلیه حافظه را حذف کند.
-
این ابزار درایو C: (یا درایوی حاوی سیستم عامل) را اسکن می کند و پنجره ای را برای انتخاب فایل های مورد نظر برای حذف نمایش می دهد. همه گزینه ها را انتخاب کنید، یا حداقل System ایجاد شده Windows Error Reporting یا System error memory dump files را انتخاب کنید.
-
OK را انتخاب کنید تا برنامه پاکسازی را کامل کند، و سپس سیستم را مجددا راه اندازی کنید تا پایان یابد.
ابزار System Cleanup اغلب به دلیل مجوزهای فایل یا تنظیمات خط مشی محلی در سیستم، فایل تخلیه حافظه را با موفقیت حذف نمی کند. اگر کار نکرد، به روش بعدی زیر بروید.
استفاده از Extended Disk Cleanup برای پاک کردن فایل Dump حافظه خطای سیستم
یکی دیگر از ابزارهای ویندوز که فایل تخلیه حافظه سیستم را پاکسازی می کند، ابزار Extended Disk Cleanup است. این ابزار را از خط فرمان راه اندازی کنید.
-
Start Menu را انتخاب کنید، Command Prompt را در نوار جستجو تایپ کنید، سپس روی Command Prompt کلیک راست کنید. و Run as Administrator را انتخاب کنید.
-
دستور Cleanmgr /sageset:65535 & Cleanmgr /sagerun:65535 را اجرا کنید.
-
این دستور ابزار Disk Cleanup را با گزینه های اضافی برای حذف فایل ها باز می کند. همه گزینهها را برای پاکسازی انتخاب کنید، یا حداقل System error memory files dump و System error minidump files. را انتخاب کنید.
-
OK را برای اتمام مراحل پاکسازی انتخاب کنید، سپس رایانه را راهاندازی مجدد کنید تا پاکسازی کامل شود.
Extended Disk Cleanup معمولاً در حذف فایلهای dump حافظه موفق است، زیرا گزینههای اضافی هم شامل فایلهای dump حافظه و هم فایلهای minidump هستند. با انتخاب این موارد و اجرای ابزار باید همه فایلهای تخلیه حافظه با موفقیت از سیستم حذف شوند. راهاندازی مجدد رایانه این فرآیند را کامل میکند.
استفاده از نرم افزار برای حذف فایل Dump Memory
اگر برایتان سخت است که فایل حذفی حافظه سیستم را با استفاده از ابزار پاکسازی ویندوز حذف کنید، به جای آن از راه حل های نرم افزاری جایگزین استفاده کنید.
یکی از محبوب ترین ابزارهای پاکسازی ویندوز CCleaner است. نسخه رایگان CCleaner را دانلود کنید که شامل ویژگی پاکسازی فایلهای تخلیه حافظه است.
این باید آخرین راه حل باشد زیرا به نصب نرم افزار جدید نیاز دارد. با این حال، معمولاً در حذف فایلهای تخلیه حافظه از یک سیستم، و همچنین فایلهای موقت و سایر دادههای غیرضروری ذخیره شده روی هارد دیسک که فضای زیادی را مصرف میکنند، موفقترین است. خوب است که برنامه ای مانند این را مرتباً اجرا کنید تا مطمئن شوید فضای هارد هرگز هدر نمی رود.
- نسخه رایگان CCleaner را دانلود و نصب کنید.
-
Custom Clean را انتخاب کنید و مطمئن شوید که Memory Dumps در قسمت System انتخاب شده است.
-
برای اطمینان از پاک شدن فضای خالی حافظه سیستم، Analyze را انتخاب کنید. هنگامی که تجزیه و تحلیل کامل شد، باید System - Memory Dumps را در لیست فایل هایی که باید حذف شوند مشاهده کنید.
-
Run Cleaner را انتخاب کنید تا CCleaner روال پاکسازی را کامل کند. این همه فایلهایی را که در نتایج تجزیه و تحلیل فهرست شده بودند حذف میکند.
حذف دستی MEMORY. DMP
اگر می دانید کجا فایل memory.dmp را پیدا کنید، می توانید آن را مانند هر فایل دیگری حذف کنید. یافتن فایل آسان نیست زیرا در میان فایلهای دیگر درون پوشه System Root دفن شده است.
برای پیدا کردن و حذف فایل:
-
به مسیر و نام فایل در پنجره Startup and Recovery در بخش اول این مقاله توجه کنید. معمولاً این مسیر %SystemRoot%\MEMORY. DMP است.
-
برای حذف فایل، خط فرمان را به عنوان مدیر اجرا کنید. Start Menu را انتخاب کنید، Command Prompt را در نوار جستجوی ویندوز تایپ کنید، سپس روی Command Prompt کلیک راست کنید. و Run as Administrator را انتخاب کنید.
-
برای تغییر مسیر به پوشه %SystemRoot% ، cd %systemroot% را تایپ کنید.
- اگر سیستم در هر نقطهای از حافظه خالی کند، یک فایل memory.dmp در این پوشه وجود دارد. del memory.dmp را تایپ کنید تا آن را حذف کنید.
خاموش کردن Write Debugging
اگر فایل memory.dmp به طور مداوم فضای زیادی را در سیستم شما اشغال می کند، پنجره System and Recovery را دوباره باز کنید و اطلاعات اشکال زدایی Write را تغییر دهید.
از منوی کشویی برای تغییر تنظیمات به (هیچ) استفاده کنید تا اطمینان حاصل کنید که در هنگام خرابی سیستم هیچ فایل تخلیه حافظه ایجاد نمی شود. همچنین به این معنی است که هیچ راهی برای تجزیه و تحلیل علت خرابی وجود ندارد، اما فضای هارد دیسک از تخلیه بیش از حد حافظه محافظت می شود.