نحوه عملکرد Prefetcher در ویندوز
با سلام خدمت کاربران سایت مِستر آموز و علاقه مندان به کامپیوتر.
خیلی خوشحالیم از اینکه با ما همراه هستید.
امروز با یک مطلب بسیار کاربردی در خدمت شما عزیزان،کاربران سایت مِستر آموز هستیم. با ما همراه باشید.
در این مطلب قصد داریم یکی از مهمترین روش های افزایش سرعت در ویندوز که توسط پوشه ناشناخته Prefetch انجام می گیرد خواهیم پرداخت.اکثر کسانی که با کامپیوتر کار می کنند از پوشه بسیار مهم بی خبرند.به همین دلیل ما امروز تصمیم به معرفی پوشه prefetch گرفتیم.برای آشنایی بیشتر از نحوه عملکرد آن با ما همراه باشید.
معرفی پوشه Prefetch
این پوشه در شاخه اصلی ویندوز قرار داشته و فایل هایی با پسوند PF (نوعی فایل اجرایی) و با نام نرم افزارهای اجرایی در سیستم به همراه یک کد خاص را در خود نگهداری می کند.
در واقع این پوشه درست مانند یک حافظه مجازی در سیستم عمل کرده و با نگهداری کدهای اجرایی برنامه های اجرا شده می تواند در افزایش سرعت اجرای مجدد آنها و همچنین کاهش فشار وارد بر حافظه سیستم نقش بسیار موثری را ایفا کند.
طریقه استفاده Prefetch
برای دسترسی به این پوشه و مشاهده محتوای آن، با فشردن کلیدهای ویندوز و R پنجره RUN را فعال کنید و در کادر آن کلمه prefetch را تایپ کنید و کلید Enter را بزنید.البته اجباری در استفاده از RUN برای مراجعه به آن نیست و شما می توانید با رفتن به مسیر درایوی که ویندوز در آن نصب شده است و انتخاب پوشه prefetch هم پوشه را باز کنید ( C:\WINDOWS\Prefetch).
حتما تا به حال این سوال برایتان به وجود آمده است که آیا فایل ها پس از استفاده از سیستم حذف خواهند شد یا خیر؟ در پاسخ باید بگوییم که متاسفانه بسیاری از این فایل ها در این پوشه باقی خواهند ماند و این امر ممکن است در آینده باعث کاهش شدید حجم درایو ویندوز شما گردد.
اما این مشکل به سادگی قابل رفع بوده و در صورت نظارت کلی بر روی این قسمت، به هیچ عنوان با مشکلی برخورد نخواهید کرد. ضمنا قابل ذکر است که حذف محتویات این پوشه به هیچ عنوان آسیبی به سیستم شما وارد نخواهد آورد و می توانید محتویات آن را با خیالی آسوده پاک کنید.
اما دقت داشته باشید که پس از این عمل، امکان احساس کاهش نسبی سرعت در فرآیندهای ویندوز دور از ذهن نیست. دوستان ضمنا تاکید می کنیم که به هیچ عنوان خود پوشه Prefetch را حذف نکنید، زیرا این کار موجب بروز مشکلات زیادی در سیستم خواهد شد. با ما همراه باشید.
طریقه تنظیم و مدیریت پوشه Prefetch
با اعمال تنظیمات خاصی در رجیستری می توان عملکرد این پوشه را بدون هیچ نگرانی کاملا کنترل کرد.برای این منظور ابتدا با فشردن کلیدهای ویندوز و R پنجره Run را بازکنید و در کادر عبارت Regedit را وارد کنید تا پنجره برنامه ویرایشگر رجیستری ویندوز باز شود.در پنجره باز شده به مسیر زیر بروید:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
سپس در پنجره سمت راست، کلید EnablePrefetcher را یافته ( در صورت عدم وجود آن، یک کلید از نوع DWORD و با نام EnablePrefetcher را ایجاد کنید) و آنرا به دلخواه با یکی از اعداد زیر مقداردهی نمایید:
0: غیر فعال نمودن قابلیت
Prefetch 1: اجرای نرم افزارها با تحمیل فرامین به ویندوز
2: عملکرد در زمان Boot (بسیار مفید برای افزایش سرعت بوت سیستم)
3: عملکرد در تمام موارد ( هم بوت و هم نرم افزارها).
همانطور که ملاحظه می کنید از عدد صفر هر میزان که این عدد بیشتر می شود، بخش بیشتری از این قابلیت را فراهم کرده و فعال می کند. علاوه بر این اعداد، در صورت استفاده از مقدار 5 برای این کلید رجیستری، نهایت استفاده از این قابلیت در سیستم فعال شده و سرعت اجرای نرم افزارها و دسترسی به اطلاعات به حداکثر خود خواهد رسید.
استفاده از مقدار 5 مخصوصا در سیستم هایی با سرعت حافظه پایین به هیچ عنوان توصیه نمی شود. زیرا در این صورت با کمبود شدید فضای درایو ویندوز مواجه خواهید شد.
در صورت استفاده از 128مگابایت، از مقدار 0 و حافظه 512 مگابایت از مقدار 3 و حافظه ای بیشتر از مقدار بیشتر استفاده کنید.
البته هیچ دستورالعملی برای این موضوع وجود نداشته و شما با توجه به میزان سرعت و حجم حافظه سیستم، مقدار کلید رجیستری را تعیین می کنید.
به عنوان مثال در صورت داشتن حافظه 1 گیگابایت و بالاتر، استفاده از مقدار 5 مانعی نخواهد داشت.حال با کسب دانش در این رابطه، عدد مورد نظر را انتخاب کنید و از رجیستری خارج شده و سیستم را یکبار Restart نمایید تا تغییرات اعمال شود.
حالا به راحتی می توان با خیال راحت با ویندوز کار کردو بعد از هر بار راه اندازی ویندوز، محتوای این پوشه پاکسازی می شود و علاوه بر جلوگیری از افزایش بی مورد حجم درایو اصلی ویندوز، موجب حذف خودکار محتوای بلا استفاده این پوشه شود. برای انجام این عمل ابتدا از طریق منوی Start و ابزار Run وارد محیط cmd (خط فرمان) شده و دستور زیر را در آن تایپ کرده و Enter را بزنید (نام فایل bat را می توانید به دلخواه وارد نمایید):
Copy con delpreffolder.bat
لازم به اشاره است که دستور Copy با پارامتر Con (مخفف Console) اقدام به ایجاد فایل دلخواهتان می نماید. پس از وارد کردن است دستور، بلافاصله دستور زیر را به عنوان محتویات درونی فایل bat تایپ کنید:
Echo off
Del C:\windows\prefetch\*.*/q
قابل ذکر است که حتما به فواصل بین عبارات فوق بسیار دقت کنید. ضمنا کاراکتر C به مفهوم نام درایو اصلی ویندوز ما بوده و می بایست تغییر کند.
در پایان برای اتمام، دکمه F6 کیبورد را فشرده و سپس با استفاده Enter فایل مربوطه ایجاد می گردد. ایجاد یک فایل bat با هر ویرایشگر متن مانند notepad ویندوز نیز امکان پذیر است. پس از ایجاد فایل می توانید آن را در Task Scheduled ویندوز قرار داده و آن را برای اجرای مداوم برنامه ریزی کنید.
دوستان عزیز امیدواریم که این آموزش مورد استفاده شما قرار گرفته باشد.با آرزوی موفقیت و سلامتی برای شما همراهان همیشگی سایت مِستر آموز.
برای آموزش های بیشتر با ما همراه باشید.ما بهترین آموزش ها را در اختیار شما عزیزان قرار می دهیم.