I sistemi operativi Microsoft Windows eseguono l'utilità di deframmentazione dischi per ridurre il numero di file frammentati su un disco rigido. L'utilità aiuta a migliorare le prestazioni del computer riorganizzando i blocchi di dati di ciascun file in modo che risiedano in posizioni contigue nel dispositivo di archiviazione.
Mentre il computer crea o elimina e modifica i file, i dati che appartengono a determinati file spesso si frammentano in frammenti che risiedono in spazi disconnessi nel dispositivo di archiviazione. Ciò provoca un maggiore movimento della testa del disco, il che significa che il disco richiede più tempo per leggere e scrivere dati. L'utilità di deframmentazione dischi ottimizza il posizionamento dei file nel dispositivo di archiviazione per aiutare il disco a recuperare le sue velocità di lettura e scrittura più efficienti. L'utility offre spesso una funzione di analisi per mostrare la quantità di frammentazione esistente nel dispositivo di archiviazione del computer.
Le versioni recenti di Windows hanno pianificazioni di manutenzione per l'esecuzione automatica dell'utilità di deframmentazione del disco, sollevando gli utenti dal dover eseguire manualmente l'utilità. Ad esempio, Windows 7 esegue la deframmentazione una volta alla settimana durante una prima parte della giornata. Gli utenti possono modificare la pianificazione in modo che l'utilità venga eseguita su base giornaliera o mensile. Inoltre, possono modificare l'ora del giorno in cui viene eseguita l'utilità e quali volumi del disco devono passare attraverso la deframmentazione.
Gli utenti che decidono di eseguire manualmente l'utilità di deframmentazione del disco devono eseguire il backup dei file in anticipo e verificare che il disco sia privo di errori. L'utility deve completare il proprio compito senza interruzioni da altri software e interruzioni di corrente.