La deframmentazione è un processo in cui sono organizzate le frazioni di un file, che sono sparse nel disco rigido di un dispositivo elettronico. Questo viene fatto per rendere l'accesso ad esso molto più rapido e semplice, oltre a non avere "lacune" informative in alcune parti. Questo problema di archiviazione non contiguo è chiamato "frammentazione" e si verifica perché i file non vengono lasciati in aree continue, a causa della costante aggiunta e rimozione di file da un disco rigido. Va notato che ogni sistema operativo ha un metodo di deframmentazione diverso; Inoltre, è possibile utilizzare una o più strategie, allo stesso tempo.
I problemi di frammentazione possono essere gravi o lievi a seconda del sistema operativo con cui si interagisce, a causa del modo in cui sono organizzati i file. Windows è il sistema in cui viene presentato molto più spesso; Linux, allo stesso modo, può avere alcuni inconvenienti, ma su scala minore. In particolare, ciò si verifica perché il sistema inserisce parti di file in spazi vuoti in cui si trovava un file; Ciò provoca la frammentazione di un file nel tempo, fino a quando non viene completamente distribuito sul disco rigido. Con la deframmentazione, la durata di un disco rigido aumenta e la capacità si riduce quando si eseguono operazioni di accesso rapido.
Esistono due tipi di frammentazione, quella interna, in cui si perde spazio su disco a causa dell'esistenza di file più grandi della dimensione del cluster, e quella esterna, causata dalle impostazioni di default dei blocchi di un file system.