Hvad sker der, hvis du sletter prefetch-mappen. Hvad er mappen Prefetch and Temp til i Windows XP? Er det muligt at fjerne virusinficerede filer fra dem?

Emnet Windows-optimering virker meget vigtigt for de fleste brugere, og det er nok derfor, der er så mange myter forbundet med det. En af disse myter hævder, at du kan øge diskpladsen samt fremskynde systemet og applikationerne ved at udføre visse manipulationer med mappen Forhåndshentning. Lad os finde ud af, om det virkelig er sådan, og hvorfor mappen overhovedet er nødvendig Forhåndshentning.


På Windows-mappe Forhåndshentning spiller samme rolle som cache i browsere. For at hjælpe dit system eller dine programmer til at starte hurtigere, gemmer Windows automatisk noget af deres kode i specielle sporingsfiler. Når en bruger for eksempel starter en ressourcekrævende applikation, får systemet først adgang til indholdet af mappen Forhåndshentning, læser den gemte og "En del" programmer i hukommelsen, hvilket får sidstnævnte til at starte hurtigere.

På Windows mappen Forhåndshentning tæt knyttet til tjenestens arbejde SuperFetch og komponent ReadyBoost, så enhver handling med det kan påvirke deres arbejde, og ikke til det bedre. Ja, deaktiverer tjenesten SuperFetch kan føre til et fald i systemets ydeevne på de fleste pc'er, med undtagelse af enten ældre maskiner med 1 GB RAM eller mindre, eller tværtimod meget kraftige - med mere end 16 GB RAM. Også SuperFetch kan deaktiveres, hvis den bruges som systemdisk SSD .

Hvad vil sletning af indholdet af Prefetch-mappen gøre for optimering? Ikke noget, det bliver kun værre. For det første vil den tid, der kræves til at indlæse systemet og nogle programmer, stige, og for det andet filer PF oprettes på ny, hvortil systemet igen skal allokere en del af hukommelsesressourcerne. Desuden sletning af en mappe Forhåndshentning vil ikke tilføje diskplads, da denne mappe normalt vejer lidt, og antallet af filer i den altid er begrænset 128.

Hvis du allerede vil administrere indhold Forhåndshentning, skal dette gøres korrekt, nemlig gennem registreringsdatabasen.

Åbn med kommando regedit Registreringseditor og udvid denne gren:

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

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

Find parameteren i højre kolonne i editorvinduet og se dens aktuelle værdi.

Det bliver højst sandsynligt 3 . Det er denne værdi, der inkluderer acceleration af applikation og systemstart. Hvis du vil deaktivere dem helt, skal du ændre værdien til 0 . For at fremskynde kun applikationer skal du installere 1 , kun for at fremskynde indlæsning af systemet, installer 2 . For at ændringerne træder i kraft, skal du genstarte din computer.

En lidt mindre almindelig myte er, at programmer kan fremskyndes ved at tilføje nøglen til deres genvej /prefetch:1. Denne handling tilføjer angiveligt det valgte program til mappen Forhåndshentning. I virkeligheden tilføjer en nøgle /prefetch:1 til en reference til et objekt påvirker ikke applikationens drift på nogen måde; tjenesten beslutter, om der skal oprettes eller ej oprettes sporingsfiler Prefetcher , som ved bedre, hvilke applikationer der skal lanceres optimering, og hvilke der ikke gør.

Når du fortsætter med at udforske din computer efter forskellige mapper og filer, kan du opdage mange interessante ting. Ofte vækker de samme mapper ægte interesse af den simple grund, at filerne i dem nogle gange fylder meget på harddisken, hvilket rejser spørgsmålet om, hvorvidt disse filer kan slettes. I dag vil vi tale om Prefetch-mappen.

Prefetch-mappen er placeret i Windows-mappen (normalt C:\Windows\Prefetch). Det bruges som en af ​​komponenterne til at indlæse Windows-operativsystemet, takket være hvilket operativsystemet indlæses hurtigere, og den tid, der bruges på at starte programmer, reduceres. Selve komponenten hedder Prefetcher og dukkede først op på Windows XP.

Hvordan virker Prefetcher? Indlæsning af operativsystemet ledsages af behandlingen af ​​et stort antal filer. I dette tilfælde åbnes nogle filer mange gange for at læse forskellige segmenter. Denne proces kan tage meget tid, så det er meget mere praktisk og produktivt kun at få adgang til hver fil én gang og indlæse information i RAM, før det er nødvendigt. Prefetcher giver dig mulighed for at akkumulere disse oplysninger i sporingsfiler for at optimere indlæsningen af ​​kode og data ved efterfølgende lanceringer ved at observere, hvilken kode og data der indlæses under opstart af operativsystemet og applikationerne.

Prefetcher-indstillinger gemmes i systemregistret. Du kan ændre Prefetcher-indstillingerne.

Klik på tastaturgenvejen WIN+R. Vinduet Kør vises, indtast ordet regedit og klik på OK. Dette vil åbne .

Når editoren er åben, skal du navigere til følgende sti: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters.

Vælg indstillingen EnablePrefetcher.

Dobbeltklik på den. Der vises et vindue, hvor du kan indstille en af ​​værdierne:

  • 0x00000000 - komponenten er deaktiveret
  • 0x00000001 - acceleration af applikationsstart
  • 0x00000002 - systemstartacceleration
  • 0x00000003 - acceleration af applikationsstart og systemstart

Du skal ikke indtaste den angivne parameter, men kun tallet i slutningen af ​​den, for eksempel 0, 1, 2 eller 3.

Og vær forsigtig, når du arbejder med registreringsdatabasen. Hvis du ikke forstår noget, skal du ikke ændre noget, fordi et skødesløst træk kan føre til problemer med operativsystemet!

Er det muligt at slette Prefetch-mappen?

Der er en forklaring, ifølge hvilken Prefetch-mappen samler filer, der kræver sletning. Det er forkert. Filerne er midlertidige, og systemet sletter dem automatisk, hvis det er nødvendigt, og derfor er mappestørrelsen i øvrigt så lille. Så du bør ikke røre ved filerne i den angivne mappe.

Hvis du sletter filerne, sker der ikke noget, men indlæsningshastigheden for applikationer kan falde. I dette tilfælde vil filerne blive genskabt automatisk.

I Windows XP nøglen /prefetch:1 som standard føjes det til filadressen i egenskaberne for startikonet for Windows Media Player. Hvad er prefetch? Ordet prefetch er oversat til russisk som "prefetch".


Pointen med denne funktion er med Windows XP generelt. Det opretter filer i prefetch-mappen, der indeholder oplysninger om stierne til disse programmer på harddisken.


På websteder i toppen Yandex efter anmodning "Windows prefetch" Du kan finde nogle forkerte oplysninger om denne funktion i Windows XP. Især på netler- og izcity-webstederne understøtter forfatterne myterne om, at for at fremskynde indlæsningen af ​​programmer skal du tilføje /prefetch: 1-tasten til adresselinjerne på deres genveje, og at du for at fremskynde systemstarten skal med jævne mellemrum slette alle pf-formatfiler fra mappen forhåndshentning.

På Windows XP Forhåndshent mappe Normalt placeret på C:\windows\prefetch. Det indeholder Forhåndshent filer med filtypenavnet *.pf - det er lister over filer, der skal downloades, såkaldte hash-filer. Deres navne genereres ved at hash EXE-filer efter download. Hver gang du kører EXE-filer, hashes de og tjekkes for at se, om der er nogen tilsvarende .pf-filer. filer i Prefetch-mappen, og hvis ja, så downloades disse filer. Hvis de tilsvarende forhåndshentningsfiler ikke eksisterer, overvåger systemet, hvilke filer programmet bruger, når det kører EXE, opretter denne .pf-fil og gemmer stierne til disse filer i den.

  • Så først og fremmest er det ikke en god idé at tømme prefetch-mappen, som nogle computersider foreslår. Systemet vil simpelthen oprette alle disse filer igen, under alle omstændigheder, medmindre du selvfølgelig finder ud af, hvordan du deaktiverer forhåndshentning.
  • For det andet sletter Windows automatisk forhåndshentningsfiler fra denne mappe, hvis der er mere end 128 af dem. Ved at rydde denne mappe vil du derfor ikke kun fremskynde indlæsningen af ​​programmer, men vil også midlertidigt forringe din computers ydeevne.

Næste øjeblik...

Nogle "specialister" begyndte at tilføje /prefetch:1-kontakten, når programmerne blev startet. Mange mennesker har bemærket, at automatisk oprettede genveje til Win Media Player indeholder denne nøgle, og dens betydning varierer afhængigt af de funktioner, programmet udfører. Genvejen til en WMV-fil, som du dobbeltklikker på for at se en video, tildeles f.eks. én præfetch-tastindstilling, og autoplay-genvejen til at afspille eller rippe musik, der vises, når du indsætter en lyd-cd, tildeles en anden indstilling.

Nogle eksperter har foreslået, at /prefetch: 1 switchen aktiverer processen forhåndshentning. Og de begyndte straks at føje det til alle eksekverbare filer og anbefalede andre at gøre det på forskellige websteder og fora. Og således blev denne myte dannet. Andre eksperter skrev på deres websteder, at dette er komplet lort, og fremførte teorien om, at denne nøgle kun er specifik for WM Player, efter at have set links til forhåndshentning af filer i Windows-driverundersystemet.

Generelt gættede hverken den ene eller den anden rigtigt.

Operativsystemet ser på parameteren /prefetch:#, når det opretter en proces, og det gør det til et enkelt formål. tilføjer hun sekvensnummer til hash. For hvad?

WMP har mange forskellige funktioner. Bibliotekerne og koden, den bruger, når man spiller WMV, er meget forskellige fra de biblioteker, der er involveret i at afspille en dvd, rippe en cd, lytte til en Shoutcast-stream eller nogen af ​​Windows Media Player-funktionerne. Hvis der kun var én hash til WMP, så forhåndshentning ville kun fungere korrekt for en af ​​dens funktioner. Ved læsning af forkerte data fra forhåndshent fil der ville ikke være nogen fatal fejl - .pf-filen ville simpelthen blive indlæst i hukommelsen og ikke blive brugt. Dette ville dog være kontraproduktivt.

/prefetch:# parameter med forskellige tal for hver funktion Windows Media Player giver hver funktion mulighed for at oprette sin egen hash-fil, og dermed udføres forhåndshentningen korrekt. Sådanne forhåndshentningsparametre er ikke unikke for WMP. Det samme gøres for enhver anden applikation.

/prefetch mulighed: tages i betragtning, når den første tråd i en proces oprettes, men fjernes ikke af CreateProcess-funktionen fra kommandolinjen, så enhver applikation, der ikke forstår ukendte kommandolinjeindstillinger, vil ikke arbejde med den. Det er derfor, så mange mennesker har bemærket, at for eksempel Kazaa og mange andre programmer producerede fejl eller simpelthen nægtede at starte med Windows prefetch. Og WMPlayer ved selvfølgelig, at nøglen kan specificeres i parametrene, og ignorerer simpelthen dens eksistens.

Alt, hvad /prefetch:#-tasten gør, er at ændre hash-nummeret. Operativsystemet indlæser et program med det på samme måde som uden det, ved blot at gemme forhåndshentningsdataene i en anden.pf-fil.

Hello guys Prefetch er en mappe, hvor vanskelige data er gemt, og dem, der tillader Windows at køre hurtigere. Disse data er resultatet af tjenestens arbejde, som igen analyserer brugerens arbejde ved computeren og forsøger at sikre, at alle handlinger næste gang sker hurtigere.

Derfor kan Prefetch-mappen endda kaldes magisk, for takket være den kan computeren arbejde meget hurtigere. Men præcis hvor meget afhænger af den ledige mængde RAM. Jo mere RAM, jo bedre

Her er indholdet af min Prefetch-mappe:


Hvis du åbner dens egenskaber, vil du se, hvor meget plads den fylder:

Som du kan se, fylder det meget lidt, så det er bedre ikke at slette det. Men hvad sker der, hvis du alligevel sletter det? Der vil ikke ske noget dårligt, tjenesten vil bare begynde at virke igen.

Jeg har selv slettet det for at tjekke. Så genstartede jeg, hvorefter systemet fungerede korrekt og alt var i orden.

Men da jeg kiggede på Windows-mappen, var Prefetch-mappen allerede oprettet, altså, alt var som jeg skrev. Men da jeg forsøgte at slette den igen, var der en besked, der sagde, spørg om tilladelse fra administratoren. , det er en joke, tror jeg... Men så klikkede jeg på gentag og gentag igen, og det var det, mappen blev slettet. Derfor, for en sikkerheds skyld, hvis du ikke kan slette det, så er her et særligt værktøj, der kan slette alle genstridige mapper. Men du, vær forsigtig med det, ja, med dette værktøj..

Jeg troede, at hvis du deaktiverer SuperFetch-tjenesten, ville mappen ikke vises efter sletning. Men nej, hun dukkede op alligevel. Men der var intet i den undtagen ReadyBoot-mappen. Det vil sige, at Prefetch-mappen på en eller anden måde også relaterer sig til ReadyBoot-teknologien, denne er også til at sætte fart på computeren, og et flashdrev bruges til acceleration... Men det er en helt anden historie

For en sikkerheds skyld vil jeg fortælle dig, hvordan du kan deaktivere SuperFetch. Så se, start afsenderen, gå til fanen Tjenester og klik på denne knap på den:


Et vindue åbnes med en liste over tjenester. Ikke alle af dem virker, de er bare alle, der er i Windows. Her skal du finde SuperFetch og klikke på den to gange.

Fjernelse af unødvendige filer

Du ved, jeg har aldrig forstået formålet med Temp-mappen i Windows. Jeg mener, jeg ved ikke, hvorfor det er nødvendigt, eller hvad det gør. For eksempel, hvis installationen af ​​et program mislykkes, kopieres visse filer til denne mappe, som efterfølgende ikke er nødvendige; de ​​kan simpelthen slettes uden at forårsage skade på systemet. Hvis der er en funktionsfejl, skal du sørge for at tjekke Temp-mappen; du vil sandsynligvis finde en masse filer i den, som optager værdifuld plads på din disk.

Temp-mapper er placeret to steder: C:\Windows\Temp og C:\Documents and Settings\Brugernavn\LocalSettings\Temp. Som standard er mappen Lokale indstillinger skjult, så for at se denne mappe skal du aktivere den relevante mulighed. Gå nu til disse mapper og slet alt indholdet.

Hvis du ikke har åbnet disse mapper før, vil du sandsynligvis blive chokeret over, hvad der foregår i dem.

Hvad er Prefetch-mappen

Prefetch-mappen er placeret i Windows-systemmappen og indeholder oplysninger om ofte åbnede programmer for hurtig adgang til dem. Bruges til at fremskynde indlæsningen af ​​operativsystemet og lanceringen af ​​programmer.
Når du starter din computer, overvåger Windows opstartsprocessen. Hvorefter den modtagne information gemmes på harddisken i Prefetch-mappen. Næste gang du starter, bruges disse oplysninger til at fremskynde indlæsningen af ​​operativsystemet. Det samme sker, når du starter et program.

Rydning af Prefetch-mappen

Microsoft besluttede, at Temp-mapperne optog for lidt af din diskplads, så hvorfor ikke oprette en anden mappe, der gør det samme? Mange tak! Nej, virkelig, tak.

Vi har formentlig meget få mapper, der simpelthen spiser ledig diskplads. Nu har vi ud over Temp-mappen en vidunderlig Prefetch-mappe. Denne mappe udfører et andet job end Temp-mappen, men ligesom Temp-mappen kan den indeholde junk i århundreder, medmindre du manuelt fjerner det. Derfor råder jeg dig til med jævne mellemrum at tømme denne mappe (C:\Windows\Prefetch). Og bare rolig, systemet vil ikke lide under dette. Alle slettede filer, som Windows har brug for, bliver automatisk genskabt.