quand tu utilises windows, tu crées des fichiers, tu en modifies, tu en déplaces, tu en supprimes...
A chaque fois qu'un fichier est enregistré sur le disque dur, windows ne le place pas forcément dans un endroit où il dispose d'assez de place pour écrire tout le fichier, mais il le coupe en morceau pour boucher des trous. C'est ça la fragmentation.
Donc défragmenter un disque dur, c'est faire en sorte de remettre les morceaux de fichiers à la suite pour être accessible plus facilement (d'où un leger gain de peformances après une defrag).
Nettoyer son disque dur, c'est effacer les fichiers inutiles qui prennent de la place (et sont cause de fragmentation) : contenu du dossier temp, temporary internet files...