---------------------------------------------------------------
A l'ère du SSD on pourrait se demander ce que vient faire ce complément des sujets du site, sur la défragmentation des disques durs, mais
- Pour l'instant, sur les grandes capacités, le disque dur, au niveau rapport qualité/prix/capacité de stockage, domine par rapport au SSD
- Aux vues des forums de nombreuses personnes, continuent d'utiliser un disque dur (ancien ordinateur fixe ou portable en tant qu'unité de démarrage, ou en tant que disque de données, de sauvegarde, etc sans compter le contexte économique qui n'aide pas à changer de support etc)
- J'avais ce complément sous le coude depuis longtemps mais j'ai oublié d'en faire état, et aux vues de certaines questions du forum cela va faire un bon résumé
Quant à la déframentation des SSD... Faut il y procéder ?
La réponse pourrait vous surprendre
Lire viewtopic.php?p=519922#p519922
LES PRE REQUIS ET LA BASE
Petit rappel : Windows 10 (et 11) gère AUTOMATIQUEMENT la défragmentation (Windows 7 et 8.x aussi du reste) lorsqu'il estime que c'est nécessaire et/ou tous les 28 jours
Les conditions pour que cette défragmentation opère ? : Ne pas toucher aux services windows liés à
Code : Tout sélectionner
- La restauration système
- Le planificateur de tâches
Normalement si vous n'avez pas bidouillé votre windows (pseudos tweaks divers) , ils sont actifs
Il existe des sujets sur le site
Pourquoi déframenter son disque ?
https://www.malekal.com/pourquoi-defrag ... mentation/
Défragmenter son disque dur sous Windows 10 et 11
https://www.malekal.com/defragmenter-di ... ows-10-11/
Et pour ceux qui tiennent à passer par un logiciel tiers (ce qui ne sert à rien en fait, pour la majorité des utilisateurs, mais c'est graphique et hypnotique à regarder :-)
https://www.malekal.com/meilleurs-logic ... on-disque/
LE PRINCIPAL A SAVOIR :
Il ne faut pas focaliser sur les 5 ou 10% de fragmentation
La défragmentation qui indique 0% est un leurre
Il suffit de relancer Windows et déjà le disque dur est fragmenté.
La raison ? Windows au démarrage lance en gros près de 2 000 fichiers dont certains sont des logs qui s'incrémentent au démarrage mais aussi .. cela se poursuit MEME après le démarrage, sans intervention utilisateur
On peut avoir une idée de l'activité en temps réel avec par ex System Informer et l'onglet disk)
https://systeminformer.sourceforge.io/downloads (la version "Canary à droite est stable)
Même le simple fait de lire le disque va générer de la fragmentation (fichiers logs)
En plus si l'indexation activée, cela n'arrête jamais
Du reste même si l'indexation n'a plus raison d'être sur les SSD, puisque prévue pour les disques durs initialement, il est plus que conseillé de désactiver l'indexation au niveau des fichiers
https://www.malekal.com/desactiver-inde ... un_lecteur
et via le service
https://www.malekal.com/desactiver-inde ... s_services
SAUF si vous utilisez Outlook, car le système de recherche permet de lire AUSSI le contenu des mails
Cependant, il ne faut oublier qu'une majorité de disques, dont de boot, qui se retrouvent en RAW, sont le résultat d'une micro coupure ou coupure électrique, qui intervient au moment de l'écriture de la base d'indexation
Idem les problèmes avec un disque qui présente des faiblesses (usure) ou en mauvais état, du fait de secteurs défectueux par exemple
Alternative meme pour les disques durs : Everything, qui en plus est.. plus rapide et va même là où il ne devrait pas aller :-)
https://www.malekal.com/everything-rech ... s-windows/
Ensuite il vaut mieux avoir 5 ou 10 % de fragmentation que 0%
LA RAISON
Un fichier log optimisé à l'instant T, sera en un seul morceau, mais il suffit d'une écriture et le restant du fichier log se mettra là où il y a de la place, c'est à dire.... à la fin du disque dur, dans la partie qui peut être la plus lente
Bénéfice ? : Zéro
Un programme de défragmentation intelligent va lui laisser de la place derrière le fichier, sur le disque, pour que les espaces vides se remplissent après lui (jusqu'à une certaine limite)
LES TYPES DE DEFRAGMENTATION
En plus il n'y pas qu'un seul type d optimisation
En temps normal un bon programme de défragmentation va placer Windows et les fichiers lourds ou les plus utilisés dans la zone rapide du disque
Après il peux y avoir du tri par nom, par dossier,...
On peut avoir ainsi une analyse qui va permettre de trier les fichiers par dernière modification, ou encore une analyse qui va permettre de trier les fichiers par dernier accès
Ce n'est pas la même chose !
Le soucis c'est que l'on ne peux pas tout avoir en même temps (on retrouve ces fonctions diverses principalement dans les défragmenteurs payants)
Est ce nécessaire ? NON (hormis quelques usages spécifiques et pros)
Le défragmenteur de Windows fait le boulot intelligemment et laisse environ 10% de fragmentation avant d'agir (depuis win7 on peut avoir une défragmentation en temps réel ce qui permet d'être à 1%)
Sinon se rappeler qu'il suffit de points de sauvegarde (restauration), crées lors d'usages de mises à jour, par certains logiciels ou Microsoft, d'un fichier de veille hybride etc dans le dossier caché et protégé du système d'exploitation "System volume information" pour que cela grimpe vite à 30% de fragmentation
Idem si vous faites du Peer to peer -Réseaux torrent - ou pour être encore plus clair, des téléchargements de fichiers... .iso Linux, tous les jours et même la nuit, qui ne sont pas en téléchargement direct
Aparté (donc hors défragmentation):
Au passage le peer to peer peut flinguer votre SSD, surtout si acheté à bas prix ou dans les séries en QVL ou QVO) et/ou réduire sa durée de vie et il finira au mieux à étre lent...
Pour le disque dur cela peut le faire chauffer plus que de raison, SURTOUT si vous l'utiliser en même temps pour des programmes lourds, qui vont lancer plein de files d'attente, et pas que, .. ce qui peut même amener à un crash, une partition en RAW (c'est le même problème que lorsqu'on utilise une clé USB de mauvaise qualité, et que l'on essaye de faire une copie de plusieurs Go de petites fichiers par ex. La clé peut rendre l'âme)
Derrière il y a aussi le nombre de canaux qui ont leur mot à dire mais développer la chose serait trop long
Fin de l'aparté
CONCLUSION
On trouve tout plein d'articles sur le fait de défragmenter, parfois tous les jours et des programmes gratuits et payants (il faut du business) mais dans le monde réel, les ralentissements commencent à arriver vers 50% de fragmentation du disque (et encore faut il savoir lesquels, car c'est selon ce qui est fragmenté et selon usage)
Dans l'absolu on peut s'amuser à le faire via des programmes dédiés, pour que tout soit contigu, et dans la partie rapide du disque dur, comme le dossier d'un jeu assez lourd par ex, car cela peut permettre de grappiller quelques secondes lors du chargement du jeu, d'un changement de carte au cours du jeu etc MAIS il faut faire de même pour les textures stockées (par ex avec Nvidia C:\Users\user\AppData\Local\NVIDIA\DXCache\ ) et tout ce qui est en lien avec ce que peut charger le jeu hors de son dossier principal
Il se pose le problème des nettoyeurs avec les défragmenteurs
Avant optimisation on aurait tendance à faire un GROS nettoyage, MAIS, c'est un peu comme avec les nettoyeurs de registre et les clés de MRU, qu'ils vont afficher fièrement en tant qu'erreurs du registre à corriger, avec un nombre impressionnant (centaines ou milliers d'erreurs) juste pour vous faire croire qu'ils sont les meilleurs
Le truc, c'est que tout comme ces MRU, nombre de fichiers vont réapparaitre au re-démarrage de Windows (processus normal) ce qui va nuire au résultat de la défragmentation
Ensuite il y la construction ou reconstruction des caches ( Dossier de la plate forme Origin par ex, les .net, polices etc) qui vont s'éparpiller là aussi après nettoyage, défragmentation et redémarrage du PC
Donc là aussi il ne faut pas agir avec un logiciel bourrin et il vaut mieux se contenter de vider le dossier TEMP (si Windows ne le fait pas tous les 10 jours)