Prefetch թղթապանակ. ինչ ֆայլեր է այն պահում և ինչու են դրանք անհրաժեշտ: Ինչպես է Windows-ն օգտագործում Perfetch թղթապանակը

Որոշ օգտատերեր, ովքեր սիրում են շրջել համակարգի գրացուցակները, հաճախ հանդիպում են Prefetch գրացուցակին: Ոչ բոլորը գիտեն, թե այս դեպքում ինչ թղթապանակ է օգտատիրոջ առջեւ: Փորձենք լրացնել գիտելիքների բացերը, թե ինչի համար է այս գրացուցակը և ինչ տվյալներ է պարունակում:

Prefetch. ինչ է այս թղթապանակը:

Հարցի քննարկումը կսկսենք տեսական նյութ ներկայացնելով։ Գործարկման ժամանակ օպերացիոն համակարգը վերահսկում է բեռնման գործընթացը՝ պահպանելով դրա մասին բոլոր տվյալները՝ Prefetch գրացուցակում հետագա գործարկումներն արագացնելու համար: Ինչպիսի՞ թղթապանակ է մեր առջև։

Ըստ էության, համակարգչի կոշտ սկավառակի վրա, որը պարունակում է ընթացիկ տվյալներ, պարամետրեր և բաղադրիչներ համակարգի ամբողջական բեռնման ցիկլի և ամենահաճախ օգտագործվող ծրագրերի գործարկման համար:

Հաջորդ անգամ բոլոր բաղադրիչները զրոյից բեռնելուց խուսափելու համար Windows-ն օգտագործում է կոշտ սկավառակի վրա պահված տվյալները: Որոշ օգտատերեր, սակայն, պնդում են, որ համակարգի յուրաքանչյուր հաջորդ գործարկման դեպքում Prefetch գրացուցակում պահվող տեղեկատվությունը դառնում է հնացած: Հետևաբար, նրանց տեսանկյունից, ժամանակ առ ժամանակ անհրաժեշտ է մաքրել Prefetch գրացուցակը: Մի փոքր պարզ է, թե որն է Prefetch թղթապանակը: Սակայն մաքրման ոչ բոլոր սիրահարները գիտեն, որ դրանում առկա տվյալները ավտոմատ կերպով վերագրվում են հավելվածի յուրաքանչյուր մեկնարկից կամ գործարկումից հետո:

Դիտարկենք դրա բովանդակությունը ջնջելու հարցի գործնական կողմերը։ Մի փոքր ուշ մենք կխոսենք այն մասին, թե ինչպես անջատել բեռնման արագացման գործառույթի օգտագործումը, եթե դա ինչ-որ մեկին չափազանց անհանգստացնում է:

Prefetch թղթապանակ Windows 7 և ավելի բարձր օպերացիոն համակարգերում. արժե՞ այն դատարկել:

Այս գրացուցակից տվյալները ջնջելը որևէ կարևոր փոփոխություն չի առաջացնի համակարգի կամ տեղադրված ծրագրերի աշխատանքի մեջ:

Բայց բոլոր նրանք, ովքեր պնդում են, որ այս գրացուցակից տեղեկատվությունը հեռացնելուց հետո համակարգի բեռնումը և հավելվածների գործարկումն ավելի արագ կդառնան, բացարձակապես սխալվում են: Ճիշտ հակառակը, քանի որ համակարգը կամ ծրագիրը պետք է վերագործարկի իր սեփական մոդուլները՝ դրանք տեղադրելով օպերացիոն համակարգում կամ համակարգչային սարքում, և դա ժամանակ է պահանջում: Prefetch գրացուցակի տվյալների օգտագործումը զգալիորեն նվազեցնում է այդ գործընթացների վրա ծախսվող ժամանակը: Հետեւաբար, մեծ հաշվով, անցանկալի է մաքրում անել, հատկապես ջնջել հենց թղթապանակը։

Այստեղ կարևոր է հասկանալ, որ հետագա ներբեռնումների ժամանակ գործընթացի մասին տվյալները դեռ կպահպանվեն: Այսպիսով, մաքրումը և հեռացումը կդառնա այն, ինչ սովորաբար կոչվում է «սիզիփյան աշխատանք»:

Prefetch գրացուցակի բովանդակության կառավարում

Եթե ​​ինչ-որ մեկին այս ծառայությունը պետք չէ, նա կարող է ազատվել դրանից: Դա անելու համար մուտքագրեք համակարգի ռեեստրի խմբագրիչը («Run» ցանկի regedit հրամանը, որը կանչվել է Win + R համակցությամբ):

Այստեղ դուք պետք է ընտրեք HKLM մասնաճյուղը, այնուհետև համակարգի գրացուցակի (SYSTEM) և ընթացիկ կառավարման պարամետրերի պարամետրերի միջոցով (CurrentControlSet) իջեք հիշողության ստուգման բաժին, որտեղ գտնվում է ցանկալի PrefetchParameters գրացուցակը: Այն պարունակում է 0x0000000z ձևաչափի ստեղներ, որտեղ «z»-ը կարող է վերցնել չորս հնարավոր արժեքներ.

  • 0 - ամբողջական անջատում;
  • 1 - միայն ծրագրի մեկնարկի արագացում;
  • 2 - միայն Windows-ի բեռնման օպտիմիզացում;
  • 3 - գործառույթի ամբողջական ակտիվացում (ինչպես համակարգի, այնպես էլ հավելվածների համար):

Նույն կարգավորումները կարող են կատարվել Group Policy Editor-ում կամ Computer Administration Tools-ում:

Մնում է ավելացնել, որ գրացուցակը գտնվում է Windows/Prefetch ուղու երկայնքով համակարգի բաժանման մեջ: Ինչպիսի՞ թղթապանակ է դա և ինչի համար է այն, կարծում եմ՝ արդեն պարզ է։ Որպես վերջին խորհուրդ, ավելի լավ է չջնջել գրացուցակի բովանդակությունը կամ չփոխել համակարգի լռելյայն ծառայության կարգավորումները:

Windows-ի օպտիմիզացման թեման շատ կարևոր է թվում օգտատերերի մեծամասնության համար, և հավանաբար սա է պատճառը, որ դրա հետ կապված շատ առասպելներ կան: Այս առասպելներից մեկը պնդում է, որ դուք կարող եք ավելացնել սկավառակի տարածությունը, ինչպես նաև արագացնել համակարգը և հավելվածները՝ թղթապանակով որոշակի մանիպուլյացիաներ կատարելով: Նախաբեռնել. Եկեք պարզենք, արդյոք դա իսկապես այդպես է և ինչու է թղթապանակն ընդհանրապես անհրաժեշտ Նախաբեռնել.


Windows գրացուցակում Նախաբեռնելխաղում է նույն դերը, ինչ քեշբրաուզերներում: Որպեսզի ձեր համակարգը կամ հավելվածներն ավելի արագ գործարկվեն, Windows-ն ավտոմատ կերպով պահպանում է դրանց կոդի մի մասը հատուկ հետագծային ֆայլերում: Երբ օգտատերը գործարկում է, օրինակ, ռեսուրսներով ինտենսիվ ծրագիր, համակարգը նախ մուտք է գործում թղթապանակի բովանդակությունը Նախաբեռնել, կարդում է փրկված ու «Մաս»ծրագրերը հիշողության մեջ՝ ստիպելով վերջինս ավելի արագ սկսել:

Windows-ում թղթապանակը Նախաբեռնելսերտորեն կապված է ծառայության աշխատանքի հետ SuperFetchև բաղադրիչ ReadyBoost, ուստի դրա հետ կապված ցանկացած գործողություն կարող է ազդել նրանց աշխատանքի վրա, և ոչ դեպի լավը: Այո, անջատել ծառայությունը SuperFetchկարող է հանգեցնել համակարգիչների մեծ մասի վրա համակարգի կատարողականի նվազմանը, բացառությամբ կամ 1 ԳԲ կամ պակաս օպերատիվ հիշողությամբ հին մեքենաների, կամ, ընդհակառակը, շատ հզորների՝ 16 ԳԲ-ից ավելի օպերատիվ հիշողությամբ մեքենաների: Նաև SuperFetchկարող է անջատվել, եթե օգտագործվում է որպես համակարգի սկավառակ SSD .

Ի՞նչ կանի Prefetch թղթապանակի բովանդակությունը ջնջելը օպտիմալացման համար:Ոչինչ, միայն կվատանա։ Նախ՝ համակարգը և որոշ ծրագրեր բեռնելու համար պահանջվող ժամանակը կավելանա, երկրորդ՝ ֆայլերը ՊՖ կստեղծվի նորովի, ինչի համար համակարգը կրկին պետք է հատկացնի հիշողության ռեսուրսների մի մասը։ Բացի այդ, գրացուցակի ջնջում Նախաբեռնելչի ավելացնի սկավառակի տարածք, քանի որ այս թղթապանակը սովորաբար քիչ է կշռում, և դրա մեջ գտնվող ֆայլերի քանակը միշտ սահմանափակ է 128-րդ.

Եթե ​​արդեն ցանկանում եք կառավարել բովանդակությունը Նախաբեռնել, դա պետք է արվի ճիշտ, մասնավորապես ռեեստրի միջոցով:

Բացեք հրամանով regeditՌեեստրի խմբագիր և ընդլայնել այս մասնաճյուղը.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Խմբագրի պատուհանի աջ սյունակում գտեք պարամետրը և տեսեք դրա ընթացիկ արժեքը:

Ամենայն հավանականությամբ դա կլինի 3 . Հենց այս արժեքն է ներառում հավելվածների և համակարգի ավելի արագ գործարկումը: Եթե ​​ցանկանում եք դրանք ամբողջությամբ անջատել, փոխեք արժեքը 0 . Միայն հավելվածներն արագացնելու համար տեղադրեք 1 , միայն համակարգի բեռնումն արագացնելու համար տեղադրեք 2 . Որպեսզի փոփոխություններն ուժի մեջ մտնեն, վերագործարկեք ձեր համակարգիչը:

Մի փոքր ավելի քիչ տարածված առասպելն այն է, որ ծրագրերը կարելի է արագացնել՝ ավելացնելով բանալին իրենց դյուրանցմանը /նախաբեռնել:1. Այս գործողությունը ենթադրաբար ավելացնում է ընտրված ծրագիրը թղթապանակում Նախաբեռնել. Իրականում բանալի ավելացնելով /նախաբեռնել:1օբյեկտի հղումը որևէ կերպ չի ազդում հավելվածի աշխատանքի վրա, ծառայությունը որոշում է՝ ստեղծել հետագծային ֆայլեր, թե ոչ Նախադպրոցական , որն ավելի լավ գիտի, թե որ հավելվածներն են օպտիմիզացման կարիք ունեն, որոնք՝ ոչ:

Դժվար է առանց փորձագետ լինելու հետևել Windows օպերացիոն համակարգի զարգացմանը։ Բայց կան հիմնական հասկացություններ, որոնք յուրաքանչյուր օգտվող պետք է հասկանա: Իմանալով, թե Windows-ում ինչ թղթապանակներ են պատասխանատու, ավելի հեշտ կլինի նավարկելը համակարգում: Մեզ անհայտ ֆայլերի օրինակ է C:/Windows/Prefetch-ի բովանդակությունը:

Թղթապանակի նպատակը

Եկեք պատասխանենք այն հարցին, թե ինչու է մեզ անհրաժեշտ Prefetch թղթապանակը: Երբ Windows-ը միանում է, այն վերլուծում է այն ծրագրերը, որոնք մենք հաճախ օգտագործում ենք (մենք բացում ենք դրանք ինքներս կամ գործարկման միջոցով): Այնուհետև համակարգը ստեղծում է տեղեկատվություն այդ ծրագրերի մասին, որոնք պահպանում է հատուկ ժամանակավոր ֆայլերում Prefetch թղթապանակում: Հաջորդ անգամ Windows-ը միացնելուց հետո այս ֆայլերը արագացնում են ՕՀ-ի բեռնումը:

OS բաղադրիչը պատասխանատու է այս աշխատանքի կատարման համար: Եթե ​​դրանք հեռացնեք, փոփոխություններ չեն լինի: Հաջորդ անգամ, երբ այն սկսեք, Windows-ը կրկին կհավաքի ընթացիկ տվյալներ ծրագրերի մասին և կտեղադրի այն Prefetch պանակում: Այնուամենայնիվ, ՕՀ-ի բեռնումը կարող է սովորականից մի փոքր ավելի երկար տևել:

Prefetch-ն առաջին անգամ օգտագործվել է Windows XP-ում: Windows Vista-ի գալուստով թղթապանակը համալրվեց SuperFetch (պատասխանատու է հաճախակի գործարկվող հավելվածների վերլուծության համար) և ReadyBoost (պատասխանատու է արդյունավետության բարձրացման համար) տեխնոլոգիաներով։ Դուք կարող եք գտնել այն այս ճանապարհում՝ C:/Windows/Prefetch:

Prefetcher ծառայության կառավարում

Դուք կարող եք վերահսկել Prefetcher ծառայության աշխատանքը ռեեստրի խմբագրում.

Այս պարամետրը գործում է 0-ից 3 արժեքներով, ինչը նշանակում է.

  • 0x00000000 - բաղադրիչի անջատում;
  • 0x00000001 - հավելվածի բեռնման արագացում;
  • 0x00000002 - Windows-ի գործարկման արագացում;
  • 0x00000003 - ՕՀ-ի և հավելվածների բեռնման արագացում:

Նախնական արժեքը 3 է: Ծառայությունն անջատելու համար մուտքագրեք 0 արժեքը և վերագործարկեք համակարգիչը:

Կարևոր! Մշակողները համոզվեցին, որ Prefetch թղթապանակում ֆայլեր (և գիգաբայթ սկավառակի տարածություն) չկուտակվի՝ ստեղծելով 128 հետք ֆայլի սահմանաչափ։

Հարցերի պատասխաններ

Հնարավո՞ր է ջնջել Prefetch թղթապանակը և այն պահվող տվյալները:

Ոչ Սա իմաստ չունի երեք պատճառով.

Ավելորդ ֆայլերի հեռացում

Գիտեք, ես երբեք չեմ հասկացել Windows-ի Temp թղթապանակի նպատակը: Այսինքն, ես չգիտեմ, թե ինչու է դա անհրաժեշտ կամ ինչ է դա անում: Օրինակ, եթե ծրագրի տեղադրումը ձախողվի, ապա որոշ ֆայլեր պատճենվում են այս թղթապանակում, որոնք հետագայում անհրաժեշտ չեն, դրանք պարզապես կարող են ջնջվել՝ առանց որևէ վնաս պատճառելու համակարգին: Եթե ​​կա անսարքություն, համոզվեք, որ ստուգեք Temp թղթապանակը, հավանաբար այնտեղ կգտնեք շատ ֆայլեր, որոնք թանկարժեք տեղ են զբաղեցնում ձեր սկավառակի վրա:

Temp թղթապանակները գտնվում են երկու տեղում՝ C:\Windows\Temp և C:\Documents and Settings\Username\LocalSettings\Temp: Լռելյայնորեն, «Տեղական կարգավորումներ» պանակը թաքնված է, ուստի այս թղթապանակը տեսնելու համար դուք պետք է միացնեք համապատասխան տարբերակը: Այժմ գնացեք այս թղթապանակները և ջնջեք բոլոր բովանդակությունը:

Եթե ​​նախկինում չեք բացել այս թղթապանակները, հավանաբար շոկի մեջ կլինեք, թե ինչ է կատարվում դրանցում:

Ինչ է Prefetch թղթապանակը

Prefetch թղթապանակը գտնվում է Windows համակարգի թղթապանակում և պարունակում է տեղեկատվություն հաճախակի բացվող ծրագրերի մասին՝ դրանց արագ մուտք գործելու համար: Օգտագործվում է օպերացիոն համակարգի բեռնումն արագացնելու և ծրագրերի գործարկման համար:
Երբ միացնում եք ձեր համակարգիչը, Windows-ը վերահսկում է բեռնման գործընթացը: Որից հետո ստացված տեղեկատվությունը պահվում է կոշտ սկավառակի վրա Prefetch թղթապանակում: Հաջորդ անգամ սկսելիս այս տեղեկատվությունը օգտագործվում է օպերացիոն համակարգի բեռնումն արագացնելու համար: Նույնը տեղի է ունենում, երբ գործարկում եք որևէ ծրագիր:

Prefetch թղթապանակը մաքրվում է

Microsoft-ը որոշեց, որ Temp թղթապանակները շատ քիչ են զբաղեցնում ձեր սկավառակի տարածությունը, ուստի ինչու չստեղծել մեկ այլ թղթապանակ, որն անում է նույնը: Շատ շնորհակալություն! Ոչ, իսկապես, շնորհակալություն:

Մենք, հավանաբար, շատ քիչ թղթապանակներ ունենք, որոնք պարզապես խլում են սկավառակի ազատ տարածությունը: Այժմ, բացի Temp թղթապանակից, մենք ունենք հրաշալի Prefetch թղթապանակ: Այս թղթապանակը այլ աշխատանք է կատարում, քան Temp պանակը, բայց ինչպես Temp թղթապանակը, այն կարող է դարեր շարունակ պահել անպետք նյութերը, եթե ձեռքով չհեռացնեք այն: Ուստի խորհուրդ եմ տալիս պարբերաբար դատարկել այս թղթապանակը (C:\Windows\Prefetch): Եվ մի անհանգստացեք, համակարգը դրանից չի տուժի: Ցանկացած ջնջված ֆայլ, որն անհրաժեշտ է Windows-ին, ավտոմատ կերպով կվերստեղծվի:

Բարև տղերք, Prefetch-ը թղթապանակ է, որտեղ պահվում են դժվար տվյալները, և նրանք, որոնք թույլ են տալիս Windows-ին ավելի արագ աշխատել: Այս տվյալները ծառայության աշխատանքի արդյունքն են, որն իր հերթին վերլուծում է օգտատիրոջ աշխատանքը համակարգչում և փորձում համոզվել, որ հաջորդ անգամ նրա կատարած բոլոր գործողություններն ավելի արագ են կատարվում։

Հետեւաբար, Prefetch թղթապանակը կարելի է նույնիսկ կախարդական անվանել, քանի որ դրա շնորհիվ համակարգիչը կարող է շատ ավելի արագ աշխատել։ Բայց կոնկրետ որքանը կախված է RAM-ի անվճար քանակից: Որքան շատ RAM, այնքան լավ

Ահա իմ Prefetch թղթապանակի բովանդակությունը.


Եթե ​​բացեք դրա հատկությունները, կտեսնեք, թե որքան տեղ է այն զբաղեցնում.

Ինչպես տեսնում եք, այն շատ քիչ տեղ է զբաղեցնում, ուստի ավելի լավ է չջնջել այն: Բայց ի՞նչ կլինի, եթե ջնջեք այն ամեն դեպքում: Ոչ մի վատ բան չի լինի, պարզապես ծառայությունը նորից կսկսի աշխատել։

Ես ինքս ջնջել եմ այն ​​ստուգելու համար։ Հետո ես վերագործարկեցի, որից հետո համակարգը նորմալ աշխատեց ու ամեն ինչ լավ էր։

Բայց երբ նայեցի Windows-ի թղթապանակը, արդեն ստեղծվել էր Prefetch թղթապանակը, այսինքն՝ ամեն ինչ այնպես էր, ինչպես գրել էի, բայց երբ նորից փորձեցի ջնջել, հաղորդագրություն կար, որ ադմինիստրատորից թույլտվություն խնդրեք, լավ , դա կատակ է, կարծում եմ... Բայց հետո ես սեղմեցի կրկնել և նորից կրկնել և վերջ, թղթապանակը ջնջվեց: Հետևաբար, միայն այն դեպքում, եթե դուք չեք կարող ջնջել այն, ապա այստեղ կա հատուկ օգտակար ծրագիր, որը կարող է ջնջել բոլոր համառ թղթապանակները: Բայց դուք, զգույշ եղեք դրա հետ, լավ, այս օգտակարության հետ:

Մտածեցի, որ եթե անջատես SuperFetch ծառայությունը, ջնջելուց հետո թղթապանակը չի հայտնվի։ Բայց ոչ, նա ամեն դեպքում հայտնվեց: Բայց դրա մեջ ոչինչ չկար, բացի ReadyBoot թղթապանակից։ Այսինքն՝ Prefetch թղթապանակը ինչ-որ կերպ նաև առնչվում է ReadyBoot տեխնոլոգիային, սա նաև համակարգիչը արագացնելու համար է, իսկ արագացման համար օգտագործվում է ֆլեշ կրիչ... Բայց դա բոլորովին այլ պատմություն է։

Ամեն դեպքում, ես ձեզ կասեմ, թե ինչպես կարող եք անջատել SuperFetch-ը: Այսպիսով, նայեք, գործարկեք դիսպետչերը, գնացեք «Ծառայություններ» ներդիր և սեղմեք դրա վրա այս կոճակը.


Կբացվի պատուհան, որը պարունակում է ծառայությունների ցանկ: Նրանցից ոչ բոլորն են աշխատում, դրանք պարզապես այն ամենն են, ինչ կա Windows-ում: Այստեղ դուք պետք է գտնեք SuperFetch-ը և կրկնակի սեղմեք դրա վրա: