Is het mogelijk om de prefetch-map leeg te maken? Handige Prefetch-functie. Het verwijderen van onnodige bestanden

Hallo, lieve vriend! Meest recent hebben we gekeken naar het onderwerp het verwijderen van tijdelijke mappen. Daar had ik het over verschillende mappen, waaronder Temp, waarin afval zich in de loop van de tijd ophoopt. Deze ongewenste bestanden moet worden schoongemaakt. en publiceerde het, maar het bleek niet alles. Ik vond een interessante map die veel mensen zagen, maar bang waren om er iets in te verwijderen. Deze map heet “Prefetch” en bevindt zich in de Windows-map. Wat voor soort map het is en waarom deze nodig is, leest u hieronder.

Wat is prefetch?

Laten we ons wenden tot de mondiale opslagplaats van kennis: Wikipedia. Er staat:

Prefetcher- operatiekameronderdeel Microsoft-systemen Windows versnelt het proces bootstrap, en verkort ook de opstarttijd van het programma. Prefetcher verscheen voor het eerst in het Windows XP-besturingssysteem. Vanaf Windows Vista, werd toegevoegd SuperFetch-technologieën en ReadyBoost.

Het blijkt dat dit systeem meekijkt welke programma’s je het meest gebruikt en deze opneemt speciale map: C:\Windows\Prefetch

Er zijn allerlei verschillende bestanden opgeslagen met vreemde extensies zoals deze.

Nou ja, hoe dan ook Windows-opstartlader Door deze gegevens te analyseren, wordt de software vooraf in het RAM geladen om vervolgens de reactie op uw verzoek te versnellen.

Standaard worden gegevens in de prefetch-map niet alleen door systeemtoepassingen gemaakt, maar ook door secundaire toepassingen, en dit vertraagt ​​het laden. U moet ervoor zorgen dat alleen informatie uit systeembestanden in de map wordt opgenomen.

Gebruik de populaire combinatie Win+R om het opdrachtinvoervenster te activeren en regedit in te voeren.

Zoek in de register-editor naar de volgende vertakking:

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

In het rechtervenster moeten we de parameter wijzigen Prefetcher inschakelen.

RMB selecteer “Wijzigen...”.

De standaardwaarde is drie. "3" zegt dat ze worden gelanceerd als systeem processen en verschillende soorten toepassingen. Als we dit op 2 zetten, starten we alleen systeemprocessen. Als 1 alleen toepassingen betekent, en 0 betekent dat ze helemaal moeten worden uitgeschakeld.

Laten we er een twee geven!

Door op de “Ok”-toets te drukken bevestigen we de wijzigingen.

Laten we het samenvatten

Met deze eenvoudige manipulaties hebben we onze Windows op zijn minst een beetje geoptimaliseerd!

Hallo allemaal, Prefetch is een map waarin moeilijke gegevens worden opgeslagen en waarmee Windows sneller kan werken. Deze gegevens zijn het resultaat van het werk van de dienst, die op zijn beurt het werk van de gebruiker op de computer analyseert en ervoor probeert te zorgen dat alle acties die hij de volgende keer doet sneller plaatsvinden.

Daarom kan de Prefetch-map zelfs magisch worden genoemd, omdat de computer hierdoor veel sneller kan werken. Maar hoeveel hangt precies af van de vrije hoeveelheid RAM. Hoe meer RAM-geheugen, hoe beter

Hier is de inhoud van mijn Prefetch-map:


Als u de eigenschappen ervan opent, ziet u hoeveel ruimte het in beslag neemt:

Zoals u kunt zien, neemt het heel weinig ruimte in beslag, dus u kunt het beter niet verwijderen. Maar wat gebeurt er als je het toch verwijdert? Er zal niets ergs gebeuren, de service zal gewoon weer gaan werken.

Ik heb het zelf verwijderd om het te controleren. Daarna heb ik opnieuw opgestart, waarna het systeem naar behoren werkte en alles in orde was.

Maar toen ik naar de Windows-map keek, was de Prefetch-map al aangemaakt, dat wil zeggen, alles was zoals ik schreef. Maar toen ik het opnieuw probeerde te verwijderen, was er een bericht met de vraag om toestemming van de beheerder , dat is een grapje denk ik... Maar toen klikte ik op herhalen en nogmaals herhalen en dat was het, de map werd verwijderd. Dus voor het geval je het niet kunt verwijderen, alsjeblieft speciaal hulpprogramma, ze weet alle hardnekkige mappen te verwijderen. Maar wees er voorzichtig mee, nou ja, met dit hulpprogramma.

Ik dacht dat als je de SuperFetch-service uitschakelt, de map na verwijdering niet zou verschijnen. Maar nee, ze kwam toch opdagen. Maar er zat niets in behalve de map ReadyBoot. Dat wil zeggen dat de Prefetch-map op de een of andere manier ook verband houdt met de ReadyBoot-technologie, deze is ook bedoeld om de computer te versnellen en voor versnelling wordt een flashdrive gebruikt... Maar dat is een heel ander verhaal

Voor het geval dat, zal ik je vertellen hoe je SuperFetch kunt uitschakelen. Dus kijk, start de coördinator, ga naar het tabblad Services en klik erop:


Er wordt een venster geopend met een lijst met services. Ze werken niet allemaal, het zijn gewoon allemaal die in Windows staan. Hier moet je SuperFetch vinden en er twee keer op klikken.

Ik ga door met het bestuderen van de computer over dit onderwerp verschillende mappen en bestanden kunt u veel interessante dingen ontdekken. Vaak wekken dezelfde mappen oprechte interesse om de simpele reden dat de bestanden daarin soms veel ruimte in beslag nemen op de harde schijf, waardoor de vraag rijst of deze bestanden verwijderd kunnen worden. Vandaag zullen we het hebben over de map Prefetch.

De map Prefetch bevindt zich in de map Windows (meestal C:\Windows\Prefetch). Het wordt gebruikt als een van de componenten voor het laden van het besturingssysteem Windows-systemen, waardoor het besturingssysteem sneller wordt geladen en de tijd die wordt besteed aan het starten van programma's wordt verkort. Het onderdeel zelf heet Prefetcher en verscheen voor het eerst op Windows XP.

Hoe werkt Prefetcher? Laden besturingssysteem gepaard met verwerking grote hoeveelheid bestanden. In dit geval worden sommige bestanden vele malen geopend om verschillende segmenten te lezen. Dit proces kan veel tijd in beslag nemen, dus het is veel handiger en productiever om elk bestand slechts één keer te openen en informatie in het RAM te laden voordat deze nodig is. Met Prefetcher kunt u deze informatie verzamelen in traceerbestanden om het laden van code en gegevens bij volgende lanceringen te optimaliseren door te observeren welke code en gegevens worden geladen tijdens het opstarten van het besturingssysteem en de applicaties.

Prefetcher-parameters worden opgeslagen in systeem register. U kunt de Prefetcher-instellingen wijzigen.

Klik op de sneltoets WIN+R. Het venster Uitvoeren verschijnt, voer het woord regedit in en klik op OK. Hierdoor wordt de .

Zodra de editor is geopend, navigeert u naar het volgende pad: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters.

Selecteer de optie EnablePrefetcher.

Dubbelklik erop. Er verschijnt een venster waarin u een van de waarden kunt instellen:

  • 0x00000000 - onderdeel is uitgeschakeld
  • 0x00000001 - versnelling van het starten van applicaties
  • 0x00000002 - versnelling van het opstarten van het systeem
  • 0x00000003 - versnelling van het starten van applicaties en het opstarten van het systeem

Je hoeft niet naar binnen te gaan opgegeven parameter, maar alleen het getal aan het einde, bijvoorbeeld 0, 1, 2 of 3.

En wees voorzichtig bij het werken met het register. Als u iets niet begrijpt, verander dan niets, want één onzorgvuldige beweging kan tot problemen met het besturingssysteem leiden!

Is het mogelijk om de Prefetch-map te verwijderen?

Er is een legenda volgens welke de map Prefetch bestanden verzamelt die moeten worden verwijderd. Dit is verkeerd. De bestanden zijn tijdelijk en het systeem verwijdert ze indien nodig automatisch. Daarom is de mapgrootte trouwens zo klein. U mag de bestanden in de opgegeven map dus niet aanraken.

Als u de bestanden verwijdert, gebeurt er niets, maar kan de laadsnelheid van de toepassing afnemen. In dit geval worden de bestanden automatisch opnieuw aangemaakt.

Onderwerp Windows-optimalisatie lijkt voor de meeste gebruikers erg belangrijk en daarom zijn er waarschijnlijk zoveel mythen aan verbonden. Een van deze mythen beweert dat je de schijfruimte kunt vergroten en het systeem en de applicaties kunt versnellen door bepaalde manipulaties met de map uit te voeren Vooraf ophalen. Laten we eens kijken of dit echt zo is en waarom de map überhaupt nodig is Vooraf ophalen.


IN Windows-map Vooraf ophalen speelt dezelfde rol als cache in browsers. Om ervoor te zorgen dat uw systeem of toepassingen sneller opstarten, slaat Windows automatisch een deel van de code op in speciale traceerbestanden. Wanneer een gebruiker bijvoorbeeld een resource-intensieve applicatie start, heeft het systeem eerst toegang tot de inhoud van de map Vooraf ophalen, leest de opgeslagen en "Deel" programma's in het geheugen, waardoor deze sneller starten.

IN Windows-map Vooraf ophalen nauw verbonden met het werk van de dienst SuperFetch en bestanddeel KlaarBoost, daarom kunnen alle acties ermee hun werk beïnvloeden, en niet in betere kant. Ja, de service uitschakelen SuperFetch kan op de meeste pc's leiden tot een afname van de systeemprestaties, met uitzondering van oudere machines met een RAM-geheugen van 1 GB of minder, of juist zeer krachtige machines - met RAM meer dan 16 GB. Ook SuperFetch kan worden uitgeschakeld als systeem schijf gebruikt SSD .

Wat zal het verwijderen van de inhoud van de Prefetch-map doen voor optimalisatie? Niets, het wordt alleen maar erger. Ten eerste zal de tijd die nodig is om het systeem en sommige programma's te laden toenemen, en ten tweede zullen de bestanden toenemen PF wordt opnieuw aangemaakt, waarvoor het systeem opnieuw een deel van de geheugenbronnen zal moeten toewijzen. Bovendien verwijdert u een map Vooraf ophalen voegt geen schijfruimte toe, aangezien deze map meestal weinig weegt en het aantal bestanden daarin altijd beperkt is 128e.

Als u de inhoud al wilt beheren Vooraf ophalen, moet dit correct gebeuren, namelijk via het register.

Openen met commando regedit Register-editor en vouw deze tak uit:

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

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

IN rechter kolom editorvenster, zoek de parameter en bekijk de huidige waarde ervan.

Hoogstwaarschijnlijk zal dat zo zijn 3 . Het is deze waarde die een snellere lancering van applicaties en het systeem omvat. Als u ze volledig wilt uitschakelen, wijzigt u de waarde in 0 . Om alleen applicaties te versnellen, installeert u 1 , installeer alleen om het laden van het systeem te versnellen 2 . Start uw computer opnieuw op om de wijzigingen door te voeren.

Een iets minder vaak voorkomende mythe is dat programma's kunnen worden versneld door de sleutel aan hun snelkoppeling toe te voegen /prefetch:1. Deze actie voegt vermoedelijk het geselecteerde programma toe aan de map Vooraf ophalen. In werkelijkheid is het toevoegen van een sleutel /prefetch:1 naar een verwijzing naar een object heeft geen enkele invloed op de werking van de applicatie; de ​​dienst beslist of er wel of geen traceerbestanden worden aangemaakt Prefetcher , die beter weet welke applicaties lanceringsoptimalisatie nodig hebben en welke niet.

Het is moeilijk om, zonder een expert te zijn, de ontwikkeling van het Windows-besturingssysteem te volgen. Maar die zijn er elementaire concepten dat elke gebruiker zou moeten begrijpen. Als u weet welke mappen verantwoordelijk zijn voor wat in Windows, wordt het gemakkelijker om door het systeem te navigeren. Een voorbeeld van voor ons onbekende bestanden is de inhoud van C:/Windows/Prefetch.

Doel van de map

Laten we de vraag beantwoorden: waarom hebben we de map Prefetch nodig? Wanneer Windows start, analyseert het programma's die we vaak gebruiken (we openen ze zelf of gebruiken het opstarten). Het systeem creëert vervolgens informatie over deze programma's, die het speciaal opslaat tijdelijke bestanden in de map Prefetch. Vervolgens Windows inschakelen deze bestanden versnellen het laden van het besturingssysteem.

De OS-component is verantwoordelijk voor het uitvoeren van dit werk. Als u ze verwijdert, zullen er geen wijzigingen optreden. De volgende keer dat u het start, verzamelt Windows opnieuw actuele gegevens over programma's en plaatst deze in de map Prefetch. Het laden van het besturingssysteem kan echter iets langer duren dan normaal.

Prefetch werd voor het eerst gebruikt in Windows XP. MET de komst van Windows De map Vista werd aangevuld met SuperFetch-technologieën (verantwoordelijk voor het analyseren van veelgebruikte applicaties) en ReadyBoost (verantwoordelijk voor het verbeteren van de prestaties). Je kunt het op dit pad vinden: C:/Windows/Prefetch.

Beheer van de Prefetcher-service

U kunt de werking van de Prefetcher-service beheren in de register-editor:

Deze parameter werkt met waarden van 0 tot 3, wat betekent:

  • 0x00000000 - het onderdeel uitschakelen;
  • 0x00000001 - versnelling van het laden van applicaties;
  • 0x00000002 - Windows-opstartversnelling;
  • 0x00000003 - versnelling van het laden van besturingssystemen en applicaties.

De standaardwaarde is 3. Om de service uit te schakelen, voert u de waarde 0 in en start u de pc opnieuw op.

Belangrijk! De ontwikkelaars zorgden ervoor dat de Prefetch-map geen bestanden (en gigabytes aan schijfruimte) verzamelde, waardoor een limiet van 128 traceerbestanden ontstond.

Antwoorden op vragen

Is het mogelijk om de Prefetch-map en de gegevens die daarin zijn opgeslagen te verwijderen?

Nee. Dit is om drie redenen niet logisch: