• پوشه Prefetch: چه فایل هایی را ذخیره می کند و چرا به آنها نیاز است؟ پوشه Prefetch و Temp در ویندوز XP برای چیست؟ آیا می توان فایل های آلوده به ویروس را از آنها حذف کرد؟

    بدون متخصص بودن، پیگیری پیشرفت اتاق عمل دشوار است. سیستم های ویندوز. اما مفاهیم ابتدایی وجود دارد که هر کاربر باید آنها را درک کند. دانستن اینکه کدام پوشه ها و چه مواردی در ویندوز مسئول هستند، حرکت در سیستم را آسان تر می کند. نمونه ای از فایل های ناشناخته برای ما محتویات C:/Windows/Prefetch است.

    هدف پوشه

    بیایید به این سوال پاسخ دهیم: چرا ما نیاز داریم واکشی از پیش پوشه? هنگام راه‌اندازی، ویندوز برنامه‌هایی را که ما اغلب استفاده می‌کنیم (به تنهایی یا با استفاده از راه‌اندازی باز می‌کنیم) تجزیه و تحلیل می‌کند. سپس سیستم اطلاعاتی در مورد این برنامه ها ایجاد می کند که آنها را در فایل های موقتی خاص در پوشه Prefetch ذخیره می کند. در مرحله بعدی روشن کردن ویندوزاین فایل ها باعث می شود سیستم عامل سریعتر بوت شود.

    مؤلفه OS مسئول انجام این کار است. اگر حذف شوند، هیچ تغییری ایجاد نخواهد شد. در شروع بعدی، ویندوز دوباره داده های به روز برنامه ها را جمع آوری کرده و در پوشه Prefetch قرار می دهد. در این حالت، بارگیری سیستم عامل ممکن است کمی بیشتر از حد معمول طول بکشد.

    Prefetch برای اولین بار در ویندوز XP استفاده شد. با ظهور ویندوز ویستااین پوشه با فناوری های SuperFetch (مسئول تجزیه و تحلیل برنامه های کاربردی که اغلب راه اندازی می شوند) و ReadyBoost (مسئول افزایش عملکرد) تکمیل شد. می توانید آن را در این مسیر پیدا کنید: C: / Windows / Prefetch.

    مدیریت سرویس Prefetcher

    می توانید عملکرد سرویس Prefetcher را در ویرایشگر رجیستری مدیریت کنید:

    این پارامتر با مقادیر 0 تا 3 عمل می کند که به این معنی است:

    • 0x00000000 - غیرفعال کردن مؤلفه.
    • 0x00000001 - تسریع بارگذاری برنامه؛
    • 0x00000002 - شتاب راه اندازی ویندوز;
    • 0x00000003 - سرعت بارگذاری سیستم عامل و برنامه.

    مقدار پیش فرض 3 است. برای غیرفعال کردن سرویس، مقدار 0 را وارد کرده و کامپیوتر را مجددا راه اندازی کنید.

    مهم! توسعه‌دهندگان مطمئن شدند که پوشه Prefetch فایل‌ها (و گیگابایت فضای دیسک) را جمع نمی‌کند و محدودیتی برای 128 فایل ردیابی ایجاد می‌کند.

    پاسخ به سوالات

    آیا می توان پوشه Prefetch و داده هایی را که ذخیره می کند حذف کرد؟

    خیر این به سه دلیل منطقی نیست:

    در کلید ویندوز XP /prefetch:1به طور پیش فرض به آدرس فایل در ویژگی های نماد راه اندازی اضافه شده است ویندوز مدیابازیکن. پیش واکشی چیست؟ کلمه prefetch ترجمه ای به روسی دارد که شبیه "prefetch" است.


    هدف از این ویژگی به طور کلی با ویندوز XP است. فایل هایی را در پوشه prefetch حاوی اطلاعات مسیر این برنامه ها روی هارد دیسک ایجاد می کند.


    در سایت های در بالای Yandex بر اساس تقاضا "پیش واکشی ویندوز"شما می توانید اطلاعات نادرستی در مورد این ویژگی در ویندوز XP پیدا کنید. به ویژه، در سایت های netler و izcity، نویسندگان از افسانه هایی حمایت می کنند که برای سرعت بخشیدن به بارگذاری برنامه ها، باید به آن اضافه کنید. خطوط آدرسکلید میانبر / واکشی اولیه آنها: 1، و برای افزایش سرعت بوت سیستم، باید به طور دوره ای تمام فایل های با فرمت pf را از پوشه حذف کنید. از پیش واکشی.

    در ویندوز XP واکشی از پیش پوشهمعمولاً در C:\windows\prefetch قرار دارد. در آن هستند واکشی اولیه فایل هابا پسوند *.pf - اینها لیستی از فایل ها برای دانلود هستند، به اصطلاح فایل های هش. نام آنها با هش کردن فایل های EXE پس از بارگذاری تولید می شود. هر بار که می دوید فایل های EXE، آنها هش می شوند و بررسی می شوند که آیا pf. مربوط به آنها وجود دارد یا خیر فایل های موجود در پوشه Prefetchو اگر چنین است، آن فایل ها بارگذاری می شوند. اگر فایل‌های پیش واکشی مربوطه وجود نداشته باشند، سیستم فایل‌هایی را که در چه زمانی استفاده می‌کند، پیگیری می‌کند راه اندازی EXEبرنامه این فایل .pf را ایجاد می کند و مسیرهای این فایل ها را در آن ذخیره می کند.

    • پس اول از همه، خیلی نیست ایده خوبی است- همانطور که توسط برخی از سایت های کامپیوتری پیشنهاد شده است، پوشه prefetch را پاک کنید. سیستم به سادگی همه این فایل ها را دوباره ایجاد می کند، در هر صورت، مگر اینکه، البته، حدس بزنید که چگونه واکشی اولیه را غیرفعال کنید.
    • ثانیاً، اگر بیش از 128 فایل باشد، ویندوز به طور خودکار فایل های پیش واکشی را از این پوشه حذف می کند. بنابراین، با پاک کردن این پوشه، نه تنها سرعت بارگذاری برنامه ها را افزایش نمی دهید، بلکه عملکرد رایانه خود را موقتاً کاهش می دهید.

    لحظه بعد...

    برخی از "متخصصان" شروع به اضافه کردن کلید /prefetch:1 هنگام شروع برنامه ها کردند. بسیاری متوجه شده اند که در میانبرهای ایجاد شده به طور خودکار برای Win دستگاه پخش رسانه ایاین کلید وجود دارد و مقدار آن بسته به عملکردهای انجام شده توسط برنامه متفاوت است. به عنوان مثال، میانبر یک فایل WMV که برای تماشای یک ویدیو روی آن دوبار کلیک می‌کنید، یک پارامتر کلید واکشی اولیه داده می‌شود، یک میانبر پخش خودکار برای پخش یا ریپ کردن موسیقی که هنگام قرار دادن یک سی دی صوتی ظاهر می‌شود، پارامترهای دیگری را دریافت می‌کند.

    برخی از کارشناسان پیشنهاد کرده اند که سوئیچ /prefetch: 1 این فرآیند را فعال می کند از پیش واکشی. و بلافاصله شروع به اضافه کردن آن به همه کردند فایل اجراییو انجام آن را به دیگران در سایت ها و انجمن های مختلف توصیه کنید. و بدین ترتیب اسطوره شکل گرفت. دیگران در وب‌سایت‌های خود نوشته‌اند که این یک مزخرف کامل است و پس از مشاهده ارجاعات به واکشی اولیه فایل‌ها در زیرسیستم درایور ویندوز، این کلید را مختص WM Player است.

    به طور کلی، نه یکی و نه دیگری چیزی حدس نمی زنند.

    سیستم عامل هنگام ایجاد یک فرآیند به گزینه /prefetch:# نگاه می کند و این کار را فقط برای یک هدف انجام می دهد. او اضافه می کند شماره سریالهش کردن. برای چی؟

    WMP بسیاری دارد توابع مختلف. کتابخانه ها و کدهایی که برای پخش WMV استفاده می کند با کتابخانه های درگیر در آن بسیار متفاوت است پخش DVD، ریپ کردن یک سی دی، گوش دادن به یک جریان Shoutcast یا هر یک از ویژگی های Windows Media Player. اگر فقط یک هش برای WMP وجود داشت، پس از پیش واکشیفقط برای یکی از عملکردهای آن به درستی کار می کند. هنگام خواندن داده های نامعتبر از فایل پیش واکشیهیچ خطای مهلکی وجود نخواهد داشت - فایل .pf به سادگی در حافظه بارگذاری می شود و استفاده نمی شود. با این حال، این امر معکوس خواهد بود.

    گزینه /prefetch:# با اعداد مختلفبرای هر تابع ویندوز مدیا پلیربه هر تابع اجازه می دهد تا فایل هش خود را ایجاد کند و بنابراین واکشی اولیه به درستی انجام می شود. این گزینه های پیش واکشی منحصر به WMP نیستند. همین کار برای هر برنامه دیگری انجام می شود.

    گزینه /prefetch:هنگامی که اولین رشته در فرآیند ایجاد می شود، در نظر گرفته می شود، اما توسط تابع CreateProcess از آن حذف نمی شود خط فرمان، بنابراین هر برنامه ای که گزینه های خط فرمان ناشناخته را نمی پذیرد با آن کار نخواهد کرد. به همین دلیل است که بسیاری از مردم متوجه شدند که برای مثال Kazaa و بسیاری از برنامه های دیگر خطا می دهند یا به سادگی از شروع با واکشی اولیه ویندوز خودداری می کنند. و WMPlayer البته می داند که کلید را می توان در پارامترها مشخص کرد و به سادگی وجود آن را نادیده می گیرد.

    تنها کاری که کلید /prefetch:# انجام می دهد این است که شماره هش را تغییر می دهد. سیستم عامل برنامه را با آن بارگذاری می کند، همانطور که بدون آن، به سادگی با ذخیره داده های پیش واکشی در یک فایل .pf دیگر.

    حذف فایل های غیر ضروری

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

    پوشه های Temp در دو مکان قرار دارند: C:\Windows\Temp و C:\Documents and Settings\UserName\LocalSettings\Temp. به طور پیش فرض، پوشه Local Settings مخفی است، بنابراین برای دیدن این پوشه، باید گزینه مربوطه را فعال کنید. حالا به این پوشه ها رفته و تمام مطالب را حذف کنید.

    اگر قبلاً این پوشه ها را باز نکرده اید، احتمالاً از آنچه در آنها می گذرد شوکه خواهید شد.

    Prefetch Folder چیست؟

    پوشه Prefetch در است پوشه سیستمویندوز، حاوی اطلاعاتی در مورد برنامه هایی است که اغلب برای آنها باز می شود دسترسی سریعبه آنها. برای سرعت بخشیدن به بارگذاری سیستم عامل و راه اندازی برنامه ها استفاده می شود.
    در راه اندازی کامپیوتر ویندوزروند دانلود را زیر نظر دارد. پس از آن، اطلاعات دریافتی در ذخیره می شود HDDدر پوشه Prefetch دفعه بعد که شروع می کنید، از این اطلاعات برای سرعت بخشیدن به بارگذاری سیستم عامل استفاده می شود. هنگام راه اندازی هر برنامه ای همین اتفاق می افتد.

    پاک کردن پوشه Prefetch

    توسعه دهندگان مایکروسافت تصمیم گرفتند که پوشه های Temp خیلی کمی از فضای دیسک شما را اشغال کنند، پس چرا پوشه دیگری ایجاد نکنیم که همین کار را انجام دهد؟ بسیار از شما متشکرم! نه واقعا ممنون

    احتمالاً تعداد کمی پوشه داریم که فقط فضای خالی را می خورند. فضای دیسک. اکنون علاوه بر پوشه Temp، یک پوشه Prefetch فوق العاده داریم. عملکردهای این پوشه با توابع انجام شده توسط پوشه Temp متفاوت است، با این حال، مانند موارد زیر پوشه Temp، اگر به صورت دستی آن را حذف نکنید، می تواند زباله ها را برای قرن ها ذخیره کند. بنابراین، من به شما توصیه می کنم که به طور دوره ای این پوشه (C:\Windows\Prefetch) را پاک کنید. و نگران نباشید، سیستم دچار این مشکل نخواهد شد. هر فایل های حذف شده، که مورد نیاز ویندوز هستند، به طور خودکار دوباره ایجاد می شوند.

    برخی از کاربرانی که دوست دارند دایرکتوری های سیستم را جستجو کنند، اغلب با دایرکتوری Prefetch مواجه می شوند. پوشه جلوی کاربر در چیست؟ این مورد، همه نمی دانند. بیایید سعی کنیم شکاف های دانش را در مورد اینکه این فهرست برای چه کاری است و چه داده هایی در آن وجود دارد را پر کنیم.

    Prefetch: پوشه چیست

    بررسی موضوع با ارسال آغاز خواهد شد مطالب نظری. در شروع سیستم عاملروند دانلود را پیگیری می کند و تمام داده های مربوط به آن را برای سرعت بخشیدن به راه اندازی های بعدی در فهرست Prefetch ذخیره می کند. پوشه مقابل ما چیست؟

    در واقع، روی هارد کامپیوتر، حاوی اطلاعات به روز، پارامترها و اجزای چرخه کامل بوت شدن سیستم و راه اندازی پرکاربردترین برنامه ها است.

    برای اینکه دفعه بعد همه اجزاء را از ابتدا بارگیری نکند، ویندوز از داده های ذخیره شده در هارد دیسک استفاده می کند. با این حال، برخی از کاربران ادعا می کنند که برای هر شروع بعدی سیستم، اطلاعات ذخیره شده در فهرست Prefetch قدیمی می شود. بنابراین، از دیدگاه آنها، هر از چند گاهی لازم است دایرکتوری Prefetch پاکسازی شود. پوشه Prefetch چیست، کمی واضح است. اما همه علاقه مندان به تمیز کردن نمی دانند که داده های موجود در آن پس از هر شروع یا راه اندازی برنامه به طور خودکار بازنویسی می شوند.

    بیایید به جنبه عملی موضوع حذف مطالب آن نگاه کنیم. کمی بعد گفته می شود که چگونه می توان استفاده از عملکرد شتاب دانلود را غیرفعال کرد، اگر این موضوع بیش از حد کسی را آزار می دهد.

    پوشه Prefetch در ویندوز 7 و بالاتر: آیا باید پاک شود

    حذف داده ها از این دایرکتوری هیچ تغییر مهمی در عملکرد سیستم ایجاد نمی کند برنامه های نصب شدهتماس نخواهد گرفت

    اما تمام کسانی که ادعا می کنند پس از حذف اطلاعات از این دایرکتوری، بوت سیستم و راه اندازی برنامه سریعتر می شود، کاملا در اشتباه هستند. کاملا برعکس، زیرا سیستم یا برنامه باید ماژول های خود را مجدداً اجرا کند، آنها را در عملیات یا قرار دادن دستگاه کامپیوتریو این زمان می برد استفاده از داده ها از دایرکتوری Prefetch زمان صرف شده برای این فرآیندها را به میزان قابل توجهی کاهش می دهد. بنابراین، به طور کلی، پرداختن به تمیز کردن نامطلوب است، حتی بیشتر - حذف خود پوشه.

    درک این نکته مهم است که در طول بارگیری های بعدی، داده های فرآیند همچنان ذخیره می شوند. بنابراین پاکسازی و حذف همان چیزی خواهد بود که معمولاً "کار سیزیفی" نامیده می شود.

    مدیریت محتوای کاتالوگ Prefetch

    اگر کسی به این سرویس نیاز ندارد، می توانید از شر آن خلاص شوید. برای این کار باید وارد ویرایشگر شوید رجیستری سیستم(فرمان regedit را در منوی "Run" که با ترکیب Win + R فراخوانی می شود.

    در اینجا باید شاخه HKLM را انتخاب کنید و سپس از طریق کاتالوگ سیستم (SYSTEM) و تنظیمات پارامترهای کنترل فعلی (CurrentControlSet) به بخش بازرسی حافظه بروید، جایی که دایرکتوری PrefetchParameters مورد نظر قرار دارد. این شامل کلیدهایی با فرمت 0x0000000z است که در آن "z" می تواند چهار مقدار ممکن را بگیرد:

    • 0 - خاموش شدن کامل؛
    • 1 - تسریع تنها راه اندازی برنامه ها.
    • 2 - بهینه سازی فقط بوت ویندوز;
    • 3 - فعال سازی عملکرد به طور کامل (هم برای سیستم و هم برای برنامه ها).

    همین تنظیمات را می توان در ویرایشگر انجام داد. سیاست های گروهیا در جعبه ابزار مدیریت کامپیوتر.

    باید اضافه کنیم که دایرکتوری در آن قرار دارد پارتیشن سیستمدر امتداد مسیر Windows/ Prefetch. فکر می کنم چه نوع پوشه ای و برای چیست، از قبل مشخص است. به عنوان آخرین توصیه، بهتر است محتویات دایرکتوری را پاک نکنید یا تنظیمات پیش فرض سرویس را در سیستم خود تغییر ندهید.

    سلام بچه‌ها Prefetch پوشه‌ای است که داده‌های پیچیده و آن‌هایی را ذخیره می‌کند که به شما اجازه کار می‌دهد ویندوز سریعتره. این داده ها نتیجه کار سرویس است که به نوبه خود کار کاربر را در رایانه تجزیه و تحلیل می کند و سعی می کند مطمئن شود که دفعه بعد همه اقداماتی که انجام می دهد سریعتر انجام می شود.

    بنابراین، پوشه Prefetch را حتی می توان جادویی نامید، زیرا به لطف آن رایانه می تواند بسیار سریعتر کار کند. اما چقدر، از قبل به حجم رایگان رم بستگی دارد. هرچه رم بیشتر باشد بهتر است

    در اینجا محتویات پوشه Prefetch من است:


    اگر ویژگی های آن را باز کنید، می بینیم که چقدر فضا اشغال می کند:

    همانطور که می بینید فضای بسیار کمی را اشغال می کند پس بهتر است آن را حذف نکنید. اما اگر به هر حال آن را حذف کنید چه اتفاقی می افتد؟ هیچ چیز وحشتناکی اتفاق نخواهد افتاد، فقط سرویس دوباره شروع به کار می کند.

    برای بررسی آن را از خودم حذف کردم. سپس ریبوت کردم، بعد از آن سیستم به درستی کار کرد و همه چیز درست شد.

    اما وقتی نگاه کردم پوشه ویندوز، پس پوشه Prefetch قبلا ایجاد شده است، خوب، یعنی همه چیز همانطور است که من نوشتم اما وقتی دوباره سعی کردم آن را حذف کنم، پیامی آمد که از مدیر مجوز بخواهید، خوب، به نظر من خنده دار است ... اما سپس تکرار را فشار دادم و دوباره تکرار کردم و تمام شد، پوشه حذف شد. بنابراین فقط در صورتی که نمی توانید آن را حذف کنید، اینجاست ابزار ویژه، او می داند که چگونه همه پوشه های سرسخت را حذف کند. اما شما، مراقب آن باشید، خوب، با این ابزار ..

    فکر کردم اگه خاموش کنی سرویس SuperFetch، پس از حذف پوشه ظاهر نمی شود. اما نه، به هر حال او ظاهر شد. اما چیزی جز پوشه ReadyBoot در آن وجود نداشت. یعنی پوشه Prefetch به نوعی به فناوری ReadyBoot نیز اشاره دارد، این نیز برای افزایش سرعت کامپیوتر است و از فلش مموری برای افزایش سرعت استفاده می شود ... اما این یک داستان کاملاً متفاوت است.

    در هر صورت، من به شما خواهم گفت که چگونه می توانید SuperFetch را غیرفعال کنید. بنابراین نگاه کنید، توزیع کننده را راه اندازی کنید، به تب Services بروید و روی این دکمه روی آن کلیک کنید:


    پنجره ای با لیستی از خدمات باز می شود. همه آنها کار نمی کنند، فقط همه چیزهایی هستند که در ویندوز هستند. در اینجا باید SuperFetch را پیدا کنید و روی آن دوبار کلیک کنید.