Bon alors c'est simple.
Sous Windows, quand le systeme doit ecrire un nouveau fichier sur le disque, il commence à écrire dans la première case vide; et ce, meme s'il connait la taille du fichier à l'avance, et qu'il sait qu'il ne rentre pas dans le trou. Donc, il y a rapidement fragmentation.
Sous Unix, le systeme connait la taille des trous. Et donc, quand il connait la taille du fichier, il le met dans le premier trou dans lequel le fichier rentre sans fragmentation. Et voila.
Ca me rapelle une histoire (dans SVM je crois) ou un papi de l'info se moquait (avec beaucoup d'ironie) d'un ptit jeune tout fier de son nouveau portable, rencontré dans un avion, alors que celui ci défragmentait son DD. En gros, des algos efficaces de gestion de fichiers, ca existe depuis 15-20 ans, mais pour dieu (Bill Gates aussi peut etre) sait quelle raison, on y avait pas droit il y a encore un an.
Bon maintenant, est-ce que c'est la différence entre MacOS 9 et MacOS X, ou bien entre HFS+ et UFS, je ne sais pas...
(autrement dit, je ne suis pas sur que OSX ne fragmente pas s'il utilise HFS+)
(je vais me renseigner la dessus, tiens.)