Предварително извличане на директория: каква е папката и защо е необходима. Папката Prefetch играе ли някаква роля при оптимизирането на Windows и приложенията

Някои потребители, които обичат да се ровят из системните директории, често се натъкват на директорията Prefetch. Какъв вид папка е пред потребителя в този случай, не всеки знае. Нека се опитаме да запълним пропуските в знанията за това за какво е тази директория и какви данни съдържа.

Предварително извличане: каква е папката

Разглеждането на въпроса ще започне с представяне на теоретичния материал. При стартиране операционната система наблюдава процеса на зареждане, като запазва всички данни за него, за да ускори последващото стартиране в директорията Prefetch. Каква е папката пред нас?

Всъщност на твърдия диск на компютъра, съдържащ актуални данни, параметри и компоненти от пълния цикъл на зареждане на системата и стартиране на най-често използваните програми.

За да не зарежда всички компоненти от нулата следващия път, Windows използва данните, съхранявани на твърдия диск. Някои потребители обаче твърдят, че при всяко следващо стартиране на системата информацията, съхранявана в директорията Prefetch, става остаряла. Следователно, от тяхна гледна точка, от време на време е необходимо да почиствате директорията Prefetch. Какво е папката Prefetch, малко ясно. Но не всички ентусиасти на почистването знаят, че данните в него се презаписват автоматично след всяко стартиране или стартиране на приложението.

Нека разгледаме практическата страна на въпроса за изтриването на съдържанието му. Малко по-късно ще бъде казано как да деактивирате използването на функцията за ускоряване на изтегляне, ако това притеснява някого твърде много.

Предварително извличане на папка в Windows 7 и по-нова версия: трябва ли да бъде изчистена

Изтриването на данни от тази директория няма да причини критични промени в работата на системата или инсталираните програми.

Но всички онези, които твърдят, че след изтриване на информация от тази директория, зареждането на системата и стартирането на приложението ще станат по-бързи, са абсолютно погрешни. Точно обратното, защото системата или програмата ще трябва да стартира отново собствените си модули, поставяйки ги в операционната система или компютърното устройство, а това отнема време. Използването на данни от директорията Prefetch намалява значително времето, прекарано в тези процеси. Следователно като цяло е нежелателно да се занимавате с почистване, още повече - изтриване на самата папка.

Тук е важно да се разбере, че по време на следващи изтегляния, данните за процеса ще бъдат запазени. Така прочистването и отстраняването ще се окаже това, което обикновено се нарича „сизифов труд“.

Управление на съдържанието на каталога за предварително извличане

Ако някой не се нуждае от тази услуга, можете да се отървете от нея. За да направите това, влезте в редактора на системния регистър (командата regedit в менюто Run, извикана от комбинацията Win + R).

Тук трябва да изберете клона на HKLM и след това през системния каталог (SYSTEM) и настройките за текущите контролни параметри (CurrentControlSet) да отидете надолу до секцията за проверка на паметта, където се намира желаната директория PrefetchParameters. Той съдържа ключове с формат 0x0000000z, където "z" може да приеме четири възможни стойности:

  • 0 - пълно изключване;
  • 1 - ускоряване само на стартиране на програми;
  • 2 - оптимизиране само на зареждане на Windows;
  • 3 - активиране на функцията изцяло (както за системата, така и за приложения).

Същите настройки могат да бъдат направени в редактора на групови правила или в инструментариума за компютърно администриране.

Остава да добавим, че директорията се намира в системния дял по пътя на Windows/Prefetch. За каква папка и за какво е, мисля, вече е ясно. Като последен съвет, най-добре е да не почиствате съдържанието на директория или да променяте настройките на услугата по подразбиране във вашата система.

В процеса на изучаване на Windows 7, 8, 10 или отстраняване на възникнали проблеми, ще се сблъскате с необходимостта да се запознаете с компонентите и предназначението на папките на ОС. В този материал ще анализираме следните въпроси: Предварително извличане - каква папка, може ли да бъде изтрита и къде се намира.

Предварително извличане на местоположение и функции на папка

Всеки път, когато включите компютъра си, Windows следи как се стартира компютърът ви и какви програми често отваряте. Windows записва тази информация като малки файлове в папката Prefetch. Следващият път, когато включите компютъра си, ОС препраща към тези файлове, за да ускори процеса на стартиране.

Папката Prefetch се намира в директорията на OS, пълното местоположение изглежда така:

C:\Windows\Prefetch. Във вашия конкретен случай етикетът на обема може да е различен.

Придвижвайки се до папката, ще видите директорията ReadyBoot и файловете предимно с разширението pf. Например стартирането на ОС се проследява до файл, наречен NTOSBOOT-B00DFAAD.pf. Всички останали елементи са следи от стартиращи програми и сервизни компоненти. Файловете имат името на изпълнимия файл, неговия шестнадесетичен хеш на пътя и разширение в името, например EXCEL.EXE-53A22446.pf.

Компонентът Prefetcher върши работата по генериране на файлове за проследяване, но без функциониращ планировчик на задания, Prefetcher няма да работи правилно. Данните, получени от Prefetcher, се обработват от планировчика на задачи и след това се записват в папката Prefetch.

Трябва също да обърнете внимание на файла Layout.ini. Създава се на всеки 3 дни и съхранява данни (списък с файлове и папки), които се използват при стартиране на системата и програмите. Данните от Layout.ini се използват от помощната програма за дефрагментиране на диска за рационално разпределяне на файлове на твърдия диск.

Митове за изтриването на съдържанието на папката Prefetch

Често се твърди, че изтриването на папката Prefetch води до по-бързо време за зареждане и повече свободна памет. Някои експерти смятат, че Windows зарежда информация от папката Prefetch за всички програми, които някога са се изпълнявали на компютър в , като по този начин я запълва с неизползвани данни (това не е вярно). Тези експерти препоръчват редовно да изтривате съдържанието на папката Prefetch, за да пестите памет от неизползвани данни.

Папката Prefetch е самоподдържаща се, няма нужда да изтривате или изчиствате съдържанието й. Windows поддържа определен брой записи в Prefetch и автоматично почиства излишните данни, за да предотврати растежа на папките. Ако изпразните съдържанието на папката ръчно, Windows и програмите ще отнеме повече време, за да се стартират следващия път, когато включите компютъра си. Изтритите данни ще бъдат пресъздадени, което ще доведе до дълго време за зареждане. Няма смисъл да изтривате папката Prefetch или нейното съдържание от гледна точка на освобождаване на паметта на твърдия диск, тъй като тя тежи малко. В нашия случай това е около 40 mb.

Управление на компоненти SuperFetch и Prefetch

По подразбиране Windows 7, 8, 10 деактивира SuperFetch и Prefetch автоматично, когато открие зареждане на системата от SSD. За SSD тези технологии нямат никаква стойност и напълно забавят стартиращите процеси, с ненужни операции. Ако операционната система не е деактивирала автоматично тези компоненти за SSD, прочетете инструкциите по-долу.

SuperFetch е услуга, която предвижда кои приложения ще стартирате следващите и предварително зарежда тези данни в паметта. Windows позволява на потребителя да променя настройките или да деактивира SuperFetch и Prefetch чрез системния регистър и услугите на ОС. Ако използвате традиционен твърд диск, не се препоръчва да деактивирате тези функции.

Важно! За да избегнете грешки, направете резервно копие на системния регистър или точка за възстановяване на системата.

8.10. В системния регистър отидете на секцията PrefetchParameters (път в долната част на екранната снимка). Обърнете внимание на 2 параметъра EnablePrefetcher, EnableSuperfetch.

Стойности за EnablePrefetcher:

  • 0 - деактивиране;
  • 1 - Разрешаване на стартиране на приложения;
  • 2 - Включете захранването, за да стартирате системата;
  • 3 - Включете, за да стартирате приложения и система.

Стойността по подразбиране е 3, променете я на 0 или 1, 2. Щракнете върху OK след промените.

Стойности за EnableSuperfetch:

  • 0 - деактивиране;
  • 1 - Разрешаване на файлове за зареждане;
  • 2 - Активиране за приложения;
  • 3 - Активиране за стартиращи файлове и приложения.

Сега знаете какво представлява папката Prefetch, дали може да бъде изтрита и кои компоненти на ОС я контролират. По-добре е да не докосвате съдържанието на папката, тя служи сама, няма нужда от намеса на потребителя. По-добре е да не деактивирате функциите SuperFetch и Prefetch на твърдия диск, това ще забави системата като цяло.

Здравей скъпи приятелю! Съвсем наскоро разгледахме темата за изтриване на временни папки. Там говорих за различни папки, включително и Temp, в които с времето се натрупват боклуци. Тези нежелани файлове трябва да бъдат почистени. и публикувани, но както се оказа, не всички. Намерих интересна папка, която мнозина видяха, но се страхуваха да изтрият нещо в нея. Тази папка се нарича "Prefetch" и се намира в папката на Windows. Какъв вид папка и защо имате нужда от нея, ще разберете по-долу.

Какво е предварително извличане?

Нека се обърнем към глобалното хранилище на знания - Wikipedia. Тя казва:

Предварително извличане- компонент на операционната система Microsoft Windows, който ускорява процеса на първоначалното й зареждане, както и намалява времето, необходимо за стартиране на програми. Prefetcher за първи път се появи в операционната система Windows XP. След Windows Vista той е допълнен с технологии SuperFetch и ReadyBoost.

Оказва се, че тази система следи кои програми използвате най-често и ги записва в специална папка: C:\Windows\Prefetch

Там се съхраняват всякакви различни файлове с неразбираеми разширения като това.

Е, като цяло, зареждането на Windows, анализирайки тези записи, задвижва софтуера в RAM предварително, за да ускори отговора на вашата заявка.

По подразбиране записите в папката за предварително извличане се правят не само от системата, но и от вторичните приложения и това забавя изтеглянето. Необходимо е да се уверите, че в папката се записва само информация от системни файлове.

С гореща комбинация от Win + R активираме прозореца за въвеждане на команда и въвеждаме regedit.

В редактора на системния регистър потърсете следния клон:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters

В десния прозорец трябва да променим параметъра EnablePrefetcher.

RMB изберете "Промяна ..".

По подразбиране е три. "3" казва, че се изпълняват както системни процеси, така и различни видове приложения. Ако поставим 2, тогава ще стартираме само системни процеси. Ако 1 - само приложения, а 0 - обикновено деактивиране.

Да направим двойно!

Потвърждаваме промените с натискане на бутона OK.

Обобщаване

С такива прости манипулации ние поне малко оптимизирахме нашия Windows!

Трябва ли да изчистя папката Prefetch или не? Дайте добър съвет, защото данните в него се използват от приложенията при зареждане на Windows, което означава, че могат пряко да повлияят на скоростта на стартиране на операционната система.

Предварително извличане на папка

В тази папка Windows записва файлове с данни, съдържащи информация за работещи приложения. Естествено, животът в нашата операционна система не стои неподвижно, много програми се премахват и заменят с други, което означава, че информацията в папката Prefetch трябва периодично да се актуализира, като се изчиства. Всички зареждащи програми незабавно ще добавят данните си към тази папка отново, в този момент стартирането на Windows ще се забави малко, но всички следващи зареждания на операционната система ще бъдат по-бързи за известно време.
Тогава папката Prefetch отново ще бъде препълнена с ненужна информация. Лично аз изтривам данни от папката Prefetch веднъж месечно, не си струва да посещавате тази папка по-често, ако можете да спечелите тук в скоростта на стартиране, тогава много малко, ...

0 0

Въпросите и аргументите относно папката Prefetch не са необичайни. Много хора питат защо е необходима папката Prefetch и дали съдържанието й може да бъде изтрито. В тази статия ще се опитаме да разберем как операционната система Windows използва папката Prefetch.

Какво е папка за предварително извличане

Има мит, че в папката Prefetch...

0 0

Папката Prefetch може да бъде намерена в Windows XP, Vista, 7, 8 на следния път: C:\Windows\Prefetch - тя е компонент на операционната система и ускорява процеса на зареждане на ОС и често използвани програми. За първи път тази технология беше използвана в Windows XP, а след Vista беше допълнена с технологиите SuperFetch и ReadyBoost. Стартирането на ОС или приложение е придружено от четене на данни от паметта, често един и същ файл трябва да бъде достъпен няколко пъти, което е много ирационално и отнема много време. Windows оптимизира зареждането на кода, като съхранява трасиращи файлове в папката Prefetch, с която се справя по свой собствен начин.

За да конфигурираме папката Prefetcher, имаме нужда от редактор на системния регистър. Веднага бих искал да дублирам предупреждението от уебсайта на Microsoft: "Неправилното използване на редактора на системния регистър може да доведе до сериозни проблеми, които изискват преинсталиране на операционната система. Вие използвате редактора на системния регистър на свой собствен риск и риск."

Натисни старт...

0 0

Премахване на ненужни файлове

Знаете ли, никога не разбирах целта на папката Temp в Windows. Искам да кажа, че не знам защо е необходимо и какво прави. Например, ако инсталирането на програмата е неуспешно, тогава в тази папка се копират някои файлове, които не са необходими по-късно, можете просто да ги изтриете, без да причинявате никаква вреда на системата. Ако възникне грешка, не забравяйте да проверите папката Temp, вероятно ще намерите много файлове в нея, които заемат ценно място на вашия диск.

Папките Temp се намират на две места: C:\Windows\Temp и C:\Documents and Settings\Username\LocalSettings\Temp. По подразбиране папката Local Settings е скрита, така че за да видите тази папка, ще трябва да активирате съответната опция. Сега отидете в тези папки и изтрийте цялото съдържание.

Ако не сте отваряли тези папки преди, вероятно ще бъдете шокирани от това, което се случва в тях.

Какво е папка за предварително извличане

Папката Prefetch е в системата...

0 0

Mad Cat@k Sage (15885) преди 3 години

Задачата на услугата Prefetcher е да намали времето за стартиране на приложението и времето за зареждане на системата. Файловете, използвани от тази услуга, се намират в папката %systemroot%\prefetch.
Управлението се извършва с помощта на следния ключ на системния регистър, който също се използва от различни tweakers:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
DWORD EnablePrefetcher, параметърът може да приема следните стойности:
0 - деактивиране на услугата
1 - предварително извличане на приложения
2 - предварително извличане на приложения, които стартират при стартиране на системата (използвайки Windows Server 2003 по подразбиране)
3 - и двете предварително извличане са активирани (точки 1 и 2) Windows XP се използва по подразбиране
Рестартирайте компютъра си, за да влязат в сила промените.
Много зависи от задачите, за които се използва системата. Ако включите компютъра и веднага стартирате брояча или...

0 0

Намерих интересна папка, която мнозина видяха, но се страхуваха да изтрият нещо в нея. Тази папка се нарича "Prefetch" и се намира в папката на Windows. Какъв вид папка и защо имате нужда от нея, ще разберете по-долу.

Какво е предварително извличане?

Prefetcher е компонент на операционната система Microsoft Windows, който ускорява процеса на първоначалното й зареждане, както и намалява времето, необходимо за стартиране на програми. Prefetcher за първи път се появи в операционната система Windows XP. След Windows Vista той е допълнен с технологии SuperFetch и ReadyBoost.
Оказва се, че тази система следи кои програми използвате най-често и ги записва в специална папка: C:\Windows\Prefetch

Там се съхраняват всякакви различни файлове с неразбираеми разширения като това.

Е, като цяло, зареждането на Windows, анализирайки тези записи, задвижва софтуера в RAM предварително, за да ускори отговора на вашата заявка.

По подразбиране записите в папката за предварително извличане се правят не само от системни, но и от вторични ...

0 0

Проверявайки системата Windows XP SP3 след почистването й от вируси, потърсих файлове според определени параметри и попаднах на папката C:\WINDOWS\Prefetch.

Това е приблизително същото като папката Applog в Win98. Най-общо казано, файловете съхраняват реда, в който се зареждат фрагменти от съответните програми, което позволява на Windam да извлече от диска в кеша фрагмент, който е необходим в близко бъдеще, преди действително да бъде поискан (докато процесорът е зает с други неща). Така при следваща реална заявка за този фрагмент той вече няма да бъде взет от диска, а от кеша, което ускорява стартирането на програми, включително зареждането на XP.

Всичко е възможно...

0 0

Внимание: това е архив, т.е. този раздел вече не се актуализира. Новата версия на често задаваните въпроси за компютъра е тук. Всички нови въпроси и отговори вече са там.
Въпреки това, тук в този архив има много полезна информация - моля, разгледайте.

За какво е папката Prefetch и Temp в Windows XP? Възможно ли е да се премахнат заразени с вирус файлове от тях?

Владимир отговаря:
Папката Temp съхранява временни файлове. Можете безопасно да го премахнете от там. В папката Prefetch - не помня точно какво се съхранява там, но можете също да изтриете файлове от там, няма да има проблеми.

Леши казва:
Папката Prefetch съдържа програми, които се зареждат при стартиране на Windows, за да стартират бързо същите тези програми. Изтриването е не само възможно, но и необходимо, в противен случай има твърде много от тях и това забавя стартирането и работата на самия Windows. Вижте какво наистина често използвате, а останалото - в кошницата!

Маркис казва:
Колкото до предварителното извличане...

0 0

какво представлява папката Prefetch

Папката Prefetch се намира в системната папка на Windows и се използва за ускоряване на зареждането на операционната система и стартирането на програми. Когато стартирате компютъра си, Windows наблюдава процеса на зареждане. След това получената информация се записва на твърдия диск в папката Prefetch. Следващият път, когато стартирате тази информация се използва за ускоряване на зареждането на операционната система. Същото се случва, когато стартирате всяка програма.

Тази папка е папка с временни файлове и изтриването на съдържанието й няма да доведе до никакви последствия. Следващият път, когато стартирате компютъра си, Windows ще попълни папката с нова, актуална информация за зареждането на операционната система и програми.

Съществува мит, че в папката Prefetch се натрупва остаряла и остаряла информация. Ето защо, за да се ускори зареждането на Windows, се препоръчва да изчиствате тази папка Prefetch от време на време. Всъщност изчистването на папката Prefetch не ускорява зареждането на операционната система. Повече ▼...

0 0

10

Деактивирайте Superfetch и Prefetch за SSD в Windows 7.

В тази статия ще разгледаме как можете да деактивирате Prefetch и SuperFetch в Windows 8 и Windows 7 на SSD. В тази статия видяхме как Windows 8 третира дефрагментацията на SSD дискове. Преди да започнем, нека да поясня, че не е добра идея да деактивирате SuperFetch или Prefetch в нормален HDD режим, но за SSD дисковете това е съвсем друго нещо !

SuperFetch, Prefech и SSD в Windows 8

Всеки път, когато стартирате приложение на компютъра си, се създава файл Prefetch, който съдържа информация за файловете, зарежда се от приложението и се създава специално от операционната система Windows. Цялата информация, която съдържа файлът Prefetch се използва основно за оптимизиране времето за зареждане на приложението следващия път, когато стартирате това приложение. SuperFetch се опитва да предвиди в кои приложения ще стартирате...

0 0

11

Кратка терминология

Prefetch (английски) - предварително извличане (от памет); предварително изберете, изберете (от паметта) предварително.

Извличане (на английски) - извличане (например команди или данни от паметта); изберете (команда или данни от паметта); извличане (елемент от стратегията за размяна, който определя кога дадена страница се премества от диск в памет, например предварителното извличане, използвано в Windows NT, премества не само избраната страница в паметта, но и няколко следващи).

Как да намалите времето за зареждане на приложения

За да намалите времето за зареждане на приложенията, изберете преки пътища на програмите един по един (в Бързо стартиране и на работния плот, както и в менюто Старт –> Програми);

– като щракнете с десен бутон на мишката, отворете контекстното меню –> Свойства;

– в диалоговия прозорец Свойства: отворете раздела Пряк път;

– щракнете в края на текстовото поле Object, направете един интервал и въведете /prefetch:1;

- щракни...

0 0

Отговори:

Владимир:
Папката Temp съхранява временни файлове. Можете безопасно да го премахнете от там. В папката Prefetch - не помня точно какво се съхранява там, но можете също да изтриете файлове от там, няма да има проблеми.

Леший:
Папката Prefetch съдържа програми, които се зареждат при стартиране на Windows, за да стартират бързо същите тези програми. Изтриването е не само възможно, но и необходимо, в противен случай има твърде много от тях и това забавя стартирането и работата на самия Windows. Вижте какво наистина често използвате, а останалото - в кошницата!

Маркиз:
Относно Prefetch, ето какво открих. Папката за предварително извличане (разширение .pf) съдържа inf. за често отваряни програми. и услуги, за по-бързото им последващо зареждане. Можете да премахнете всичко от него, системата ще се стартира по-бързо, а програмите (за първи път) ще бъдат по-бавни. След това файловете се генерират отново. Може да се почиства, дори понякога е необходимо.

мамелюк:
Папката за предварително извличане също съдържа информация за изтеглените вируси. Ето защо при ръчно почистване не е изненадващо повторното заразяване. Следователно е необходимо да почистите и още по-добре да настроите режима да не пише нищо в папката.

SHiKiGAMY:
Вече нямам такава папка. Направена е функция \"don\"t prefetch\" Използвайте специални програми за премахване на \"боклука\" от \"tempo\"s\" и предварително извличане. Например Ace Utilites или WinXP Manager.

Иван:
Windows XP създава папката %systemroot%\\prefetch по подразбиране. Използва се за ускоряване на стартирането на наскоро използвани програми, което значително забавя зареждането на системата. Ако скоростта на зареждане на системата е по-важна, следвайте стъпките по-долу. За да деактивирате тази функция: HKEY_LOCAL_MASHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PrefetchParameters задайте параметъра EnablePrefetcher на 0.