Hva skjer hvis du sletter forhåndshentingsmappen. Hva er Prefetch and Temp-mappen for i Windows XP? Er det mulig å fjerne virusinfiserte filer fra dem?

Temaet Windows-optimalisering virker veldig viktig for de fleste brukere, og det er sannsynligvis grunnen til at det er så mange myter knyttet til det. En av disse mytene hevder at du kan øke diskplass, samt øke hastigheten på systemet og applikasjonene, ved å utføre visse manipulasjoner med mappen Forhåndshenting. La oss finne ut om dette virkelig er slik og hvorfor mappen i det hele tatt er nødvendig Forhåndshenting.


På Windows-katalogen Forhåndshenting spiller samme rolle som cache i nettlesere. For å hjelpe systemet eller programmene å starte raskere, lagrer Windows automatisk noe av koden deres i spesielle sporingsfiler. Når en bruker starter for eksempel en ressurskrevende applikasjon, får systemet først tilgang til innholdet i mappen Forhåndshenting, leser den lagrede og "Del" programmer inn i minnet, noe som får sistnevnte til å starte raskere.

På Windows mappen Forhåndshenting nært knyttet til tjenestens arbeid SuperFetch og komponent ReadyBoost, så alle handlinger med det kan påvirke arbeidet deres, og ikke til det bedre. Ja, deaktiverer tjenesten SuperFetch kan føre til en reduksjon i systemytelsen på de fleste PC-er, med unntak av enten eldre maskiner med 1 GB RAM eller mindre, eller tvert imot svært kraftige - med mer enn 16 GB RAM. Også SuperFetch kan deaktiveres hvis den brukes som en systemdisk SSD .

Hva vil sletting av innholdet i Prefetch-mappen gjøre for optimalisering? Ingenting, det vil bare bli verre. For det første vil tiden som kreves for å laste systemet og noen programmer øke, og for det andre filer PF vil bli opprettet på nytt, som systemet igjen må allokere deler av minneressursene til. I tillegg sletting av en katalog Forhåndshenting vil ikke legge til diskplass, siden denne mappen vanligvis veier lite, og antallet filer i den er alltid begrenset 128.

Hvis du allerede vil administrere innhold Forhåndshenting, dette må gjøres riktig, nemlig gjennom registeret.

Åpne med kommando regedit Registerredigering og utvide denne grenen:

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

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

Finn parameteren i høyre kolonne i redigeringsvinduet og se gjeldende verdi.

Mest sannsynlig blir det 3 . Det er denne verdien som inkluderer akselerasjon av applikasjon og systemstart. Hvis du vil deaktivere dem helt, endre verdien til 0 . For å øke hastigheten på bare applikasjoner, installer 1 , kun for å øke hastigheten på lasting av systemet, installer 2 . For at endringene skal tre i kraft, start datamaskinen på nytt.

En litt mindre vanlig myte er at programmer kan øke hastigheten ved å legge til nøkkelen til snarveien deres /prefetch:1. Denne handlingen legger visstnok det valgte programmet til mappen Forhåndshenting. I virkeligheten, å legge til en nøkkel /prefetch:1 til en referanse til et objekt påvirker ikke driften av applikasjonen på noen måte; tjenesten bestemmer om den skal opprette eller ikke opprette sporingsfiler Prefetcher , som vet bedre hvilke applikasjoner som trenger lanseringsoptimalisering og hvilke som ikke gjør det.

Når du fortsetter å utforske datamaskinen etter forskjellige mapper og filer, kan du oppdage mange interessante ting. Ofte vekker de samme mappene genuin interesse av den enkle grunn at filene i dem noen ganger tar mye plass på harddisken, noe som reiser spørsmålet om disse filene kan slettes. I dag skal vi snakke om Prefetch-mappen.

Prefetch-mappen ligger i Windows-mappen (vanligvis C:\Windows\Prefetch). Den brukes som en av komponentene for lasting av Windows-operativsystemet, takket være hvilket OS laster raskere og tiden brukt på å starte programmer reduseres. Selve komponenten heter Prefetcher og dukket først opp på Windows XP.

Hvordan fungerer Prefetcher? Lasting av operativsystemet er ledsaget av behandling av et stort antall filer. I dette tilfellet åpnes noen filer mange ganger for å lese forskjellige segmenter. Denne prosessen kan ta mye tid, så det er mye mer praktisk og produktivt å få tilgang til hver fil bare én gang, og laste informasjon inn i RAM før den er nødvendig. Prefetcher lar deg samle denne informasjonen i sporingsfiler for å optimalisere lasting av kode og data ved påfølgende lanseringer ved å observere hvilken kode og data som lastes inn under oppstart av operativsystemet og applikasjonene.

Prefetcher-innstillingene lagres i systemregisteret. Du kan endre Prefetcher-innstillingene.

Klikk på hurtigtasten VINN+R. Kjør-vinduet vises, skriv inn ordet regedit og klikk OK. Dette vil åpne .

Når editoren er åpen, naviger til følgende bane: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters.

Velg alternativet EnablePrefetcher.

Dobbeltklikk på den. Et vindu vises der du kan angi en av verdiene:

  • 0x00000000 - komponenten er deaktivert
  • 0x00000001 - akselerasjon av applikasjonsstart
  • 0x00000002 - systemoppstartsakselerasjon
  • 0x00000003 - akselerasjon av programstart og systemoppstart

Du må ikke angi den angitte parameteren, men bare tallet på slutten av den, for eksempel 0, 1, 2 eller 3.

Og vær forsiktig når du arbeider med registeret. Hvis du ikke forstår noe, ikke endre noe, fordi ett uforsiktig trekk kan føre til problemer med operativsystemet!

Er det mulig å slette Prefetch-mappen?

Det er en legende som viser at Prefetch-mappen samler filer som krever sletting. Dette er feil. Filene er midlertidige og systemet sletter dem automatisk om nødvendig, og det er derfor forresten mappestørrelsen er så liten. Så du bør ikke berøre filene i den angitte mappen.

Hvis du sletter filene, vil ingenting skje, men applikasjonens lastehastighet kan falle. I dette tilfellet vil filene bli gjenskapt automatisk.

I Windows XP nøkkelen /prefetch:1 som standard legges den til filadressen i egenskapene til startikonet for Windows Media Player. Hva er forhåndshenting? Ordet prefetch er oversatt til russisk som "prefetch".


Poenget med denne funksjonen er med Windows XP generelt. Den lager filer i forhåndshentingsmappen som inneholder informasjon om banene til disse programmene på harddisken.


På nettsteder i toppen Yandex på forespørsel "forhåndshenting av windows" Du kan finne feilinformasjon om denne funksjonen i Windows XP. Spesielt på netler- og izcity-nettstedene støtter forfatterne mytene om at for å øke hastigheten på lasting av programmer, må du legge til /prefetch: 1-tasten til adresselinjene til snarveiene deres, og at du for å øke hastigheten på oppstarten av systemet må med jevne mellomrom slette alle pf-formatfiler fra mappen forhåndshente.

På Windows XP Forhåndshent mappe Vanligvis plassert på C:\windows\prefetch. Det inneholder Forhåndshent filer med filtypen *.pf – dette er lister over filer som skal lastes ned, såkalte hash-filer. Navnene deres genereres ved å hashe EXE-filer etter nedlasting. Hver gang du kjører EXE-filer, hashes de og sjekkes for å se om det finnes tilsvarende .pf-filer. filer i Prefetch-mappen, og hvis ja, lastes disse filene ned. Hvis de tilsvarende forhåndshentingsfilene ikke eksisterer, overvåker systemet hvilke filer programmet bruker når EXE kjøres, oppretter denne .pf-filen og lagrer banene til disse filene i den.

  • Så for det første er det ikke en god idé å tømme forhåndshentingsmappen slik enkelte datanettsteder foreslår. Systemet vil ganske enkelt lage alle disse filene igjen, i alle fall, med mindre du selvfølgelig finner ut hvordan du deaktiverer forhåndshenting.
  • For det andre sletter Windows automatisk forhåndshentingsfiler fra denne mappen hvis det er mer enn 128 av dem. Derfor, ved å tømme denne mappen, vil du ikke bare øke hastigheten på lasting av programmer, men vil også midlertidig forringe ytelsen til datamaskinen din.

Neste øyeblikk...

Noen "spesialister" begynte å legge til /prefetch:1-bryteren når programmer startet. Mange har lagt merke til at automatisk opprettede snarveier for Win Media Player inneholder denne nøkkelen, og betydningen varierer avhengig av funksjonene som utføres av programmet. For eksempel er snarveien til en WMV-fil som du dobbeltklikker for å se en video, tildelt én forhåndshentingsnøkkelinnstilling, og autoavspillingssnarveien for å spille eller rippe musikk som vises når du setter inn en lyd-CD, tildeles en annen innstilling.

Noen eksperter har foreslått at /prefetch: 1-bryteren aktiverer prosessen forhåndshente. Og de begynte umiddelbart å legge det til hver kjørbare fil og anbefale andre å gjøre det på forskjellige nettsteder og fora. Og dermed ble denne myten dannet. Andre eksperter skrev på sidene deres at dette er fullstendig tull, og la frem teorien om at denne nøkkelen kun er spesifikk for WM Player, etter å ha sett lenker til forhåndshenting av filer i Windows-driverundersystemet.

Generelt gjettet verken den ene eller den andre riktig.

Operativsystemet ser på parameteren /prefetch:# når det oppretter en prosess, og det gjør det for ett enkelt formål. legger hun til sekvensnummer til hash. For hva?

WMP har mange forskjellige funksjoner. Bibliotekene og koden den bruker når du spiller WMV er svært forskjellige fra bibliotekene som er involvert i å spille av en DVD, rippe en CD, lytte til en Shoutcast-strøm eller noen av Windows Media Player-funksjonene. Hvis det bare var én hash for WMP, da forhåndshente vil bare fungere riktig for en av funksjonene. Ved lesing av feil data fra forhåndshente fil det ville ikke være noen fatal feil - .pf-filen ville ganske enkelt bli lastet inn i minnet og ikke bli brukt. Dette ville imidlertid virke mot sin hensikt.

/prefetch:# parameter med forskjellige tall for hver funksjon Windows media spiller lar hver funksjon lage sin egen hash-fil, og dermed blir forhåndshentingen gjort riktig. Slike forhåndshentingsparametere er ikke unike for WMP. Det samme gjøres for alle andre applikasjoner.

/prefetch-alternativet: tas i betraktning når den første tråden i en prosess opprettes, men fjernes ikke av CreateProcess-funksjonen fra kommandolinjen, så enhver applikasjon som ikke forstår ukjente kommandolinjealternativer vil ikke fungere med den. Det er derfor så mange mennesker la merke til at for eksempel Kazaa og mange andre programmer produserte feil eller rett og slett nektet å starte med Windows forhåndshenting. Og WMPlayer vet selvfølgelig at nøkkelen kan spesifiseres i parametrene, og ignorerer ganske enkelt dens eksistens.

Alt /prefetch:#-tasten gjør er å endre hash-nummeret. Operativsystemet laster et program med det på samme måte som uten det, bare lagrer forhåndshentingsdataene i en annen.pf-fil.

Hello guys Prefetch er en mappe der vanskelige data er lagret, og de som lar Windows kjøre raskere. Disse dataene er resultatet av arbeidet til tjenesten, som igjen analyserer brukerens arbeid ved datamaskinen og prøver å sørge for at neste gang alle handlingene han gjør skjer raskere.

Derfor kan Prefetch-mappen til og med kalles magisk, fordi takket være den kan datamaskinen jobbe mye raskere. Men nøyaktig hvor mye avhenger av den ledige mengden RAM. Jo mer RAM, jo bedre

Her er innholdet i Prefetch-mappen min:


Hvis du åpner egenskapene, vil du se hvor mye plass den tar opp:

Som du kan se, tar det veldig lite plass, så det er bedre å ikke slette det. Men hva skjer hvis du sletter den likevel? Ingenting dårlig vil skje, tjenesten vil bare begynne å fungere igjen.

Jeg slettet det selv for å sjekke. Deretter startet jeg på nytt, hvoretter systemet fungerte skikkelig og alt var i orden.

Men da jeg så på Windows-mappen, var Prefetch-mappen allerede opprettet, vel, det vil si at alt var som jeg skrev. Men da jeg prøvde å slette den igjen, kom det en melding som sa be om tillatelse fra administratoren, vel , det er en spøk tror jeg... Men så klikket jeg på gjenta og gjenta igjen og det var alt, mappen ble slettet. Derfor, bare i tilfelle, hvis du ikke kan slette det, så er her et spesielt verktøy som kan slette alle gjenstridige mapper. Men du, vær forsiktig med det, vel, med dette verktøyet..

Jeg trodde at hvis du deaktiverer SuperFetch-tjenesten, ville ikke mappen vises etter sletting. Men nei, hun dukket opp likevel. Men det var ingenting i den bortsett fra ReadyBoot-mappen. Det vil si at Prefetch-mappen på en eller annen måte også er relatert til ReadyBoot-teknologien, dette er også for å få fart på datamaskinen, og en flash-stasjon brukes til akselerasjon... Men det er en helt annen historie

Bare i tilfelle skal jeg fortelle deg hvordan du kan deaktivere SuperFetch. Så se, start avsenderen, gå til Tjenester-fanen og klikk på denne knappen på den:


Et vindu åpnes som inneholder en liste over tjenester. Ikke alle av dem fungerer, de er bare alle som er i Windows. Her må du finne SuperFetch og klikke på den to ganger.

Fjerner unødvendige filer

Du vet, jeg har aldri forstått formålet med Temp-mappen i Windows. Jeg mener, jeg vet ikke hvorfor det er nødvendig eller hva det gjør. For eksempel, hvis installasjonen av et program mislykkes, kopieres visse filer til denne mappen som senere ikke er nødvendige; de ​​kan ganske enkelt slettes uten å forårsake skade på systemet. Hvis det er en feil, sørg for å sjekke Temp-mappen; du vil sannsynligvis finne mange filer i den, som tar opp verdifull plass på disken din.

Temp-mapper er plassert på to steder: C:\Windows\Temp og C:\Documents and Settings\Username\LocalSettings\Temp. Som standard er mappen Lokale innstillinger skjult, så for å se denne mappen må du aktivere det aktuelle alternativet. Gå nå til disse mappene og slett alt innholdet.

Hvis du ikke har åpnet disse mappene før, vil du sannsynligvis bli sjokkert over hva som skjer i dem.

Hva er Prefetch-mappen

Prefetch-mappen ligger i Windows-systemmappen og inneholder informasjon om ofte åpnede programmer for rask tilgang til dem. Brukes for å øke hastigheten på lasting av operativsystemet og lansering av programmer.
Når du starter datamaskinen, overvåker Windows oppstartsprosessen. Deretter lagres den mottatte informasjonen på harddisken i Prefetch-mappen. Neste gang du starter, brukes denne informasjonen til å øke hastigheten på lasting av operativsystemet. Det samme skjer når du starter et program.

Tømmer Prefetch-mappen

Microsoft bestemte at Temp-mappene tok opp for lite av diskplassen din, så hvorfor ikke opprette en annen mappe som gjør det samme? Tusen takk! Nei, virkelig takk.

Vi har sannsynligvis svært få mapper som rett og slett spiser opp ledig diskplass. Nå, i tillegg til Temp-mappen, har vi en fantastisk Prefetch-mappe. Denne mappen gjør en annen jobb enn Temp-mappen, men som Temp-mappen kan den inneholde søppel i århundrer med mindre du fjerner den manuelt. Derfor anbefaler jeg deg å tømme denne mappen med jevne mellomrom (C:\Windows\Prefetch). Og ikke bekymre deg, systemet vil ikke lide av dette. Eventuelle slettede filer som trengs av Windows vil automatisk bli gjenskapt.