en gros:
la fragmentation c'est le fait d'avoir des morceaux d'un même fichier éparpillés...la défragmentation permet de les regroupper, et donc d'éviter de faire des déplacements de têtes de lecture inutiles...(d'ou l'interet de la défrag)..
1) sur les espaces libres, il n'y a rien à défragmenter, puisqu'ils sont vides.
2) combler les espaces libres et tout regrouper ensemble, pourquoi pas...maintenant, il faudrait optimiser pour savoir quels fichiers mettre à coté de quel autre...or l'utilisateur a tendance à utiliser les fichiers de manière chaotique...donc l'interet me parait moindre, en effet, mais on ne sait jamais...