Gli svantaggi della frammentazione

...

La frammentazione può rendere il tuo computer lento e lento.

La frammentazione si verifica quando un computer non può o non vuole memorizzare un file come una singola unità sul proprio disco. I problemi risultanti possono essere minori o maggiori, a seconda del grado di frammentazione e dell'uso del computer, ma la maggior parte di questi svantaggi può essere prevenuta o annullata.

Le cause della frammentazione

Il file system di un computer divide i file in blocchi per l'archiviazione su disco. Quando lo spazio è sufficiente e il sistema funziona correttamente, questi blocchi vengono archiviati insieme. La frammentazione si verifica quando, quando il disco si riempie o quando i file vengono eliminati e modificati, il file system memorizza i blocchi di un file in più posizioni. Quando il file viene letto, le testine di lettura/scrittura del disco devono saltare sul disco per leggere tutti i blocchi del file.

Video del giorno

Velocità di lettura/scrittura

Maggiore è la frammentazione, maggiore è il tempo necessario per la lettura dei file frammentati. Nei casi più gravi, i file possono essere archiviati in piccoli blocchi in tutto il disco, facendo sì che le testine di lettura/scrittura trascorrano più tempo a spostarsi sul disco rispetto alla lettura del file stesso. Il salvataggio e l'apertura di file frammentati può essere molte volte più lento rispetto all'esecuzione delle stesse operazioni su file non frammentati. Ad esempio, il salvataggio di un documento Microsoft Word da 30 megabyte (MB) può richiedere tre secondi su un disco non frammentato, ma fino a 46 secondi su un disco estremamente frammentato.

Velocità dell'applicazione e del sistema

Alcune applicazioni, come le applicazioni fotografiche o video, possono utilizzare lo spazio su disco, o "scratch disk", per l'archiviazione temporanea durante le operazioni che richiedono molta memoria. Se il disco di memoria virtuale è frammentato, il risultato sarà un rallentamento dell'applicazione stessa. Allo stesso modo, la maggior parte dei sistemi operativi utilizza la memoria virtuale (nota anche come "swap", "memorizzazione nella cache del disco" o "paging") per archiviare temporaneamente file che altrimenti utilizzerebbero la memoria ad accesso casuale (RAM). Se lo spazio di memoria virtuale è frammentato, il sistema operativo stesso può rallentare.

Evitare problemi di frammentazione

La frammentazione si verifica più spesso per negligenza. Il modo più semplice per prevenire la frammentazione consiste nel deframmentare il disco regolarmente e rimuovere i file e le applicazioni non necessari. Microsoft Windows include uno strumento di deframmentazione per questo scopo e sono disponibili anche strumenti di deframmentazione commerciali. Mac OS X include la deframmentazione automatica dei file, ma Apple suggerisce che la deframmentazione manuale può essere d'aiuto per i dischi quasi pieni. Altri modi per evitare gli svantaggi della frammentazione includono la creazione di una partizione esclusivamente per file di grandi dimensioni o spazio su disco zero, l'aggiunta di un secondo disco o l'aggiornamento a uno più grande.