martedì 24 aprile 2007

Prefetching ottimizzare un avvio veloce di Windows XP


Prefetching ottimizzare un avvio veloce di Windows XP



Prima di inziare questo tip vi faccio vedere la cartella Prefetch della quale parleremo che è da sempre al centro di una disputa senza fine centrata soprattutto sull'opportunità o meno di cancellare i file in essa contenuti e quindi indirettamente favorire l'avvio di Windows XP. Io da sempre, contro la maggioranza, sono convinto che questa cartella non vada toccata, in realtà senza conoscerne a fondo il motivo. In questo articolo, che faccio vostro, si danno spiegazioni a mio parere illuminanti ed un indirizzo da seguire per quanto riguarda il suo trattamento.

*****
Quando un programma viene caricato, viene inserito o aggiornato un record nel
file corrispondente in Prefetch, contenente il dettaglio dei files che esso usa
ed in quale ordine. Anche il boot del sistema crea un suo record.

Questo comportamento ha due conseguenze.

Uno - quando un programma verrà avviato in futuro, il sistema procurerà di
caricare direttamente i files attesi in memoria RAM, senza attendere
un'esplicita richiesta e

Due - ogni tre giorni, si avvia in un periodo morto una specie di mini-defrag,
che sistema questi files così che possano essere caricati in un flusso uniforme,
senza necessità di andarli a cercare a caso nel disco. Il boot ne viene
avvantaggiato, caricando più velocemente il sistema: il programma Bootvis
effettua un'ottimizzazione preliminare dello schema, ma il vero guadagno avverrà
attraverso il processo automatico. I dettagli dello schema ottimale vengono
conservati nel file layout.inf che viene testato ed aggiornato ogniqualvolta si
avvia l'ottimizzazione, per ottenere le migliori prestazioni complessive. Questi
dati potrebbero essere utilizzati per l'ottimizzazione anche da programmi di
terze parti, come Perfect Disk Pro.

Due cose da puntualizzare:

Contrariamente a quanto si dice, *non* è necessario svuotare la cartella
Prefetch. Se un programma non viene utilizzato per una settimana, il file
corrispondente sarà comunque azzerato. I programmi meno usati avranno minore
priorità nell'ottimizzazione.

inoltre:
l'ottimizzazione ad intervali regolari è gestita da Operazioni pianificate
(anche la creazione di un punto di ripristino giornaliero), perciò dovrete
accertarvi che siano abilitate anche se non ci fosse nessuna operazione presente
in Pannello di Controllo-Operazioni pianificate. Controllate il menu Avanzate e
se vedete come prima voce: "Avvia l'utilita' di pianificazione", cliccate per
cambiarla in "Disattiva l'utilità di pianificazione"
Quindi bisognerà attendere che il sistema sia inutilizzato (penso che aspetti 15
minuti di disco inattivo, ma non sono sicuro). Questo è uno dei motivi che
sollevano la domanda: "perchè il mio disco si mette a lavorare quando non sto
facendo nulla?" L'altro è l'indicizzazione dei files per le ricerche .



Alex Nichol MS MVP (Windows Technologies)
Bournemouth, U.K.
*****
Traduzione di Paolo Angioni - MVP - Shell/User