L’utilitaire de défragmentation de disque dans Windows XP n’inclut pas un moyen de défragmenter tous les disques durs en même temps, ce qui est peu pratique lorsque vous avez plus d’un disque dur dans votre ordinateur.
La méthode que nous allons utiliser consiste à créer un fichier batch pour défragmenter tous les lecteurs, l’un après l’autre.
L’utilitaire de défragmentation de disque dans Windows XP peut être déclenché à partir de la ligne de commande avec la syntaxe suivante:
Windows Disk Defragmenter Copyright (c) 2001 Microsoft Corp. and Executive Software International, Inc. Usage: defrag <volume> [-a] [-f] [-v] [-?] volume drive letter or mount point (d: or d:volmountpoint) -a Analyze only -f Force defragmentation even if free space is low -v Verbose output -? Display this help text
Tout d’abord, nous allons créer un fichier nommé defragall.bat, et le placer où vous voulez, tant que vous vous souviendrez où il se trouve. Si vous souhaitez l’exécuter à partir de la ligne de commande, vous pouvez le placer dans le répertoire windows afin qu’il soit disponible dans le chemin système.
Pour chaque disque dur, ajoutez une ligne au fichier de commandes. Par exemple, si nous voulons défragmenter les lecteurs C:, D: et F: nous ajouterons ces trois lignes:
défragmenter c: -f
défragmenter d: -f
défragmenter f: -f
Pour exécuter la défragmentation, double-cliquez simplement sur le fichier de commandes ou démarrez-le à partir de la ligne de commande.