La procedura più completa e tranquilla è quella offerta dal programma apposito di Windows.
Se invece vuoi solo deframmentare ma non ottimizzare (quindi ogni file occuperà uno spazio "continuo" di memoria, ma potrebbero esserci settori vuoti tra un file e l'altro), puoi usare Auslogics Disk Degraf.