Défragmentation de Windows à partir de l'invite de commande

Si cela ne tenait qu'à moi, je ne défragmentais jamais les lecteurs de mon PC. Je suis de ceux qui préfèrent que les opérations de maintenance de Windows soient effectuées en arrière-plan, sans mon intervention directe.

Il n’est donc pas surprenant que je sois un grand fan du paramètre de défragmentation automatique de Vista. Mais je sais aussi qu'il vaut mieux que de mettre toute ma confiance dans la capacité de Microsoft à préserver la santé de mon système. L'année dernière, j'ai commencé à utiliser l'utilitaire gratuit Disk Defrag d'Auslogics, qui fonctionne avec Windows 2000 et supérieur.

Si vous préférez utiliser le défragmenteur Windows, vous pouvez l'ouvrir en appuyant sur la touche Windows (ou Ctrl-Échap), en appuyant sur R (sous XP), en saisissant defrag dans Vista ou dfrg.msc sous XP, puis en appuyant sur Entrée. L'interface du défragmenteur de disque de Vista est inexistante. l'utilitaire est clairement conçu pour un fonctionnement en coulisse. Vos seules options sont de définir la planification de la défragmentation, de sélectionner les volumes à défragmenter et d’exécuter la défragmentation.

La version XP du défragmenteur de disque n’est pas beaucoup plus fonctionnelle, bien qu’elle vous donne un peu plus de retour graphique sur l’état de vos disques.

Vous obtenez un contrôle accru sur vos défragmentations de disque en exécutant l'utilitaire de défragmentation de Windows à partir d'une invite de commande et en entrant des commutateurs de commande modifiant ses actions. Commencez par ouvrir une fenêtre d'invite de commande. Une solution consiste à appuyer sur la touche Windows (ou Ctrl-Échap), à appuyer sur R (sous XP), à taper cmd et à appuyer sur Entrée. Ou cliquez sur Démarrer> Tous les programmes> Accessoires, cliquez avec le bouton droit de la souris sur Invite de commandes, puis sélectionnez Exécuter en tant qu'administrateur.

À l'invite de commande, tapez defrag? pour voir une liste des commutateurs de commande disponibles. Sous XP et Vista, vous pouvez ajouter -a à la commande "defrag" pour analyser le lecteur uniquement, -f pour forcer une défragmentation avec moins de 15% d'espace libre, -b pour ne défragmenter que les fichiers de démarrage et -v pour afficher un rapport "verbeux" de la défragmentation.

Vista ajoute quelques autres commutateurs: -i défragmente même lorsque le PC n'est pas inactif, -c fonctionne sur tous les lecteurs et -w traite des fragments de fichiers de moins de 64 Mo; sans ce commutateur, le défragmenteur de Vista ignore tous les fragments de fichier inférieurs à 64 Mo.

Par exemple, pour défragmenter tous vos volumes Vista, quelle que soit la taille du fragment et qu'il reste moins de 15% d'espace libre, entrez cette ligne à l'invite de commande, puis appuyez sur Entrée:

défragmenter -c -w -f

L'utilitaire affichera un rapport sur les volumes sélectionnés avant de commencer la défragmentation.

Malheureusement, les défragmentation exécutées à partir d'une invite de commande ne sont pas plus rapides que celles effectuées via l'interface graphique. C'est le principal avantage des programmes de défragmentation spécialisés tels que Disk Defrag d'Auslogics, qui est beaucoup plus rapide que le défragmenteur de Windows.

Le fait est que les défragments automatisés de Vista faisaient un excellent travail pour garder mon espace disque agréable et compact. Je n’avais guère remarqué d’amélioration des performances après la défragmentation manuelle de mon PC Vista, mais la défragmentation a fait des merveilles pour mon ancienne boîte XP, que j’avoue avoir négligée depuis plusieurs mois.

L'autre jour, je parlais à un gars qui voulait un PC mais ne voulait pas de Vista. Il m'a demandé combien de temps il devrait attendre pour les nouveaux ordinateurs fonctionnant sous Windows 7. Lorsque je lui ai dit que de tels systèmes étaient encore dans plusieurs mois, il a indiqué qu'il achèterait une machine d'une société qui vous permettrait de "rétrograder" Vista à XP.

Je n'ai rien dit, mais une partie de moi a pensé qu'il était fou. Je vais prendre Vista sur XP tous les jours de la semaine. Ne pas avoir à exécuter un utilitaire de défragmentation de disque n’en est que l’une des raisons. (Oui, je sais que vous pouvez automatiser la défragmentation de disque dans XP via des tâches planifiées, comme Microsoft l'explique dans cet article de la base de connaissances, mais cela est trop compliqué pour l'utilisateur Windows moyen.)

 

Laissez Vos Commentaires