La défragmentation aide-t-elle vraiment? [dupliquer]

16

Duplicata possible: la
défragmentation est-elle pertinente pour améliorer les performances du disque?

Auparavant, la défragmentation d'un disque dur améliorait considérablement les performances. Dans les jours DOS, je défragmentais même les disquettes si je n'allais pas apporter plus de modifications aux fichiers (cela prenait beaucoup de temps, mais cela en valait la peine).

Maintenant ... je ne sais plus. Je connais la théorie, mais au cours des dernières années, j'ai eu un "sentiment flou" qui non seulement ne semble pas aider, mais les choses ralentissent en fait après la première défragmentation d'un disque dur "vierge". Je ne parle pas de lecteurs flash - je parle de bons disques durs à l'ancienne.

De plus, j'ai utilisé des outils tiers qui sont capables de défragmenter plus de fichiers (MBR au démarrage, etc.) ou qui ont des fonctionnalités plus sophistiquées, et je ne sais pas si cela fait une différence dans les performances. Ils courent plus jolis, bien sûr, mais cela ne suffit pas pour ma poche.

Je ne sais pas si j'en rêve. Existe-t-il des données fiables à ce sujet? La défragmentation est-elle toujours utile dans Windows moderne?

Mon expérience a été de 99% sur Windows XP. Que diriez-vous de Vista ou Windows 7? La défragmentation est-elle plus efficace dans ces versions de Windows?

Euro Micelli
la source
3
Oui
Isaac Waller
Je suis toujours tenté de simplement répondre "Oui" ou "Non" pour les questions dont le titre est fermé.
Grant
@Grant: Je crois aux sujets "courts et doux"; ce sont des «résumés». Le corps de la question a quelques idées et réflexions, et des demandes plus détaillées - je compte trois points d'interrogation dans le corps :-). Évidemment, je ne suis pas après un veredict mais une discussion sur le sujet. À votre santé!
Euro Micelli

Réponses:

10

La défragmentation en général aura peu d'effet perceptible à moins que le système de fichiers soit très fragmenté au départ (c'est-à-dire qu'il existe depuis un certain temps et a vu beaucoup d'activité, ou soit devenu très complet (> 85%) à un moment donné). Les systèmes de fichiers modernes comme ext2 / 3/4 et NTFS sont assez bons pour éviter la fragmentation chronique.

Il y a quelques exceptions à cette règle:

  1. Les systèmes de fichiers FAT16 / FAT32 utilisent un algorithme d'allocation de blocs de premier ordre de bout en bout lors de la création et de l'augmentation des fichiers, ce qui conduit à une très mauvaise fragmentation dans de nombreux cas
  2. Certains défragmenteurs feront un bon travail d'organisation des fichiers associés, en particulier ceux utilisés au démarrage. Cela peut améliorer la vitesse de démarrage mais ne s'améliorera pas beaucoup. Les versions ultérieures de Windows le font dans une certaine mesure automatiquement, il n'est donc pas nécessaire de le faire manuellement
  3. Retour lorsque Windows commencerait avec un système de fichiers FAT puis convertirait en NTFS pendant le processus d'installation exécutant une défragmentation une fois l'installation terminée pourrait faire une différence mesurable. Certains suggèrent que cela (la défragmentation après l'installation est une tâche utile) est toujours le cas, beaucoup suggèrent le contraire.

Ce n'est pas non plus que si vous parlez d'un système de fichiers qui sera utilisé par plusieurs utilisateurs en même temps, ou simplement de plusieurs applications en fonction de la charge d'E / S à transmettre, la défragmentation ne fait que peu de différence (sauf si le système de fichiers était dans un état très désordonné). pour commencer), car vos têtes d'entraînement vont et viennent de toute façon pour servir les différentes tâches simultanées.

David Spillett
la source
7

Remarque spéciale: ne défragmentez pas les disques SSD. Les laissez-passer supplémentaires ne sont pas nécessaires et raccourciront la durée de vie de votre lecteur.

TheTXI
la source
D'après ce que j'ai lu (je ne l'ai pas vu de première main), les SSD ne vous permettront même pas de défragmenter. C'est comme, grisé Windows ou quelque chose.
Grant
1

Quelques informations intéressantes sur la mesure des performances dans Windows Vista ...

La défragmentation du disque déplace les fichiers fragmentés vers des régions contiguës plus grandes sur le disque. Il déplace les fichiers accessibles au démarrage et au démarrage de l'application vers le bord extérieur du disque, où des taux de transfert plus élevés peuvent être atteints. La défragmentation de disque utilise également des E / S de faible priorité.

Il semble que cela aiderait non seulement à réduire les temps de recherche et de rotation, mais également à augmenter les taux de transfert de données pour les fichiers de démarrage (diminuer le temps de démarrage).

JP Alioto
la source
-1

WinDirStat vous donnera une bonne idée de la façon dont vos données sont dispersées sur le disque dur. Pour les fichiers plus volumineux qu'un cluster, le système d'exploitation le séparera et le placera en plusieurs clusters sur le disque. Lorsque vous devez accéder à l'un de ces fichiers, la tête magnétique du disque doit se déplacer à chaque emplacement du plateau et lire les morceaux. Si tous ces clusters étaient proches les uns des autres, il y aurait moins de mouvements requis et des temps d'accès aux fichiers légèrement plus rapides. Il est également possible que votre disque ne soit pas le maillon le plus faible de la chaîne pour ainsi dire, de sorte que les performances obtenues grâce à la défragmentation peuvent ne pas être aussi évidentes pour vous. Mais ça aide.

John T
la source
Pourquoi utiliser WinDirStat au lieu d'utiliser simplement l'outil d'analyse de défragmentation Windows intégré? Dans ce cas, je pense que l'outil simple est le meilleur outil.
MDMarra
J'aime mieux la représentation graphique et l'application est inférieure à 1 Mo
John T