02 febbraio 2006

Velocizzare l'hard-disk parte 5

Eccoci giunti alla fine, questa è l'ultima parte dedicata alla velocizzazione dell'hard-disk; se vi foste persi le 'puntate precedenti' le trovate qui: puntata 1, puntata 2, puntata 3, puntata 4. I trucchi di oggi sono tra i più pericolosi e i meno appariscenti, li cito giusto per onore di cronaca, ma la loro utilità è, per me, molto dubbia. Comunque li ho testati, ma non mi assumo alcuna responsabilità se a voi le cose non dovessero andare per il verso giusto.
.
Trucco 7
Si può incrementare la priorità della CPU per quei programmi che girano in 'primo piano' (foreground) come è giusto il caso di FS2004. Per fare ciò bisogna mettere mano al Registro di sistema che non è proprio una cosa semplice, sicura e neppure di tutti, quindi: OCCHIO!!!!! Come si fa? Si clicca su START->Esegui quindi si digita Regedit; aperto così il registro di sistema si va a cercare questa stringa:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Control\PriorityControl\

A questo punto si setta la voce Set the Win32PrioritySeparation su 38 (se valore decimale) oppure 26 (se valore HEX).
Il mio registry è settato così e non ho mai avuto problemi; dal momento che è una verifica che ho fatto circa 3 anni fa non mi ricordo sinceramente che impatto questa abbia sul sistema; quando reinstallerò WinXP vi saprò dire con più precisione.
.

Trucco 8
Questo è l'ultimo trucco, ma: ATTENZIONE, NON USARE QUESTO TRUCCO SE POSSEDETE UNA SCHEDA GRAFICA ATI IN QUANTO IL VOSTRO SISTEMA POTREBBE NON ESSERE PIù IN GRADO DI FARE LA SEQUENZA DI AVVIO (BOOT)
In questo trucco si tratta di assegnare l'utilizzo della memoria non ai Programmi, ma alla cache di sistema (questo trucco funziona meglio se si hanno almeno 512 mb di RAM). Per ottenere ciò bisogna agire in questo modo: Start->Pannello di Controllo->Prestazioni e manutenzione quindi si va su Sistema, si clicca il Tab (linguetta) Avanzate, si clicca su Impostazioni nella sezione Prestazioni e quindi si fa nuovamente clic sul tab Avanzate; a questo punto si cambia l'impostazione su Utilizzo Memoria da Programmi a Cache Sistema (che faticaccia!). Si chiude tutto e si riavvia il sistema per rendere effettive le modifiche e... voilà, il gioco è fatto. Beh, a me non funziona! Meglio, FS2004 parte tranquillamente, il tutto gira notevolmente più veloce (specie le texture si caricano meglio e più velocemente), ma quando torno all'interfaccia di FS2004 lo schermo mi rimane nero e devo tornare al desktop e quindi rientrare in FS2004; è come se tutta la memoria fosse allocata per FS2004 e quindi la sua interfaccia grafica (cioè dove si selezionano i voli, le opzioni, il meteo e tutto il resto) rimanesse 'a dieta' o meglio a corto di memoria. Per questo pur notando un effettivo miglioramento in FS2004 ho dovuto rinunciare ad usare permanentemente questo trucco. Magari voi siete più fortunati, ma vi ricordo: ATTENZIONE, NON USARE QUESTO TRUCCO SE POSSEDETE UNA SCHEDA GRAFICA ATI IN QUANTO IL VOSTRO SISTEMA POTREBBE NON ESSERE PIù IN GRADO DI FARE LA SEQUENZA DI AVVIO (BOOT)

18 gennaio 2006

Velocizzare l'hard-disk parte 4

Nonostante abbia già trattato l'argomento in precedenza c'è ancora qualche piccola cosa che si può fare per velocizzare il nostro hard-disk e quindi tentare di far girare meglio FS2004. Dato per scontato che abbiate seguite le 'puntate' precedenti (puntata 1, puntata 2, puntata 3) vediamo cosa si può fare oggi: DEFRAMMENTARE!!!!!
.
Trucco 5
Detta così sembra la cosa più ovvia del mondo, ma ho scoperto che la cosa può avere un buon impatto solo se si usa il deframmentatore giusto. Mi spiace, quello di XP fa un lavoro onesto, ma nulla più. Dopo averne provati un bel po' ho optato per O&O Defrag V8 che fa veramente un ottimo lavoro anche se, purtroppo, non è proprio a buon mercato (lo trovate qui alla non modica cifra di € 49.90, almeno io l'ho pagato così). Riconosco che l'utilizzo di un buon deframmentatore si esaurisce quasi subito; lo lanci la prima volta e, se fa bene il suo mestiere, ti mette l'hard-disk a posto. Poi, bene che vada, lo usi periodicamente per fare ordine; io lo lancio almeno una volta alla settimana sui miei due hard-disk e le loro partizioni (4 partizioni sul primo e 3 sul secondo; lo so, sono tante!) Naturalmente esistono molti altri buoni prodotti, ma questo, a parer mio, è l'unico che fa una vera differenza; non sarà forse l'aumento di prestazioni del 170% come promesso, ma su FS2004 e files molto grandi (tipo filmati) la differenza del 'prima' e 'dopo' la deframmentazione si avverte in modo sensibile. Io l'ho detto, poi fate un po' voi.
Il software in oggetto permette anche la cosiddetta 'deframmentazione offline', cioè deframmenta i files di sistema, l'MFT (Master File Table) e il file di swap (paging file) ancor prima che si carichi il sistema nella fase di boot; non è la panacea di tutti i mali, ma male non fa. Io solitamente faccio così:
  1. deframmento l'hard-disk (meglio una sua partizione);
  2. faccio una deframmentazione offline della stessa partizione tramite un reboot di sistema;
  3. deframmento nuovamente la stessa partizione con un altro piccolo trucchetto.

Trucco 6
Quale trucchetto? O&O Defrag V8 è l'unico deframmentatore che tra le sue opzioni ne ha una che sembra assolutamente 'estetica', ma che la mia esperienza mi ha detto avere una sua piccola utilità: deframmenta riordinando file e cartelle in ordine alfabetico! Fa la differenza? Un po' sì, almeno con il mio FS2004. Mi sono domandato il perché e questa è la risposta che mi sono dato: quando si carica un programma spesso lo stesso va a cercare le .dll o tutti i files necessari in sottocartelle adiacenti al programma stesso (in effetti FS2004 è tutto in una cartella con tante sottocartelle e files in altre sottocartelle); ora, se questi files e queste sottocartelle sono in ordine alfabetico penso che la testina dell'hard-disk le trovi tutte vicine e non debba saltare qua e là per tutta la superficie del piatto in cerca di esse. Non aumenta il framerate, ma tutto sembra girare in modo più fluido e sono diminuiti molto quei micro-scatti tipici di FS2004. Sono così convinto della mia teoria che ora deframmento tutte le mie partizioni (e quindi hard-disk) in rigoroso ordine alfabetico.

09 gennaio 2006

Velocizzare l'hard-disk parte 3

Eccoci di nuovo qui a tentare di spremere qualche altra risorsa dal nostro PC; ricordo di dare, casomai non l'aveste già fatto, una lettura anche alle 'puntate precedenti' (puntata 1 e puntata 2) di questa specie di telenovela informatica.
.
Trucco 3
Questo trucco si applica a tutti i programmi (e non solo alle cartelle come sembrerebbe) ed è particolarmente utile perché rende i programmi in XP più stabili (ognuno di essi gira in un processo separato e quindi in maniera autonoma rispetto al sistema) anche se usa più RAM. Come si fa ad ottenere questo? Io faccio così: vado in Esplora risorse, quindi vado in Strumenti=>Opzioni cartella e scelgo la linguetta con scritto Visualizzazione; a questo punto metto la flag (il segno di spunta) sull'opzione Eseguire le finestre delle cartelle in un processo separato e... voilà! Il gioco è fatto. D'ora in avanti XP aprirà le cartelle ed anche i programmi in una nuova finestra con memoria e processi separati.
.
Trucco 4
Questo trucco è consigliato dalla stessa Microsoft: se avete un hard-disk secondario (fisico, non partizionato) spostate il file di swap su questo secondo disco. Questo è un GRANDE trucco perché XP usa spesso il file di swap (a precindere dalla RAM fisica che avete) e sceglie (se ne ha la possibilità) il disco più veloce e meno occupato in quel momento. Lo swap file si imposta seguendo questa strada: Pannello di controllo=>Prestazioni e manutenzione=>Sistema=> Linguetta Avanzate, quindi impostazioni nella sezione Prestazioni, ancora linguetta Avanzate, trovare Memoria virtuale e fare quindi clic su Cambia (che fatica!) Qui potete decidere tutto sul file swap (definito di Paging da XP); consiglio di tenere quello su C (anche se io, a dire il vero, l'ho disabilitato) e aggiungerne un altro su un secondo hard-disk FISICO (lo ripeto, non una partizione; la logica è che deve girare proprio fisicamente un altro hard-disk mentre l'altro fa girare XP). Le dimensioni del file di swap? O lasciate fare a XP oppure scegliete una dimensione fissa (che permette una minore deframmentazione dell'hard-disk perché va a scrivere sempre nello stesso punto) che deve essere circa una volta e mezza la vostra RAM. Come ho fatto io? Sul secondo hard-disk fisico ho fatto una partizione grande giusto la dimensione che io ho deciso per lo swap file e la mia memoria virtuale di XP punta proprio lì; fidatevi, funziona!

04 gennaio 2006

Velocizzare l'hard-disk parte 2

Ok, è finalmente giunto il momento di applicare qualche trucchetto per guadagnare quei 'nanosecondi' che piacciono tanto a noi flightsimmer ;-)
.
Trucco 1
WinXP di default ha un'opzione per cui ogni volta che legge un file ne scrive anche la data e l'ora dell'ultimo accesso. Sarà anche utile, ma nell'uso di tutti i giorni e in FS2004 penso proprio se ne possa fare a meno; non è un gran guadagno, però XP non deve, ogni volta che carica un file (e in FS2004 i file da caricare sono tanti, pensiamo solo alle texture del terreno), scriverne anche data e ora. Disabilitando questa opzione si guadagna un po' in 'snellezza' del sistema; come? Si torna al Prompt dei comadi (la finestra DOS per intenderci, l'abbiamo vista giusto ieri) e si scrive:
FSUTIL BEHAVIOR SET DISABLELASTACCESS 1
Dopodiché bisogna riavviare il sistema per rendere operativa la variazione. Io l'ho fatto e di certo male non fa anche se non è che tutto diventi improvvisamente una scheggia!
Se poi si pensa che il trucco sia completamente inutile basta dornare al Prompt dei comandi e riscrivere il tutto sostituendo al numero 1 il numero 0 (zero), si riavvia e tutto torna come prima.
.
Trucco 2
WinXP contiene anche un'opzione per l'indicizzazione di tutti i file; di certo è utile sui server o per chi lavora con grossi database in quanto velocizza di molto la ricerca dei file. Considerando che, esagerando, io uso la funzione 'cerca' di Explorer una volta al mese ho deciso di snellire ulteriormente il lavoro del mio hard-disk eliminando questa opzione (chiaramente ognuno decide da sé se è meglio tenerla o no): come? Si può operare in due modi:
.
  1. andare in Start=>Pannello di Controllo=>Installazione applicazioni=>Installazione componenti Windows e togliere il segno di spunta da 'servizio indicizzazione';
  2. oppure Start=>Esegui e scrivere quindi services.msc, cercare la voce 'servizio di indicizzazione' e nella colonna 'Tipo di avvio' scegliere DISABILITATO.

Eseguendo una delle due procedure al contrario tutto torna come prima; facile, no?

03 gennaio 2006

Velocizzare l'hard-disk parte 1

Buon 2006 a tutti!
Avere un hard-disk efficiente è essenziale per far girare in modo decente FS2004 così ho deciso di mettere a disposizione di tutti la mia 'umile' esperienza in proposito: non verrà detto niente di nuovo o 'epocale', ma magari a qualcuno potrà servire, se così sarà vorrà dire che avrò dato anch'io un piccolo contributo.
.
Raccomandazioni preliminari
Prima di iniziare mi sento in dovere di fare alcune precisazioni che ritengo essenziali:
  1. assicurarsi di saper usare Regedit (in realtà non tutti i trucchi lo usano, ma conoscerlo un po' non fa mai male) altrimenti si va incontro a vere e proprie catastrofi;
  2. fare il backup dei propri dati importanti: in realtà sono tutti trucchi ampiamente testati (pure sul PC sul quale sto scrivendo ora), ma la prudenza non è mai troppa (meglio pensarci prima che dopo);
  3. se non si è sicuri di ciò che si sta facendo è meglio o chiedere ad un amico più esperto o lasciare tutto come è e non fare nulla: della serie "se funziona perché romperlo"?
Detto questo io non mi assumo alcuna responsabilità di eventuali malfunzionamenti del vostro sistema, il mio va ancora, dopo l'unica installazione del 2001, ed il mio povero PC ha visto testare questi e tanti altri trucchi (e non sono di certo un mago dell'informatica).
.
Consigli iniziali
Parto dal presupposto che il sistema operativo preso in esame sia WinXP e che l'hard-disk sia formattato secondo lo standard NTFS (ormai dovrebbe essere così su tutti i sistemi tranne su quelli che sono stati aggiornati da un Windows precedente o quelli su cui devono girare certi software particolari non più giovanissimi). Come si fa a sapere se si sta usando l'NTFS?
Semplice, si va in Start=>Tutti i programmi=>Accessori=>Prompt dei comandi e quindi nella finestra DOS che appare si scrive CHKDSK; la prima linea vi dirà quello che volete sapere. Se c'è scritto FAT32 vuol dire che state usando ancora il sistema vecchio; se non ci sono esigenze particolari è il caso di convertire: come? Sempre nel Prompt dei comandi scrivete:
CONVERT C: /FS:NTFS
Se avete dubbi vi consiglio di leggere ATTENTAMENTE la Guida in linea e Supporto tecnico di XP che si trova nel menù START (naturalmente ho dato per scontato che su C:\ ci siano sia WinXP sia FS2004, se così non è bisogna convertire gli hard-disk o le partizioni interessate). La conversione può richiedere molto tempo (anche ore), molto dipende dalla grandezza dell'hard-disk e dallo spazio occupato dai files. Io ho fatto ancora più semplicemente con Partition Magic 8 che prevede un'operazione di conversione guidata (c'è anche in WinXP, ma non ricordo più dove). Già solo la conversione non velocizza di per sé l'hard-disk, ma rende il sistema più sicuro e più moderno.
Secondo consiglio è quello di controllare la dimensione dei cluster del vostro hard-disk: la conversione da Fat32 a NTFS porta i cluster a 512 byte e non è la soluzione ottimale! L'ottimo è avere i cluster a 4 K; usando sempre Partition Magic 8 la cosa è facilmente ottenibile (in altro modo non so, tranne riformattare tutto, ma io sono contrario ai 'formattoni' per partito preso!)
A questo punto tutto è pronto per applicare tutta una serie di 'trucchi' che vi dirò un'altra volta altrimenti questo post diventa troppo lungo: ciao.

 

blogger templates 3 columns