SysMain (Superfetch) و Prefetch را برای SSD در ویندوز فعال یا غیرفعال کنید
در این مقاله، نحوه برخورد ویندوز 11/10/8/7 با Prefetch و SysMain در درایوهای حالت جامد(Solid-State Drives) را خواهیم دید . دیروز دیدیم که ویندوز چگونه با Defragmentation در درایوهای حالت جامد برخورد می کند. قبل از شروع، اجازه دهید روشن کنم که غیرفعال کردن SysMain (که قبلاً SuperFetch نامیده می شد ) یا Prefetch ایده خوبی نیست زیرا ممکن است عملکرد سیستم را کاهش دهد. بهتر است این سرویس ها را به تنظیمات پیش فرض خود رها کنید.
SysMain ( Superfetch )، Prefetch & SSD در Windows 11/10
هر بار که برنامه ای را در رایانه شخصی خود اجرا می کنید، یک فایل Prefetch که حاوی اطلاعاتی درباره فایل های بارگذاری شده توسط برنامه است توسط سیستم عامل ویندوز(Windows) ایجاد می شود. اطلاعات موجود در فایل Prefetch برای بهینه سازی زمان بارگذاری برنامه در دفعه بعدی که آن را اجرا می کنید استفاده می شود. SysMain تلاش میکند پیشبینی کند کدام برنامهها را بعداً راهاندازی میکنید و همه دادههای لازم را از قبل در حافظه بارگذاری میکند. الگوریتم پیش بینی آن برتر است و می تواند پیش بینی کند که کدام 3 برنامه بعدی را در چه ساعتی در روز راه اندازی خواهید کرد.
به طور خلاصه، SysMain و Prefetch فن آوری های (Prefetch)مدیریت فضای ذخیره سازی ویندوز(Windows Storage Management) هستند که دسترسی سریع به داده ها را در هارد دیسک های سنتی فراهم می کنند. در درایوهای حالت جامد، آنها منجر به عملیات نوشتن غیر ضروری می شوند(State) .
نحوه غیرفعال کردن SysMain در Windows 11/10
سرویس SysMain سرویسی(SysMain service) است که به Superfetch مربوط می شود. وظیفه آن حفظ و بهبود عملکرد سیستم در طول زمان است. در پوشه System32 یافت می شود. (System32)خدمات یکسان است ،(Services) اما نام نمایشی(Display) آن در ویندوز 10(Windows 10) از Superfetch به SysMain تغییر کرده است. اگر به دلایلی نیاز باشد که آنها را به صورت دستی غیرفعال کند، به این ترتیب می توان SysMain را غیرفعال کرد .
برای غیرفعال کردن SysMain در Windows 11/10 ، مراحل زیر را دنبال کنید:
- Win+R را فشار دهید تا اعلان Run باز شود.
- msc را تایپ کنید و دکمه Enter را فشار دهید.
- روی سرویس SysMain (SysMain ) دوبار کلیک کنید .
- از لیست کشویی Startup type گزینه Disabled را انتخاب کنید.(Disabled )
- روی دکمه OK کلیک کنید.
Services.msc را اجرا کنید تا Services Manager باز شود(open the Services Manager) . به سرویس SysMain (SysMain)((Scroll) Superfetch )(Superfetch) بروید که وظیفه حفظ و بهبود عملکرد سیستم در طول زمان را بر عهده دارد.
روی آن دوبار کلیک کنید تا کادر Properties آن باز شود. (Properties)بر روی Stop کلیک کنید(Click) تا فرآیند متوقف شود. نوع راه اندازی را غیر فعال(Disabled) کرده و روی Apply کلیک کنید.
برای اعمال تغییرات سیستم باید کامپیوتر خود را مجددا راه اندازی کنید .(restart your computer)
نحوه غیرفعال کردن Prefetch در Windows 11/10
برای غیرفعال کردن Prefetch در Windows 11/10 ، مراحل زیر را دنبال کنید:
- Win+R را فشار دهید تا اعلان Run باز شود.
- regedit را(regedit) تایپ کنید > دکمه Enter را فشار دهید.
- روی Yes کلیک کنید(Yes)
- به PrefetchParameters در HKLM بروید .
- روی مقدار EnablePrefetcher REG_DWORD دوبار کلیک کنید.
- داده های مقدار را 0 تنظیم کنید .
- روی دکمه OK کلیک کنید.
برای غیرفعال کردن Prefetch در ویندوز(Windows) ، regedit را اجرا کنید تا (Run)ویرایشگر رجیستری(Registry Editor) باز شود . به کلید رجیستری زیر بروید :(Navigate)
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
روی EnablePrefetcher(EnablePrefetcher) در سمت راست دوبار کلیک کنید تا کادر مقدار DWORD آن باز شود.(DWORD)
مقادیر ممکن برای EnablePrefetcher عبارتند از:
- 0 - Prefetcher را غیرفعال کنید
- 1 - راه اندازی برنامه (Application)واکشی اولیه(Prefetching) فعال است
- 2 - Boot Prefetching فعال است
- 3 - راه اندازی برنامه(Application) و Boot Prefetching فعال است
مقدار پیش فرض 3 است . برای غیرفعال کردن Prefetch، آن را روی 0 تنظیم کنید . روی OK و Exit کلیک کنید.
اتفاقاً میتوانید Suoerfetcher را در اینجا غیرفعال یا تغییر دهید - EnableSuperfetcher DWORD را دقیقاً زیر آن خواهید دید.
مقادیر ممکن برای EnableSuperfetch عبارتند از:
- 0 - SysMain را غیرفعال کنید
- 1 – SysMain(Enable SysMain) را فقط برای فایل های بوت فعال کنید
- 2 – SysMain(Enable SysMain) را فقط برای برنامه ها فعال کنید
- 3 – SysMain(Enable) را هم برای فایل های بوت و هم برای برنامه ها فعال کنید
اگر کاربر Solid State Drive هستید، ممکن است بخواهید نرم افزار رایگان SSD Life را بررسی کنید که می تواند سلامت درایو(State Drive) حالت جامد و SSD Tweaker شما را بررسی کند که به شما کمک می کند درایوهای حالت جامد(Solid State Drives) خود را تغییر دهید .
آیا(Does) غیرفعال کردن Superfetch عملکرد را افزایش می دهد؟
اگرچه فضای ذخیرهسازی زیادی مصرف نمیکند، اما نقص عملکرد میتواند باعث مصرف بالای CPU سرویس (CPU)Superfetch یا SysMain شود. در چنین شرایطی می توانید این سرویس را برای افزایش کارایی غیرفعال کنید. با این حال، در موارد دیگر، ممکن است پس از غیرفعال کردن این سرویس، هیچ بهبودی در عملکرد پیدا نکنید.
آیا غیرفعال کردن Superfetch اشکالی ندارد؟
بله و خیر. بله، زمانی که به دلیل این سرویس با مشکل مواجه می شوید. نه، زمانی که به این قابلیت نیاز دارید. این یک سرویس داخلی سیستم عامل ویندوز(Windows) است و برای روانتر کردن رایانه شخصی شما لازم است. به همین دلیل است که توصیه نمی شود Superfetch را تا زمانی که مشکلی ایجاد کند غیرفعال کنید.
امیدوارم کار کرده باشد!
Related posts
Optimize و سرعت بالا SSD drive خود را با استفاده Tweak-SSD برای Windows 10
چگونه Migrate Windows 10 OS از HDD به SSD بدون نصب مجدد آن
Windows 10 Fix Slow SSD Read Or Write Speed در
چگونه برای گفتن اگر SSD در Windows 10 عدم
Mac Fusion Drive Vs SSD Vs Hard Drive
M.2 SSD چیست؟ آیا کامپیوتر نیاز M.2 SSD خود را؟
SSD TRIM چیست، چرا مفید است و چگونه می توان بررسی کرد که آیا روشن است یا خیر
SSD Vs HDD: کدام یک بهتر است و چرا
آیا واقعا به SSD or Solid State Drive نیاز دارم؟
نحوه رفع مشکل استفاده از دیسک زیاد هاست سرویس (SysMain) در ویندوز 11/10
Raid HDD در مقابل حمله SSD: تفاوت های عمده ای که باید بدانید
یک درایو ترکیبی چیست؟ است SSHD بهتر از HDD or SSD؟
Kingston KC600 2.5 SATA SSD review
HDD یا SSD خود را تست کنید و وضعیت سلامت آن را بررسی کنید
نحوه بازیابی فایل های پاک شده با Recuva (از SSD، HDD، USB stick و غیره)
چگونه برای بررسی آنچه Hard Drive شما در ویندوز 10
SMART چیست و چگونه از آن برای پیش بینی خرابی هارد یا SSD استفاده کنیم
Transcend SSD Scope: حفظ SSD سالم و کارآمد
SATA or NVMe SSD چیست؟ چگونه برای گفتن اگر SSD من SATA or NVMe است؟
بررسی Kingston KC2500 NVMe PCIe SSD