Windows 7:ssä esihakukansio on tyhjä. Miten Windows käyttää Perfetch-kansiota? Myytit Prefetch-kansion sisällön poistamisesta

Vastaukset:

Vladimir:
IN Temp-kansio tallennetaan 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:
Prefetch-kansio sisältää ohjelmia, jotka ladataan, kun Windowsin käynnistäminen, tarkoituksella pikakäynnistys nämä samat ohjelmat. 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:
Mitä tulee Prefetchiin, tässä on mitä löysin. Esihakukansio (.pf-pääte) sisältää tietoja. usein avatuista ohjelmista. ja palvelut nopeampaa myöhempää latausta varten. Voit poistaa kaiken siitä, järjestelmä käynnistyy nopeammin ja ohjelmat (ensimmäistä kertaa) latautuvat hitaammin. Sitten tiedostot luodaan uudelleen. Voit puhdistaa sen, joskus jopa tarvitset sitä.

Mameluk:
Esihakukansio sisältää myös tietoja ladatuista viruksista. Siksi manuaalisesti puhdistettaessa ei ole yllättävää, että uudelleeninfektio tapahtuu. Siksi se on puhdistettava tai, mikä vielä parempi, asetetaan tila, jotta se ei kirjoita kansioon mitään.

SHIKiGAMY:
Minulla ei ole enää sellaista kansiota. Tein toiminnon \"don\"t prefetch\". Käytä erikoisohjelmia \"roskien\" poistamiseen \"temp\"s\"-tiedostosta ja esihaku. Esimerkiksi Ace Utilites tai WinXP Manager.

Ivan:
Windows XP luo oletuksena %systemroot%\\prefetch-kansion. Sitä käytetään nopeuttamaan äskettäin käytettyjen ohjelmien käynnistämistä, mikä hidastaa huomattavasti järjestelmän käynnistystä. Jos nopeus on tärkeämpi käynnistä järjestelmä, toimi seuraavasti. Tämän ominaisuuden poistaminen käytöstä: HKEY_LOCAL_MASHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PrefetchParameters aseta EnablePrefetcher-parametrin arvoksi 0.

Kun jatkat tietokoneesi eri kansioiden ja tiedostojen tutkimista, saatat löytää monia mielenkiintoisia asioita. Usein samat kansiot herättävät aitoa kiinnostusta siitä yksinkertaisesta syystä, että niissä olevat tiedostot vievät joskus paljon tilaa kiintolevyltä, mikä herättää kysymyksen, voidaanko nämä tiedostot poistaa. Tänään puhumme Prefetch-kansiosta.

Prefetch-kansio sijaitsee Windows-kansiossa (yleensä C:\Windows\Prefetch). Sitä käytetään yhtenä komponenttina Windows-käyttöjärjestelmän lataamiseen, minkä ansiosta käyttöjärjestelmä latautuu nopeammin ja ohjelmien käynnistämiseen kuluva aika lyhenee. Itse komponentti on nimeltään Prefetcher, ja se ilmestyi ensimmäisen kerran Windows XP:ssä.

Miten Prefetcher toimii? Käyttöjärjestelmän lataamiseen liittyy käsittely suuri määrä tiedostot. Tässä tapauksessa jotkin tiedostot avataan monta kertaa eri osien lukemiseksi. Tämä prosessi voi viedä paljon aikaa, joten on paljon kätevämpää ja tuottavampaa käyttää jokaista tiedostoa vain kerran, jolloin tiedot ladataan RAM-muistiin ennen kuin niitä tarvitaan. Prefetcherin avulla voit kerätä nämä tiedot jäljitystiedostoihin koodin ja tietojen lataamisen optimoimiseksi myöhempien käynnistysten yhteydessä tarkkailemalla, mitä koodia ja tietoja ladataan käyttöjärjestelmän ja sovellusten käynnistyksen aikana.

Prefetcher-asetukset tallennetaan järjestelmän rekisteriin. Voit muuttaa Prefetcherin asetuksia.

Napsauta pikanäppäintä WIN+R. Suorita-ikkuna tulee näkyviin, kirjoita sana regedit ja napsauta OK. Tämä avaa .

Kun editori on auki, siirry seuraavaan polkuun: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters.

Valitse EnablePrefetcher -vaihtoehto.

Kaksoisnapsauta sitä. Näyttöön tulee ikkuna, jossa voit määrittää jonkin seuraavista arvoista:

  • 0x00000000 - komponentti on poistettu käytöstä
  • 0x00000001 - sovelluksen käynnistyksen kiihdytys
  • 0x00000002 - järjestelmän käynnistyskiihdytys
  • 0x00000003 - sovelluksen käynnistyksen ja järjestelmän käynnistyksen kiihdytys

Ei tarvitse tulla sisään määritetty parametri, mutta vain numero lopussa, esimerkiksi 0, 1, 2 tai 3.

Ja ole varovainen, kun työskentelet rekisterin kanssa. Jos et ymmärrä jotain, älä muuta mitään, koska yksi huolimaton liike voi johtaa ongelmiin käyttöjärjestelmässä!

Onko mahdollista poistaa Prefetch-kansio?

On olemassa selitys, jonka mukaan Prefetch-kansio kerää poistettavat tiedostot. Tämä on väärin. Tiedostot ovat väliaikaisia ​​ja järjestelmä poistaa ne tarvittaessa automaattisesti, minkä vuoksi kansion koko on muuten niin pieni. Älä siis koske määritetyn kansion tiedostoja.

Jos poistat tiedostot, mitään ei tapahdu, mutta sovellusten latausnopeus saattaa laskea. Tässä tapauksessa tiedostot luodaan uudelleen automaattisesti.

Jotkut käyttäjät, jotka haluavat selata järjestelmähakemistoja, törmäävät usein Prefetch-hakemistoon. Mikä on käyttäjän edessä oleva kansio tässä tapauksessa, kaikki eivät tiedä. Yritetään täyttää aukot tiedoissa 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äynnistyksen yhteydessä 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, asetukset ja komponentit täysi sykli käynnistä järjestelmä ja käynnistä useimmin käytetyt ohjelmat.

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. Mitä Esihae kansio, vähän selkeä. Mutta kaikki siivousharrastajat eivät tiedä, että siinä olevat tiedot korvataan automaattisesti jokaisen sovelluksen käynnistyksen tai käynnistyksen jälkeen.

Katsotaanpa käytännön näkökohtia kysymys sen sisällön poistamisesta. 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 tee kriittisiä muutoksia järjestelmän toimintaan tai asennetut ohjelmat ei aiheuta.

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ä tai ohjelma joutuu käynnistämään omat moduulinsa uudelleen ja sijoittamaan ne käyttö- tai tietokonelaite, ja tämä 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, erityisesti 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ä. Tätä varten sinun on siirryttävä editoriin järjestelmän rekisteri("Suorita"-valikon regedit-komento, jota kutsutaan yhdistelmällä Win + R).

Täällä sinun on valittava HKLM-haara ja sitten sen kautta järjestelmähakemisto(SYSTEM) ja nykyisten ohjausparametrien asettaminen (CurrentControlSet) menevät 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ä editorissa ryhmäkäytännöt tai Tietokoneen hallintatyökaluissa.

On vielä lisättävä, että hakemisto sijaitsee järjestelmäosio polulla Windows/Prefetch. Se, millainen kansio on ja mihin sitä tarvitaan, on mielestäni jo selvää. Viimeisenä neuvona on, että hakemiston sisältöä ei kannata tyhjentää tai järjestelmän oletusarvoisesti määritettyjä palveluasetuksia muuttaa.

Hei, rakas ystävä! Viimeksi tarkastelimme aihetta väliaikaisten kansioiden poistamisesta. Siellä puhuin erilaisia ​​kansioita, mukaan lukien Temp, johon roskia kertyy ajan myötä. Nämä roskapostitiedostoja on puhdistettava. ja julkaisi sen, mutta kuten kävi ilmi, ei kaikkea. Löysin mielenkiintoisen kansion, jonka monet ihmiset 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- käyttöjärjestelmän komponentti Microsoft Windows, nopeuttaa prosessia bootstrap ja lyhentää myös ohjelman käynnistysaikaa. Prefetcher ilmestyi ensimmäisen kerran käyttöjärjestelmä Windows XP. Alkaen Windows Vista, se lisättiin SuperFetch-tekniikat ja ReadyBoost.

Osoittautuu, että tämä järjestelmä tarkkailee useimmin käyttämiäsi ohjelmia ja tallentaa ne erityinen kansio: C:\Windows\Prefetch

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

No joka tapauksessa Windowsin käynnistyslatain Analysoimalla näitä tietueita se esilataa ohjelmiston RAM-muistiin 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 kirjoitetaan 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" sanoo käynnistetty nimellä järjestelmäprosessit ja erilaisia ​​sovelluksia. 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!

Aihe Windowsin optimointi tuntuu useimmille käyttäjille erittäin tärkeältä, ja luultavasti siksi 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.


IN Windowsin hakemisto 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.

IN Windows-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ät sisällä parempi puoli. Kyllä, palvelu poistetaan käytöstä SuperFetch voi johtaa järjestelmän suorituskyvyn heikkenemiseen useimmissa tietokoneissa, paitsi joko vanhemmissa koneissa, joissa on 1 Gt tai vähemmän RAM-muistia, tai päinvastoin erittäin tehokkaita. RAM yli 16 Gt. Myös SuperFetch voidaan poistaa käytöstä, jos as järjestelmälevy käytetty 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

IN oikea sarake editori-ikkunassa, etsi parametri 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.