Prefetch-map: welke bestanden worden erin opgeslagen en waarom zijn ze nodig? Hoe Windows de map Perfetch gebruikt

Moet ik de Prefetch-map leegmaken of niet? Geef goed advies, want de gegevens die daarin staan, worden gebruikt door applicaties wanneer Windows opstart, wat betekent dat ze rechtstreeks van invloed kunnen zijn op de opstartsnelheid van het besturingssysteem.

Map vooraf ophalen

In deze map slaat Windows gegevensbestanden op met informatie over gestarte applicaties. Uiteraard staat het leven in ons besturingssysteem niet stil, veel programma's worden verwijderd en vervangen door andere, wat betekent dat de informatie in de Prefetch-map periodiek moet worden bijgewerkt en gewist. Alle laadprogramma's zullen hun gegevens onmiddellijk weer in deze map invoeren. Op dit punt zal het opstarten van Windows iets langzamer gaan, maar al het daaropvolgende laden van het besturingssysteem zal enige tijd sneller gebeuren.
Dan wordt de Prefetch-map opnieuw gevuld met onnodige informatie. Persoonlijk verwijder ik één keer per maand gegevens uit de Prefetch-map, het is niet de moeite waard om deze map vaker te bezoeken, als je hier winst kunt maken in opstartsnelheid, is dat heel weinig...

0 0

Vragen en debatten over de map Prefetch zijn niet ongewoon. Veel mensen vragen waarom de Prefetch-map nodig is en of de inhoud ervan kan worden verwijderd. In dit artikel zullen we proberen te begrijpen hoe het Windows-besturingssysteem de map Prefetch gebruikt.

Wat is de Prefetch-map

Er bestaat een mythe dat in de map Prefetch...

0 0

De map Prefetch is te vinden in Windows XP, Vista, 7, 8 op het volgende pad: C:\Windows\Prefetch - het is een onderdeel van het besturingssysteem en versnelt het opstarten van het besturingssysteem en veelgebruikte programma's. Deze technologie werd voor het eerst gebruikt in Windows XP en vanaf Vista aangevuld met SuperFetch- en ReadyBoost-technologieën. Het starten van een besturingssysteem of applicatie gaat gepaard met het lezen van gegevens uit het geheugen, vaak moet hetzelfde bestand meerdere keren worden geopend, wat zeer irrationeel is en veel tijd kost. Windows optimaliseert het laden van code door traceerbestanden op te slaan in de map Prefetch, die het op zijn eigen manier verwerkt.

Om de Prefetcher-map te configureren, hebben we een register-editor nodig. Ik zou onmiddellijk de waarschuwing van de Microsoft-website willen herhalen: "Onjuist gebruik van de Register-editor kan leiden tot ernstige problemen die een herinstallatie van het besturingssysteem vereisen. U gebruikt de Register-editor op eigen risico."

Klik op Start...

0 0

Het verwijderen van onnodige bestanden

Weet je, ik heb het doel van de map Temp in Windows nooit begrepen. Ik bedoel, ik weet niet waarom het nodig is of wat het doet. Als de installatie van een programma bijvoorbeeld mislukt, worden bepaalde bestanden naar deze map gekopieerd die vervolgens niet meer nodig zijn; ze kunnen eenvoudigweg worden verwijderd zonder enige schade aan het systeem te veroorzaken. Als er een storing is, controleer dan de map Temp; daarin vindt u waarschijnlijk veel bestanden die kostbare ruimte op uw schijf in beslag nemen.

Tijdelijke mappen bevinden zich op twee plaatsen: C:\Windows\Temp en C:\Documents and Settings\Gebruikersnaam\LocalSettings\Temp. Standaard is de map Lokale instellingen verborgen, dus om deze map te zien moet u de juiste optie inschakelen. Ga nu naar deze mappen en verwijder alle inhoud.

Als u deze mappen nog niet eerder heeft geopend, zult u waarschijnlijk geschokt zijn door wat erin gebeurt.

Wat is de Prefetch-map

De map Prefetch bevindt zich in het systeem...

0 0

Mad Cat@k Sage (15885) 3 jaar geleden

Het doel van Prefetcher Service is om de opstarttijd van applicaties en de opstarttijd van het systeem te verkorten. De bestanden die door deze service worden gebruikt, bevinden zich in de map %systemroot%\prefetch.
Het beheer wordt uitgevoerd met behulp van de volgende registersleutel, die ook door verschillende tweakers wordt gebruikt:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
DWORD EnablePrefetcher, kan de parameter de volgende waarden aannemen:
0 - service uitschakelen
1 - prefetchen van applicaties
2 - prefetch-applicaties gestart tijdens het opstarten van het systeem (standaard gebruikt door Windows Server 2003)
3 - beide prefetchers zijn standaard ingeschakeld (items 1 en 2) en worden standaard door Windows XP gebruikt
Start uw computer opnieuw op om de wijzigingen door te voeren.
Veel hangt af van de taken waarvoor het systeem wordt gebruikt. Als u uw computer aanzet en Contra onmiddellijk start of...

0 0

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?

Prefetcher is een onderdeel van het Microsoft Windows-besturingssysteem dat het opstartproces versnelt en ook de opstarttijd van programma's verkort. Prefetcher verscheen voor het eerst in het Windows XP-besturingssysteem. Beginnend met Windows Vista, werd het aangevuld met SuperFetch- en ReadyBoost-technologieën.
Het blijkt dat dit systeem kijkt welke programma's je het vaakst gebruikt en deze naar een speciale map schrijft: C:\Windows\Prefetch

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

Over het algemeen dwingt de Windows-lader, die deze records analyseert, de software vooraf in het RAM-geheugen om vervolgens het antwoord op uw verzoek te versnellen.

Standaard worden vermeldingen in de prefetch-map niet alleen door systeembestanden gemaakt, maar ook door secundaire...

0 0

Terwijl ik het Windows XP SP3-systeem controleerde nadat ik het van virussen had opgeschoond, zocht ik naar bestanden met bepaalde parameters en kwam ik de map C:\WINDOWS\Prefetch tegen.

Dit is ongeveer hetzelfde als de map Applog in Win98. Over het algemeen slaan de bestanden de volgorde op waarin fragmenten van de overeenkomstige programma's worden geladen, waardoor Windows een fragment van de schijf in de cache kan extraheren dat in de nabije toekomst nodig zal zijn, voordat het daadwerkelijk wordt opgevraagd (terwijl de processor druk met andere dingen). Dus de volgende keer dat er een echt verzoek om dit fragment is, wordt het niet van de schijf gehaald, maar uit de cache, wat het starten van programma's versnelt, inclusief het laden van XP.

Dit is allemaal mogelijk...

0 0

Let op: dit is een archief, d.w.z. Deze sectie wordt niet langer bijgewerkt. De nieuwe versie van de Computer FAQ-service bevindt zich hier. Alle nieuwe vragen en antwoorden zijn er nu.
Niettemin is er in dit archief veel nuttige informatie te vinden - blader er gerust eens doorheen.

Waarvoor dienen de map Prefetch en Temp in Windows XP? Is het mogelijk om met een virus geïnfecteerde bestanden ervan te verwijderen?

Vladimir antwoordt:
In de map Temp worden tijdelijke bestanden opgeslagen. U kunt het daar veilig verwijderen. In de map Prefetch - ik weet niet precies wat daar is opgeslagen, maar je kunt daar ook bestanden verwijderen, er zullen geen problemen zijn.

Leshiy antwoordt:
De map Prefetch bevat programma's die worden geladen wanneer Windows start, om dezelfde programma's snel te kunnen starten. Het is niet alleen mogelijk om te verwijderen, maar ook noodzakelijk, anders stapelen er zich te veel op en vertraagt ​​dit het opstarten en de werking van Windows zelf. Kijk wat je echt vaak gebruikt, en gooi de rest in de prullenbak!

Markiz antwoordt:
Wat betreft Prefetch...

0 0

wat is de Prefetch-map?

De map Prefetch bevindt zich in de Windows-systeemmap en wordt gebruikt om het laden van het besturingssysteem en het starten van programma's te versnellen. Wanneer u uw computer opstart, controleert Windows het opstartproces. Hierna wordt de ontvangen informatie opgeslagen op de harde schijf in de map Prefetch. De volgende keer dat u start, wordt deze informatie gebruikt om het laden van het besturingssysteem te versnellen. Hetzelfde gebeurt wanneer u een programma start.

Deze map is een map met tijdelijke bestanden en het verwijderen van de inhoud heeft geen gevolgen. De volgende keer dat u uw computer opstart, vult Windows de map met nieuwe, actuele gegevens over het laden van het besturingssysteem en de programma's.

Er bestaat een mythe dat verouderde en irrelevante informatie zich ophoopt in de Prefetch-map. Om het laden van Windows te versnellen, wordt daarom aanbevolen om deze Prefetch-map van tijd tot tijd leeg te maken. In werkelijkheid zorgt het wissen van de Prefetch-map er niet voor dat het besturingssysteem sneller opstart. Meer...

0 0

10

Superfetch en Prefetch voor SSD's uitschakelen in Windows 7.

In dit artikel bekijken we hoe u Prefetch en SuperFetch in Windows 8 en Windows 7 op SSD's kunt uitschakelen. In dit artikel hebben we gezien hoe Windows 8 omgaat met defragmentatie op SSD's. Voordat we beginnen, wil ik duidelijk maken dat het geen goed idee is om SuperFetch of Prefetch uit te schakelen in de normale HDD-modus, maar voor SSD's is het heel anders. materie!

SuperFetch, Prefech en SSD in Windows 8

Elke keer dat u een applicatie op uw computer uitvoert, wordt er een Prefetch-bestand gemaakt dat informatie over de bestanden bevat, dit wordt door de applicatie geladen en speciaal gemaakt door het Windows-besturingssysteem. Alle informatie die het Prefetch-bestand bevat, wordt voornamelijk gebruikt om te optimaliseren de laadtijd van de applicatie de volgende keer dat deze applicatie wordt uitgevoerd, probeert te voorspellen welke applicaties u zult starten...

0 0

11

Korte terminologie

Prefetch (Engels) – prefetch (uit geheugen); voorselecteren, vooraf selecteren (uit het geheugen).

Fetch (Engels) – sampling (bijvoorbeeld opdrachten of gegevens uit het geheugen); selecteren (opdracht of gegevens uit geheugen); fetch (een element van de swapstrategie dat bepaalt wanneer een pagina van schijf naar geheugen wordt overgebracht, prefetch, gebruikt in Windows NT, brengt bijvoorbeeld niet alleen de geselecteerde pagina naar het geheugen over, maar ook verschillende daaropvolgende pagina's).

Hoe u de laadtijd van applicaties kunt verkorten

Om de laadtijd van applicaties te verkorten, selecteert u programmasnelkoppelingen één voor één (op het Snelstartpaneel en op het bureaublad, evenals in het menu Start -> Programma's);

– klik met de rechtermuisknop om het contextmenu te openen -> Eigenschappen;

– in het dialoogvenster Eigenschappen: open het tabblad Snelkoppeling;

– Klik aan het einde van het tekstvak Object, maak een enkele spatie en typ /prefetch:1;

– klik...

0 0

Sommige gebruikers die graag door systeemmappen snuffelen, komen vaak de Prefetch-map tegen. Niet iedereen weet in dit geval welke map zich voor de gebruiker bevindt. Laten we proberen de leemten in de kennis op te vullen over waar deze directory voor dient en welke gegevens deze bevat.

Prefetch: wat is deze map?

We beginnen onze beschouwing van dit vraagstuk met het presenteren van theoretisch materiaal. Bij het opstarten controleert het besturingssysteem het opstartproces en slaat alle gegevens erover op om latere lanceringen in de Prefetch-map te versnellen. Wat voor map ligt er voor ons?

In wezen op de harde schijf van de computer, met daarin actuele gegevens, parameters en componenten van de volledige opstartcyclus van het systeem en het starten van de meest gebruikte programma's.

Om te voorkomen dat alle componenten de volgende keer helemaal opnieuw worden geladen, gebruikt Windows de gegevens die op de harde schijf zijn opgeslagen. Sommige gebruikers beweren echter dat bij elke volgende systeemopstart de informatie die is opgeslagen in de Prefetch-directory verouderd raakt. Daarom is het vanuit hun standpunt noodzakelijk om de Prefetch-map van tijd tot tijd op te schonen. Het is een beetje duidelijk wat de map Prefetch is. Maar niet alle schoonmaakliefhebbers weten dat de gegevens daarin automatisch worden overschreven na elke start of lancering van de applicatie.

Laten we eens kijken naar de praktische aspecten van de kwestie van het verwijderen van de inhoud. Even later zullen we het hebben over hoe je het gebruik van de laadversnellingsfunctie kunt uitschakelen als dit iemand teveel stoort.

Prefetch-map in Windows 7 en hoger: is het de moeite waard om deze te legen?

Het verwijderen van gegevens uit deze map zal geen kritische veranderingen veroorzaken in de werking van het systeem of de geïnstalleerde programma's.

Maar al degenen die beweren dat na het verwijderen van informatie uit deze map het laden van het systeem en het starten van applicaties sneller zullen gaan, hebben het absoluut mis. Integendeel, omdat het systeem of programma zijn eigen modules opnieuw moet starten en deze in het besturingssysteem of computerapparaat moet plaatsen, en dit kost tijd. Door gegevens uit de Prefetch-directory te gebruiken, wordt de tijd die aan deze processen wordt besteed aanzienlijk verminderd. Daarom is het over het algemeen onwenselijk om op te ruimen, vooral om de map zelf te verwijderen.

Het is belangrijk om hier te begrijpen dat tijdens volgende downloads nog steeds gegevens over het proces worden opgeslagen. Dus schoonmaken en verwijderen zal blijken te zijn wat gewoonlijk ‘Sisyphean-arbeid’ wordt genoemd.

Beheer van de inhoud van de Prefetch-map

Als iemand deze service niet nodig heeft, kan hij er vanaf komen. Om dit te doen, voert u de systeemregister-editor in (de opdracht regedit in het menu "Uitvoeren", opgeroepen door de combinatie Win + R).

Hier moet u de HKLM-tak selecteren en vervolgens via de systeemmap (SYSTEM) en de instellingen van de huidige besturingsparameters (CurrentControlSet) naar de geheugeninspectiesectie gaan, waar de gewenste map PrefetchParameters zich bevindt. Het bevat sleutels met het formaat 0x0000000z, waarbij “z” vier mogelijke waarden kan aannemen:

  • 0 - volledige afsluiting;
  • 1 - alleen versnelling van de lancering van het programma;
  • 2 - optimalisatie van alleen het laden van Windows;
  • 3 - volledige activering van de functie (voor zowel het systeem als de applicaties).

Dezelfde instellingen kunnen worden gemaakt in de Groepsbeleid-editor of in Computerbeheerhulpmiddelen.

Er moet nog aan worden toegevoegd dat de map zich op de systeempartitie bevindt langs het pad Windows/Prefetch. Wat voor map het is en waarvoor deze nodig is, is volgens mij al duidelijk. Als laatste advies: het is het beste om de inhoud van de directory niet te wissen of de standaard service-instellingen op het systeem te wijzigen.

Het onderwerp Windows-optimalisatie lijkt voor de meeste gebruikers erg belangrijk, en dit is waarschijnlijk de reden waarom er zoveel mythen aan verbonden zijn. 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 de 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 de map Vooraf ophalen nauw verbonden met het werk van de dienst SuperFetch en bestanddeel KlaarBoost, dus alle acties ermee kunnen hun werk beïnvloeden, en niet ten goede. Ja, de service uitschakelen SuperFetch kan op de meeste pc's leiden tot een afname van de systeemprestaties, met uitzondering van oudere machines met 1 GB RAM of minder, of, integendeel, zeer krachtige machines met meer dan 16 GB RAM. Ook SuperFetch kan worden uitgeschakeld als deze als systeemschijf wordt 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

Zoek in de rechterkolom van het editorvenster de parameter en bekijk de huidige waarde ervan.

Hoogstwaarschijnlijk zal dat zo zijn 3 . Het is deze waarde die de versnelling van de applicatie- en systeemlancering 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.

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 moeten worden opgeschoond. 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- een onderdeel van het Microsoft Windows-besturingssysteem dat het opstartproces versnelt en ook de opstarttijd van programma's verkort. Prefetcher verscheen voor het eerst in het Windows XP-besturingssysteem. Beginnend met Windows Vista, werd het aangevuld met SuperFetch- en ReadyBoost-technologieën.

Het blijkt dat dit systeem controleert welke programma's je het vaakst gebruikt en deze naar een speciale map schrijft: C:\Windows\Prefetch

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

Over het algemeen dwingt de Windows-lader, die deze records analyseert, de software vooraf in het RAM-geheugen om vervolgens het antwoord op uw verzoek te versnellen.

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

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” betekent dat zowel systeemprocessen als verschillende applicaties actief zijn. 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!

In Windows XP de sleutel /prefetch:1 standaard wordt het toegevoegd aan het bestandsadres in de eigenschappen van het opstartpictogram van Windows Media Player. Wat is vooraf ophalen? Het woord prefetch wordt in het Russisch vertaald als "prefetch".


Het punt van deze functie is met Windows XP in het algemeen. Er worden bestanden aangemaakt in de prefetch-map met informatie over de paden naar deze programma's op de harde schijf.


Op sites in de top Yandex op aanvraag "Windows prefetchen" In Windows XP kunt u verkeerde informatie over deze functie vinden. In het bijzonder ondersteunen de auteurs op de netler- en izcity-sites de mythen dat je om het laden van programma's te versnellen de /prefetch: 1-toets moet toevoegen aan de adresbalken van hun snelkoppelingen, en dat je om het opstarten van het systeem te versnellen moet periodiek alle pf-formaatbestanden uit de map verwijderen vooraf ophalen.

Op Windows XP Map vooraf ophalen Meestal te vinden in C:\windows\prefetch. Het bevat Bestanden vooraf ophalen met de extensie *.pf - dit zijn lijsten met bestanden die u kunt downloaden, zogenaamde hash-bestanden. Hun namen worden gegenereerd door het hashen van EXE-bestanden na het downloaden. Elke keer dat u EXE-bestanden uitvoert, worden deze gehasht en gecontroleerd om te zien of er overeenkomstige .pf-bestanden zijn. bestanden in de map Prefetch, en zo ja, dan worden deze bestanden gedownload. Als de overeenkomstige prefetch-bestanden niet bestaan, controleert het systeem welke bestanden het programma gebruikt bij het uitvoeren van de EXE, maakt dit .pf-bestand aan en slaat daarin de paden naar deze bestanden op.

  • Allereerst is het dus geen goed idee om de prefetch-map leeg te maken, zoals sommige computersites suggereren. Het systeem zal in elk geval al deze bestanden eenvoudigweg opnieuw aanmaken, tenzij u natuurlijk weet hoe u prefetch kunt uitschakelen.
  • Ten tweede verwijdert Windows automatisch prefetch-bestanden uit deze map als er meer dan 128 zijn. Door deze map leeg te maken, versnelt u dus niet alleen het laden van programma's, maar verslechteren ook tijdelijk de prestaties van uw computer.

Volgend moment...

Sommige "specialisten" begonnen de schakeloptie /prefetch:1 toe te voegen bij het starten van programma's. Veel mensen hebben gemerkt dat automatisch gemaakte snelkoppelingen voor Win Media Player deze sleutel bevatten, en de betekenis ervan varieert afhankelijk van de functies die door het programma worden uitgevoerd. Aan de snelkoppeling naar een WMV-bestand waarop u dubbelklikt om een ​​video te bekijken, wordt bijvoorbeeld één prefetch-sleutelinstelling toegewezen, en aan de snelkoppeling voor automatisch afspelen voor het afspelen of rippen van muziek die verschijnt wanneer u een audio-cd plaatst, wordt een andere instelling toegewezen.

Sommige deskundigen hebben gesuggereerd dat de schakeloptie /prefetch: 1 het proces mogelijk maakt vooraf ophalen. En ze begonnen het onmiddellijk aan elk uitvoerbaar bestand toe te voegen en anderen op verschillende sites en forums aan te bevelen het te doen. En zo werd deze mythe gevormd. Andere experts schreven op hun sites dat dit complete onzin is, en brachten de theorie naar voren dat deze sleutel alleen specifiek is voor WM Player, nadat ze links hadden gezien naar prefetch-bestanden in het Windows-driversubsysteem.

Over het algemeen had noch de een, noch de ander het goed geraden.

Het besturingssysteem kijkt naar de parameter /prefetch:# wanneer het een proces aanmaakt, en doet dit voor één enkel doel. Voegt ze eraan toe volgnummer naar hash. Waarvoor?

WMP heeft veel verschillende functies. De bibliotheken en code die het gebruikt bij het afspelen van WMV zijn heel anders dan de bibliotheken die betrokken zijn bij het afspelen van een dvd, het rippen van een cd, het luisteren naar een Shoutcast-stream of een van de functies van Windows Media Player. Als er maar één hash voor WMP was, dan vooraf ophalen zou alleen correct werken voor een van zijn functies. Bij het lezen van onjuiste gegevens van prefetch-bestand er zou geen fatale fout optreden - het .pf-bestand zou eenvoudigweg in het geheugen worden geladen en niet worden gebruikt. Dit zou echter contraproductief zijn.

/prefetch:# parameter met verschillende nummers voor elke functie Windows Mediaspeler staat elke functie toe zijn eigen hashbestand te maken, en dus wordt het vooraf ophalen correct uitgevoerd. Dergelijke prefetch-parameters zijn niet uniek voor WMP. Hetzelfde wordt gedaan voor elke andere toepassing.

/prefetch-optie: Er wordt rekening mee gehouden wanneer de eerste thread in een proces wordt gemaakt, maar wordt niet verwijderd door de CreateProcess-functie van de opdrachtregel, dus elke toepassing die onbekende opdrachtregelopties niet begrijpt, zal er niet mee werken. Dat is de reden waarom zoveel mensen opmerkten dat Kazaa en vele andere programma's bijvoorbeeld fouten produceerden of eenvoudigweg weigerden te starten met Windows Prefetch. En WMPlayer weet natuurlijk dat de sleutel in de parameters kan worden gespecificeerd, en negeert eenvoudigweg het bestaan ​​ervan.

Het enige wat de /prefetch:# sleutel doet is het hashnummer veranderen. Het besturingssysteem laadt een programma ermee, op dezelfde manier als zonder, en slaat eenvoudigweg de prefetch-gegevens op een ander.pf-bestand.