Esihakukansio: mitä tiedostoja se tallentaa ja miksi niitä tarvitaan? Kuinka Windows käyttää Perfetch-kansiota

Pitäisikö minun tyhjentää Prefetch-kansio vai ei? Anna hyviä neuvoja, koska sovellukset käyttävät sen sisältämiä tietoja Windowsin käynnistyessä, mikä tarkoittaa, että ne voivat vaikuttaa suoraan käyttöjärjestelmän käynnistysnopeuteen.

Esihae kansio

Windows tallentaa tähän kansioon datatiedostoja, jotka sisältävät tietoja käynnistetyistä sovelluksista. Luonnollisesti elämä käyttöjärjestelmässämme ei pysähdy, monet ohjelmat poistetaan ja korvataan muilla, mikä tarkoittaa, että Prefetch-kansion tiedot on päivitettävä säännöllisesti ja tyhjennettävä ne. Kaikki latausohjelmat syöttävät tietonsa välittömästi uudelleen tähän kansioon, tässä vaiheessa Windowsin käynnistys hidastuu hieman, mutta kaikki myöhemmät käyttöjärjestelmän lataukset tapahtuvat jonkin aikaa nopeammin.
Sitten Prefetch-kansio täyttyy jälleen tarpeettomilla tiedoilla. Henkilökohtaisesti poistan tiedot Prefetch-kansiosta kerran kuukaudessa, tässä kansiossa ei kannata käydä useammin, jos voit saada tästä käynnistysnopeuden, se on hyvin vähän...

0 0

Esihaku-kansiota koskevat kysymykset ja keskustelut eivät ole harvinaisia. Monet ihmiset kysyvät, miksi Prefetch-kansiota tarvitaan ja voidaanko sen sisältö poistaa. Tässä artikkelissa yritämme ymmärtää, kuinka Windows-käyttöjärjestelmä käyttää Prefetch-kansiota.

Mikä on Prefetch-kansio

On myytti, että Prefetch-kansiossa...

0 0

Prefetch-kansio löytyy Windows XP:stä, Vistasta, 7:stä, 8:sta seuraavasta polusta: C:\Windows\Prefetch - se on käyttöjärjestelmän osa ja nopeuttaa käyttöjärjestelmän ja usein käytettyjen ohjelmien käynnistystä. Tätä tekniikkaa käytettiin ensimmäisen kerran Windows XP:ssä, ja Vistasta alkaen sitä täydennettiin SuperFetch- ja ReadyBoost-tekniikoilla. Käyttöjärjestelmän tai sovelluksen käynnistämiseen liittyy usein tietojen lukeminen muistista, mikä on erittäin järjetöntä ja vie paljon aikaa. Windows optimoi koodin lataamisen tallentamalla jäljitystiedostot Prefetch-kansioon, jonka se käsittelee omalla tavallaan.

Tarvitsemme rekisterieditorin Prefetcher-kansion määrittämiseen. Haluaisin heti kopioida Microsoftin verkkosivuston varoituksen: "Rekisterieditorin virheellinen käyttö voi johtaa vakaviin ongelmiin, jotka edellyttävät käyttöjärjestelmän uudelleenasennusta. Käytät rekisterieditoria omalla vastuullasi."

Napsauta Käynnistä...

0 0

Tarpeettomien tiedostojen poistaminen

Tiedätkö, en koskaan ymmärtänyt Temp-kansion tarkoitusta Windowsissa. Tarkoitan, en tiedä miksi sitä tarvitaan tai mitä se tekee. Jos esimerkiksi ohjelman asennus epäonnistuu, tietyt tiedostot kopioidaan tähän kansioon, joita ei myöhemmin tarvita, ne voidaan yksinkertaisesti poistaa aiheuttamatta haittaa järjestelmälle. Jos toiminnassa on toimintahäiriö, muista tarkistaa Temp-kansio, josta löydät todennäköisesti paljon tiedostoja, jotka vievät arvokasta tilaa levyltäsi.

Temp-kansiot sijaitsevat kahdessa paikassa: C:\Windows\Temp ja C:\Documents and Settings\Username\LocalSettings\Temp. Oletusarvoisesti Paikalliset asetukset -kansio on piilotettu, joten sinun on otettava käyttöön sopiva vaihtoehto nähdäksesi tämän kansion. Siirry nyt näihin kansioihin ja poista kaikki sisältö.

Jos et ole avannut näitä kansioita aiemmin, olet todennäköisesti järkyttynyt siitä, mitä niissä tapahtuu.

Mikä on Prefetch-kansio

Prefetch-kansio sijaitsee järjestelmässä...

0 0

Mad Cat@k Sage (15885) 3 vuotta sitten

Prefetcher-palvelun tarkoitus on lyhentää sovellusten käynnistysaikaa ja järjestelmän käynnistysaikaa. Tämän palvelun käyttämät tiedostot sijaitsevat %systemroot%\prefetch-kansiossa.
Hallinta suoritetaan seuraavalla rekisteriavaimella, jota myös useat säätäjät käyttävät:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
DWORD EnablePrefetcher, parametri voi saada seuraavat arvot:
0 - poista palvelu käytöstä
1 - sovelluksen esihaku
2 - esihakusovellukset, jotka käynnistetään järjestelmän käynnistyksen yhteydessä (Windows Server 2003 käyttää oletuksena)
3 - molemmat esihakijat ovat käytössä (kohdat 1 ja 2), joita Windows XP käyttää oletuksena
Käynnistä tietokone uudelleen, jotta muutokset tulevat voimaan.
Paljon riippuu tehtävistä, joihin järjestelmää käytetään. Jos käynnistät tietokoneesi ja käynnistät välittömästi Contran tai...

0 0

Löysin mielenkiintoisen kansion, jonka monet näkivät, mutta pelkäsivät poistaa siitä jotain. Tämän kansion nimi on "Prefetch" ja se sijaitsee Windows-kansion sisällä. Millainen kansio on ja miksi sitä tarvitaan, saat selville alta.

Mikä on Prefetch?

Prefetcher on Microsoft Windows -käyttöjärjestelmän osa, joka nopeuttaa käynnistystä ja lyhentää myös ohjelmien käynnistysaikaa. Prefetcher ilmestyi ensimmäisen kerran Windows XP -käyttöjärjestelmässä. Windows Vistasta lähtien sitä täydennettiin SuperFetch- ja ReadyBoost-tekniikoilla.
Osoittautuu, että tämä järjestelmä tarkkailee useimmin käyttämiäsi ohjelmia ja kirjoittaa ne erityiseen kansioon: C:\Windows\Prefetch

Sinne on tallennettu kaikenlaisia ​​erilaisia ​​tiedostoja oudoilla laajennuksilla, kuten tämä.

Yleisesti ottaen Windows-lataaja, joka analysoi näitä tietueita, pakottaa ohjelmiston RAM-muistiin etukäteen nopeuttaakseen vastausta pyyntöösi.

Oletusarvoisesti esihakukansioon merkintöjä ei tee vain järjestelmälliset, vaan myös toissijaiset...

0 0

Tarkistellessani Windows XP SP3 -järjestelmää viruksista puhdistamisen jälkeen etsin tiedostoja tiettyjen parametrien avulla ja löysin kansion C:\WINDOWS\Prefetch.

Tämä on suunnilleen sama kuin Win98:n Applog-kansio. Yleisesti ottaen tiedostot tallentavat vastaavien ohjelmien fragmenttien latausjärjestyksen, jolloin Windows voi poimia levyltä välimuistiin fragmentin, jota tarvitaan lähitulevaisuudessa, ennen kuin sitä todella pyydetään (kun prosessori on kiireinen muiden asioiden kanssa). Siten seuraavan kerran, kun tätä fragmenttia pyydetään, sitä ei oteta levyltä, vaan välimuistista, mikä nopeuttaa ohjelmien käynnistämistä, mukaan lukien XP: n lataaminen.

Kaikki tämä on mahdollista...

0 0

Huomio: tämä on arkisto, ts. Tätä osiota ei enää päivitetä. Tietokoneen UKK-palvelun uusi versio löytyy täältä. Kaikki uudet kysymykset ja vastaukset ovat nyt siellä.
Tästä huolimatta tässä arkistossa on paljon hyödyllistä tietoa - ole hyvä ja selaa.

Mitä varten Prefetch and Temp -kansio on Windows XP:ssä? Onko niistä mahdollista poistaa viruksen saastuttamat tiedostot?

Vladimir vastaa:
Temp-kansio tallentaa väliaikaiset tiedostot. Voit turvallisesti poistaa sen sieltä. Prefetch-kansiossa - en muista tarkalleen, mitä sinne on tallennettu, mutta voit myös poistaa tiedostoja sieltä, ei ongelmia.

Leshiy vastaa:
Prefetch-kansio sisältää ohjelmia, jotka ladataan Windowsin käynnistyessä, jotta nämä samat ohjelmat voidaan käynnistää nopeasti. Se ei ole vain mahdollista, vaan myös välttämätöntä, muuten niitä kerääntyy liikaa ja tämä hidastaa Windowsin käynnistymistä ja toimintaa. Katso, mitä käytät todella usein, ja laita loput roskakoriin!

Markiz vastaa:
Mitä tulee esihakuun...

0 0

mikä on Prefetch-kansio?

Prefetch-kansio sijaitsee Windowsin järjestelmäkansiossa ja sitä käytetään nopeuttamaan käyttöjärjestelmän lataamista ja ohjelmien käynnistystä. Kun käynnistät tietokoneen, Windows tarkkailee käynnistysprosessia. Tämän jälkeen vastaanotetut tiedot tallennetaan kiintolevylle Prefetch-kansioon. Kun seuraavan kerran käynnistät, näitä tietoja käytetään käyttöjärjestelmän lataamisen nopeuttamiseen. Sama tapahtuu, kun käynnistät minkä tahansa ohjelman.

Tämä kansio on kansio, jossa on väliaikaisia ​​tiedostoja, ja sen sisällön poistaminen ei aiheuta seurauksia. Kun seuraavan kerran käynnistät tietokoneen, Windows täyttää kansion uusilla, ajantasaisilla tiedoilla käyttöjärjestelmän ja ohjelmien lataamisesta.

On olemassa myytti, jonka mukaan Prefetch-kansioon kertyy vanhentuneita ja merkityksettömiä tietoja. Siksi Windowsin lataamisen nopeuttamiseksi on suositeltavaa tyhjentää tämä Prefetch-kansio aika ajoin. Todellisuudessa Prefetch-kansion tyhjentäminen ei nopeuttaa käyttöjärjestelmän käynnistystä. Lisää...

0 0

10

Superfetch ja Prefetch poistaminen käytöstä SSD-levyille Windows 7:ssä.

Tässä artikkelissa tarkastellaan, kuinka voit poistaa Prefetch- ja SuperFetchin käytöstä Windows 8:ssa ja Windows 7:ssä SSD-levyillä. Tässä artikkelissa olemme nähneet, kuinka Windows 8 käsittelee eheytymistä SSD-levyillä Ennen kuin aloitamme, haluan tehdä selväksi, että SuperFetchiä tai Prefetchiä ei ole hyvä poistaa käytöstä tavallisessa HDD-tilassa, mutta SSD-levyille se on täysin. eri asia!

SuperFetch, Prefech ja SSD Windows 8:ssa

Joka kerta kun suoritat sovelluksen tietokoneellasi, luodaan Prefetch-tiedosto, joka sisältää tietoja tiedostoista, jonka sovellus lataa ja Windows-käyttöjärjestelmä luo erityisesti Kaikki Prefetch-tiedoston sisältämät tiedot käytetään pääasiassa optimointiin sovelluksen latausaika seuraavan kerran, kun käytät tätä sovellusta.

0 0

11

Lyhyt terminologia

Prefetch (englanniksi) – esihaku (muistista); esivalinta, valitse (muistista) etukäteen.

Hae (englanniksi) – näytteenotto (esimerkiksi komennot tai tiedot muistista); valitse (komento tai data muistista); fetch (sivutusstrategian elementti, joka määrittää, milloin sivu siirretään levyltä muistiin, esimerkiksi esihaku, jota käytetään Windows NT:ssä, ei vain siirrä valitun sivun muistiin, vaan myös useita myöhempiä).

Kuinka lyhentää sovelluksen latausaikaa

Voit vähentää sovellusten latausaikaa valitsemalla ohjelman pikakuvakkeet yksitellen (pikakäynnistyspaneelista ja työpöydältä sekä Käynnistä -> Ohjelmat -valikosta);

- Napsauta hiiren kakkospainikkeella avataksesi pikavalikon -> Ominaisuudet;

– Ominaisuudet-valintaikkunassa: avaa Pikakuvake-välilehti;

– Napsauta Objekti-tekstiruudun lopussa, tee yksi välilyönti ja kirjoita /prefetch:1;

- klikkaa...

0 0

Jotkut käyttäjät, jotka haluavat selata järjestelmähakemistoja, törmäävät usein Prefetch-hakemistoon. Kaikki eivät tiedä, mikä kansio on käyttäjän edessä tässä tapauksessa. Yritetään täyttää aukot tiedossa siitä, mitä varten tämä hakemisto on tarkoitettu ja mitä tietoja se sisältää.

Esihaku: mikä tämä kansio on?

Aloitamme kysymyksen käsittelyn esittämällä teoreettista materiaalia. Käynnistettäessä käyttöjärjestelmä tarkkailee käynnistysprosessia ja tallentaa kaikki sitä koskevat tiedot nopeuttaakseen myöhempiä käynnistyksiä Prefetch-hakemistossa. Millainen kansio on edessämme?

Pohjimmiltaan tietokoneen kiintolevyllä, joka sisältää nykyiset tiedot, parametrit ja komponentit koko järjestelmän käynnistysjaksosta ja useimmin käytettyjen ohjelmien käynnistämisestä.

Välttääkseen kaikkien komponenttien lataamisen tyhjästä seuraavan kerran Windows käyttää kiintolevylle tallennettuja tietoja. Jotkut käyttäjät väittävät kuitenkin, että jokaisen seuraavan järjestelmän käynnistyksen yhteydessä Prefetch-hakemistoon tallennetut tiedot vanhentuvat. Siksi heidän näkökulmastaan ​​on tarpeen puhdistaa Prefetch-hakemisto aika ajoin. On hieman selvää, mikä Prefetch-kansio on. Mutta kaikki siivousharrastajat eivät tiedä, että siinä olevat tiedot korvataan automaattisesti jokaisen sovelluksen käynnistyksen tai käynnistyksen jälkeen.

Katsotaanpa sen sisällön poistamisen käytännön näkökohtia. Hieman myöhemmin puhumme latauskiihdytystoiminnon käytöstä poistamisesta, jos tämä häiritsee jotakuta liikaa.

Esihakukansio Windows 7:ssä ja uudemmissa: kannattaako se tyhjentää?

Tietojen poistaminen tästä hakemistosta ei aiheuta kriittisiä muutoksia järjestelmän tai asennettujen ohjelmien toimintaan.

Mutta kaikki ne, jotka väittävät, että tietojen poistamisen jälkeen tästä hakemistosta järjestelmän lataaminen ja sovellusten käynnistäminen nopeutuvat, ovat täysin väärässä. Päinvastoin, koska järjestelmän tai ohjelman on käynnistettävä omat moduulinsa uudelleen ja asetettava ne käyttöjärjestelmään tai tietokonelaitteeseen, mikä vie aikaa. Prefetch-hakemiston tietojen käyttäminen vähentää merkittävästi näihin prosesseihin käytettyä aikaa. Siksi yleisesti ottaen ei ole toivottavaa puhdistaa, saati poistaa itse kansio.

Tässä on tärkeää ymmärtää, että myöhempien latausten aikana prosessia koskevat tiedot tallennetaan edelleen. Siivoamisesta ja poistamisesta tulee siis sitä, mitä yleisesti kutsutaan "Sisyfean työksi".

Esihaku-hakemiston sisällön hallinta

Jos joku ei tarvitse tätä palvelua, hän voi luopua siitä. Voit tehdä tämän kirjoittamalla järjestelmän rekisterieditoriin ("Suorita" -valikon regedit-komento, jota kutsutaan yhdistelmällä Win + R).

Täällä sinun on valittava HKLM-haara ja siirry sitten järjestelmähakemiston (SYSTEM) ja nykyisten ohjausparametrien asetusten (CurrentControlSet) kautta muistin tarkistusosaan, jossa haluttu PrefetchParameters-hakemisto sijaitsee. Se sisältää avaimet muodossa 0x0000000z, jossa "z" voi olla neljä mahdollista arvoa:

  • 0 - täydellinen sammutus;
  • 1 - vain ohjelman käynnistyksen kiihdytys;
  • 2 - vain Windowsin latauksen optimointi;
  • 3 - toiminnon aktivointi kokonaan (sekä järjestelmälle että sovelluksille).

Samat asetukset voidaan tehdä ryhmäkäytäntöeditorissa tai tietokoneen hallintatyökaluissa.

On vielä lisättävä, että hakemisto sijaitsee järjestelmäosiossa polulla Windows/Prefetch. Mielestäni on jo selvää, millainen kansio se on ja mihin se on tarkoitettu. Viimeisenä neuvona, on parasta olla tyhjentämättä hakemiston sisältöä tai muuttamatta järjestelmän oletuspalveluasetuksia.

Windows-optimoinnin aihe vaikuttaa erittäin tärkeältä useimmille käyttäjille, ja luultavasti tästä syystä siihen liittyy niin monia myyttejä. Yksi näistä myyteistä väittää, että voit lisätä levytilaa sekä nopeuttaa järjestelmää ja sovelluksia suorittamalla tiettyjä manipulaatioita kansion kanssa Esihaku. Selvitetään, onko näin todella ja miksi kansiota ylipäänsä tarvitaan Esihaku.


Windowsin hakemistossa Esihaku näyttelee samaa roolia kuin välimuisti selaimissa. Jotta järjestelmäsi tai sovelluksesi käynnistyvät nopeammin, Windows tallentaa automaattisesti osan niiden koodista erityisiin jäljitystiedostoihin. Kun käyttäjä käynnistää esimerkiksi resurssiintensiivisen sovelluksen, järjestelmä käyttää ensin kansion sisältöä Esihaku, lukee tallennetut ja "Osa" ohjelmat muistiin, jolloin jälkimmäinen käynnistyy nopeammin.

Windowsissa kansio Esihaku liittyvät läheisesti palvelun työhön SuperFetch ja komponentti ReadyBoost, joten kaikki sen kanssa tehtävät toimet voivat vaikuttaa heidän työhönsä, eivätkä parempaan suuntaan. Kyllä, palvelu poistetaan käytöstä SuperFetch voi johtaa järjestelmän suorituskyvyn heikkenemiseen useimmissa tietokoneissa, paitsi joko vanhemmat koneet, joissa on 1 Gt tai vähemmän RAM-muistia, tai päinvastoin erittäin tehokkaat koneet, joissa on yli 16 Gt RAM-muistia. Myös SuperFetch voidaan poistaa käytöstä, jos sitä käytetään järjestelmälevynä SSD .

Mitä Prefetch-kansion sisällön poistaminen tekee optimoinnista? Ei mitään, se vain pahenee. Ensinnäkin järjestelmän ja joidenkin ohjelmien lataamiseen tarvittava aika kasvaa ja toiseksi tiedostot PF luodaan uudelleen, jota varten järjestelmän on jälleen varattava osa muistiresursseista. Lisäksi hakemiston poistaminen Esihaku ei lisää levytilaa, koska tämä kansio painaa yleensä vähän ja siinä olevien tiedostojen määrä on aina rajoitettu 128.

Jos haluat jo hallita sisältöä Esihaku, tämä on tehtävä oikein, nimittäin rekisterin kautta.

Avaa komennolla regedit Rekisterieditori ja laajenna tämä haara:

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

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

Etsi parametri muokkausikkunan oikeanpuoleisesta sarakkeesta ja katso sen nykyinen arvo.

Todennäköisimmin tulee olemaan 3 . Tämä arvo sisältää sovellusten ja järjestelmän nopeamman käynnistyksen. Jos haluat poistaa ne kokonaan käytöstä, muuta arvoksi 0 . Asenna vain sovellusten nopeuttamiseksi 1 , nopeuttaa vain järjestelmän lataamista, asenna 2 . Jotta muutokset tulevat voimaan, käynnistä tietokone uudelleen.

Hieman harvinaisempi myytti on, että ohjelmia voidaan nopeuttaa lisäämällä avain niiden pikakuvakkeeseen /prefetch:1. Tämän toiminnon oletetaan lisäävän valitun ohjelman kansioon Esihaku. Todellisuudessa avaimen lisääminen /prefetch:1 viittaus objektiin ei vaikuta millään tavalla sovelluksen toimintaan, palvelu päättää, luodaanko jäljitystiedostoja vai ei Esihakija , joka tietää paremmin mitkä sovellukset tarvitsevat käynnistysoptimointia ja mitkä eivät.

Hei, rakas ystävä! Viimeksi tarkastelimme aihetta väliaikaisten kansioiden poistamisesta. Siellä puhuin erilaisista kansioista, mukaan lukien Temp, joihin roskaa kertyy ajan myötä. Nämä roskatiedostot on puhdistettava. ja julkaisi sen, mutta kuten kävi ilmi, ei kaikkea. Löysin mielenkiintoisen kansion, jonka monet näkivät, mutta pelkäsivät poistaa siitä jotain. Tämän kansion nimi on "Prefetch" ja se sijaitsee Windows-kansion sisällä. Millainen kansio on ja miksi sitä tarvitaan, saat selville alta.

Mikä on Prefetch?

Käännytään globaaliin tietovarastoon - Wikipediaan. Siinä lukee:

Esihakija- Microsoft Windows -käyttöjärjestelmän komponentti, joka nopeuttaa käynnistystä ja lyhentää myös ohjelmien käynnistysaikaa. Prefetcher ilmestyi ensimmäisen kerran Windows XP -käyttöjärjestelmässä. Windows Vistasta lähtien sitä täydennettiin SuperFetch- ja ReadyBoost-tekniikoilla.

Osoittautuu, että tämä järjestelmä tarkkailee useimmin käyttämiäsi ohjelmia ja kirjoittaa ne erityiseen kansioon: C:\Windows\Prefetch

Sinne on tallennettu kaikenlaisia ​​erilaisia ​​tiedostoja oudoilla laajennuksilla, kuten tämä.

Yleisesti ottaen Windows-lataaja, joka analysoi näitä tietueita, pakottaa ohjelmiston RAM-muistiin etukäteen nopeuttaakseen vastausta pyyntöösi.

Oletusarvoisesti merkintöjä esihakukansioon eivät tee vain järjestelmäsovellukset, vaan myös toissijaiset sovellukset, mikä hidastaa latausta. Sinun on varmistettava, että vain järjestelmätiedostojen tiedot tallennetaan kansioon.

Aktivoi komennon syöttöikkuna käyttämällä kuumaa yhdistelmää Win+R ja kirjoita regedit.

Etsi rekisterieditorista seuraava haara:

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

Oikeassa ikkunassa meidän on muutettava parametria OtaPrefetcher käyttöön.

RMB valitse "Muuta...".

Oletusarvo on kolme. "3" kertoo, että sekä järjestelmäprosessit että erilaiset sovellukset ovat käynnissä. Jos asetamme sen arvoon 2, käynnistämme vain järjestelmäprosessit. Jos 1 tarkoittaa vain sovelluksia ja 0 tarkoittaa niiden poistamista kokonaan käytöstä.

Annetaan sille kaksi!

Painamalla “Ok”-näppäintä vahvistamme muutokset.

Tehdään se yhteenveto

Näillä yksinkertaisilla manipuloinneilla olemme optimoineet Windows-käyttöjärjestelmäämme ainakin hieman!

Windows XP:ssä avain /prefetch:1 oletusarvoisesti se lisätään tiedostoosoitteeseen Windows Media Playerin käynnistyskuvakkeen ominaisuuksissa. Mikä on esihaku? Sana prefetch käännetään venäjäksi "esihaku".


Tämän ominaisuuden tarkoitus koskee Windows XP:tä yleensä. Se luo esihakukansioon tiedostoja, jotka sisältävät tietoja näiden ohjelmien poluista kiintolevyllä.


Yandexin sivuilla pyynnöstä "Windowsin esihaku" Tästä ominaisuudesta voi löytyä vääriä tietoja Windows XP:ssä. Erityisesti netler- ja izcity-sivustoilla kirjoittajat tukevat myyttejä, joiden mukaan ohjelmien latautumisen nopeuttamiseksi sinun on lisättävä /prefetch: 1 -avain heidän pikanäppäinten osoiteriville, ja tämä nopeuttaa järjestelmän käynnistämistä. täytyy ajoittain poistaa kaikki pf-muotoiset tiedostot kansiosta esihaku.

Windows XP:ssä Esihae kansio Sijaitsee yleensä osoitteessa C:\windows\prefetch. Se sisältää Esihaku tiedostot jonka tunniste on *.pf - nämä ovat luetteloita ladattavista tiedostoista, niin sanottuja hash-tiedostoja. Heidän nimensä luodaan tiivistämällä EXE-tiedostoja lataamisen jälkeen. Joka kerta kun suoritat EXE-tiedostoja, ne tiivistetään ja tarkistetaan, onko vastaavia .pf-tiedostoja. tiedostot Prefetch-kansiossa, ja jos kyllä, nämä tiedostot ladataan. Jos vastaavia esihakutiedostoja ei ole, järjestelmä tarkkailee, mitä tiedostoja ohjelma käyttää EXE:tä suorittaessaan, luo tämän .pf-tiedoston ja tallentaa siihen polut näihin tiedostoihin.

  • Joten ensinnäkin, ei ole hyvä idea tyhjentää esihakukansiota, kuten jotkut tietokonesivustot ehdottavat. Järjestelmä yksinkertaisesti luo kaikki nämä tiedostot uudelleen joka tapauksessa, ellet tietenkään keksi, kuinka esihaku poistetaan käytöstä.
  • Toiseksi Windows poistaa automaattisesti esihakutiedostot tästä kansiosta, jos niitä on yli 128. Siksi tyhjentämällä tämän kansion et vain nopeutta ohjelmien lataamista, vaan myös väliaikaisesti heikentää tietokoneesi suorituskykyä.

Seuraava hetki...

Jotkut "asiantuntijat" alkoivat lisätä /prefetch:1-kytkintä ohjelmia käynnistettäessä. Monet ihmiset ovat huomanneet, että Win Media Playerille automaattisesti luodut pikakuvakkeet sisältävät tämän avaimen, ja sen merkitys vaihtelee ohjelman suorittamien toimintojen mukaan. Esimerkiksi WMV-tiedoston pikakuvakkeelle, jota kaksoisnapsautat katsoaksesi videon, on määritetty yksi esihakunäppäinasetus, ja automaattisen toiston pikanäppäimelle musiikin toistoa tai kopioimista varten, joka tulee näkyviin, kun asetat CD-äänilevyn asemaan, on määritetty toinen asetus.

Jotkut asiantuntijat ovat ehdottaneet, että /prefetch: 1 -kytkin mahdollistaa prosessin esihaku. Ja he alkoivat heti lisätä sitä jokaiseen suoritettavaan tiedostoon ja suosittelivat muita tekemään sen eri sivustoilla ja foorumeilla. Ja näin tämä myytti muodostui. Muut asiantuntijat kirjoittivat sivustoillaan, että tämä on täyttä paskaa, ja esittivät teorian, että tämä avain on vain WM Playerin oma, nähtyään linkkejä esihakutiedostoihin Windows-ohjainalijärjestelmässä.

Yleensä kumpikaan ei arvannut oikein.

Käyttöjärjestelmä tarkastelee /prefetch:#-parametria luodessaan prosessia, ja se tekee sen vain yhtä tarkoitusta varten. Hän lisää järjestysnumero tiivistettäväksi. Mitä varten?

WMP:llä on monia erilaisia ​​ominaisuuksia. Sen WMV-toiston aikana käyttämät kirjastot ja koodit eroavat suuresti kirjastoista, jotka liittyvät DVD-levyn toistamiseen, CD-levyn kopioimiseen, Shoutcast-virran kuunteluun tai mihin tahansa Windows Media Playerin ominaisuuksiin. Jos WMP:lle oli vain yksi hash, niin esihaku toimisi oikein vain yhdessä sen toiminnoista. Kun luet vääriä tietoja kohteesta esihaku tiedosto ei tapahtuisi kohtalokasta virhettä - .pf-tiedosto yksinkertaisesti ladataan muistiin eikä sitä käytetä. Tämä olisi kuitenkin haitallista.

/prefetch:# parametri, jossa on eri numerot jokaiselle funktiolle Windows Media Player sallii jokaisen funktion luoda oman hash-tiedoston, jolloin esihaku tapahtuu oikein. Tällaiset esihakuparametrit eivät ole ainutlaatuisia WMP:lle. Sama tehdään kaikille muille sovelluksille.

/prefetch vaihtoehto: otetaan huomioon, kun prosessin ensimmäinen säie luodaan, mutta CreateProcess-funktio ei poista sitä komentoriviltä, ​​joten mikään sovellus, joka ei ymmärrä tuntemattomia komentorivin valintoja, ei toimi sen kanssa. Siksi monet ihmiset huomasivat, että esimerkiksi Kazaa ja monet muut ohjelmat tuottivat virheitä tai yksinkertaisesti kieltäytyivät käynnistämästä Windowsin esihakua. Ja WMPlayer tietysti tietää, että avain voidaan määrittää parametreissa, ja jättää sen olemassaolon huomioimatta.

Ainoa /prefetch:#-näppäin tekee vain tiivistenumeron muuttamisen. Käyttöjärjestelmä lataa ohjelman sen mukana samalla tavalla kuin ilman sitä, yksinkertaisesti tallentaa esihakutiedot sisään toinen .pf-tiedosto.