Leggi un po' di roba,
qua e
qua ad esempio
In linea di massima va fatta su dischi meccanici e non su SSD, o almeno non così di frequente su SSD
Il S.O. in genere è impostato che la fa in automatico, se non disattivata, e può bastare anche solo quella
Se comunque vuoi usare un programma esterno, io mi trovo bene con
Defraggler versione portable, che tra le altre cose ti da un'idea di quanto e come sono frammentati i vari file su disco