Page 1 sur 1

Posté : 13 mars 2005, 21:11:00
par cmchcomdoc
comment défragmenter des répertoires, merci de votre aide

Posté : 14 mars 2005, 11:46:00
par marsinph
Defragmenter un repertoire !?!?!?!?!?

Quelqu'un peu m'expliquer . Car a mà¹a connaissance, cela est impossible. De par la construction meme de la FAT ou du NTFS et dont les données sont ecrites dans ces tables. Le defrgamenteur ne travaille nullement sur des repertoires, mais sur les clusters dans lesquels les fichiers sont inscrits.
La preuve : vous deplacez un fichier d'un repertoire du disque vers un autre repertoire du meme disque, le fichier lui-meme ne "bouge" pas. Il n'y a que le pointeur de repertoire qui est modifié. CQFD

Quant à  la remarque de dda42, je suppose qu'il fait allusion à  la page du site en reference qui mentionne :"Il peut défragmenter les fichiers ouverts ou compressés" . Il faut lire "ouverts" et "compresssés" dans le sens de l'adjectif du mots "fichiers".
Car il est vrai qu'un fichiers ouvert ne peut etre deplace, car utilise par la memoire et donc verrouillé aux niveaux des adresses. Ceci sans rentrer dans l'architecture du processeur et de la memoire

Posté : 21 mars 2005, 11:51:00
par marsinph
dda42, je suis tout de meme au grand regret de perseverer, aucun programme ne defragmente un repertoire, mais eventuellement les fichiers qu'il contient.
Un repertoire, c'est "virtuel", la defragmentation est elle, bien reelle.


Posté : 21 mars 2005, 14:45:00
par christouf
je suis d'accord avec marsinph
on ne peux defragementer un repertoire car effectivement il est virtuel mais bon essaye quand meme le lien de dda42