L’outil de ligne de commande chkdsk était déjà inclus dans les versions MS-DOS an­té­rieures des systèmes d’ex­ploi­ta­tion de Microsoft. Depuis Windows NT 3.1, chkdsk fonc­tionne en tant que programme à 32 bits, et prend aussi en charge les supports de données formatés NTFS. Depuis Windows XP, il est agrémenté d’un contrôle de support de données à l’interface graphique simple. Il exploite le service de support de données en arrière-plan, mais ne propose que deux de ses nom­breuses options. Découvrez dans les sections suivantes les dif­fé­rents pa­ra­mètres et commandes chkdsk, ainsi que la manière d’utiliser cet outil pour répondre à vos besoins.

Nom de domaine
Votre domaine en un clic
  • 1 cer­ti­fi­cat SSL Wildcard par contrat
  • Fonction incluse Domain Connect pour une con­fi­gu­ra­tion DNS sim­pli­fiée

Pour démarrer chkdsk :

  • Démarrez chkdsk via la fonction de contrôle des supports de données de l’ex­plo­ra­teur de fichiers
  • Démarrez chkdsk et toutes ses fonc­tion­na­li­tés via la ligne de commande (invite de commande ou Po­wer­Shell)

Démarrage de chkdsk via la fonction de contrôle des supports de données : comment ça marche ?

Pour démarrer chkdsk via l’ex­plo­ra­teur de fichiers, cliquez sur le lecteur avec le bouton droit de la souris. Sé­lec­tion­nez ensuite l’option « Pro­prié­tés » du menu con­tex­tuel. Ouvrez l’onglet « Outils », où vous trouverez la rubrique « Contrôle des erreurs » et cliquez sur le bouton « Contrôler » :

Après un bref contrôle, Windows 10 propose au­to­ma­ti­que­ment les mesures de ré­pa­ra­tion né­ces­saires (dans Windows 7, il fallait sé­lec­tion­ner ma­nuel­le­ment les options de ré­pa­ra­tion). Deux pos­si­bi­li­tés s’offrent à vous :

  • Corriger au­to­ma­ti­que­ment les erreurs de système de fichiers – paramètre chkdsk /f.
  • Chercher/restaurer les secteurs dé­fec­tueux – paramètre chkdsk /r.

Lorsque vous sé­lec­tion­nez l’une des options de ré­pa­ra­tion ci-dessus, l’opération nécessite plus de temps et le lecteur en cours de contrôle n’est pas ac­ces­sible pendant cette période. Au préalable, fermez donc tous les pro­grammes et fenêtres de l’ex­plo­ra­teur de fichiers utilisant ou affichant des données en­re­gis­trées sur ce lecteur.

Même en mode « lecture seule », il est dé­con­seillé d’accéder au lecteur pendant le contrôle. Le cas échéant, la durée du contrôle s’en trouve con­si­dé­ra­ble­ment allongée. L’idéal est de fermer tous les pro­grammes, de même que les scanners antivirus de fa­bri­cants tiers pour les empêcher de fonc­tion­ner en arrière-plan.

Démarrage de chkdsk et de toutes ses fonc­tion­na­li­tés via la ligne de commande : Guide

Lorsque vous saisissez chkdsk dans la ligne de commande, de nom­breuses options de contrôle sup­plé­men­taires, non dis­po­nibles lors de l’exécution du contrôle dans l’ex­plo­ra­teur, s’offrent à vous. Sous Windows 10, vous pouvez saisir les commandes chkdsk au niveau de l’invite de commande ou dans le nouveau Po­wer­Shell. Cette dernière option n’est pas dis­po­nible dans les versions de système d’ex­ploi­ta­tion an­té­rieures, telles que Windows 7 ou Windows 8. Le guide pas-à-pas suivant vous explique en détail le fonc­tion­ne­ment de la commande de l’outil de ligne de commande.

  1. Fermez d’abord toutes les fenêtres dans les­quelles le lecteur à contrôler est affiché, puis tous les pro­grammes pouvant accéder au lecteur.
  2. D’un clic droit sur le logo Windows de la barre de tâches, ouvrez le menu système. Sé­lec­tion­nez « Invite de commande (Ad­mi­nis­tra­teur) » ou « Windows Po­wer­Shell (Ad­mi­nis­tra­teur) ». Selon votre version de Windows, seule une de ces options de menu s’affichera.
  3. Si vous êtes connecté en tant que simple uti­li­sa­teur, vos droits sont limités et vous devez saisir un mot de passe Ad­mi­nis­tra­teur pour continuer.
  4. Saisissez chkdsk et la lettre du lecteur à contrôler.

chkdsk fonc­tionne sans autre paramètre en mode « lecture seule », il ne modifie donc rien sur le disque dur.

Vous pouvez activer des phases de contrôle ou des options de ré­pa­ra­tion spé­ci­fiques à l’aide des pa­ra­mètres chkdsk sup­plé­men­taires. La syntaxe fon­da­men­tale à respecter pour la saisie des commandes chkdsk est la suivante :

chkdsk [drive[[path]file name]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B] [/scan] [/spotfix]

Lorsque vous ne saisissez pas de lecteur, chkdsk est exécuté sur le lecteur ac­tuel­le­ment sé­lec­tionné. Vous pouvez saisir la lettre du lecteur ou, pour les lecteurs NTFS, le chemin du ré­per­toire dans lequel est intégré un autre disque dur.

Sur les lecteurs FAT32, il est possible de contrôler des ré­per­toires in­di­vi­duels ou des fichiers spé­ci­fiques. La saisie d’un ré­per­toire n’est possible, sous NTFS, que si ce ré­per­toire est re­pré­senté, dans l’ar­bo­res­cence du ré­per­toire, par sa propre partition.

Vue d’ensemble des prin­ci­paux pa­ra­mètres et commandes chkdsk

Le tableau suivant compile les pa­ra­mètres et commandes chkdsk les plus im­por­tants ainsi que leur sig­ni­fi­ca­tion. Il indique également pour quel système de données et à partir de quelle version de Windows les dif­fé­rentes commandes sont dis­po­nibles.

Commande/paramètre chksdk Sig­ni­fi­ca­tion FAT32 / extFAT NTFS à partir de la version Windows
volume Indique la lettre du lecteur, le nom de volume (suivi de deux points) ou le point de montage x x  
Nom de fichier Indique le nom de fichiers dé­ter­mi­nés à contrôler x    
/f Élimine les erreurs détectées sur le support de données x x  
/v Affiche le chemin complet et le nom de tous les fichiers en­re­gis­trés sur le support de données x    
/v Affiche des messages de nettoyage, le cas échéant   x  
/r Détecte les secteurs dé­fec­tueux et restaure les in­for­ma­tions lisibles (soumis à /f, si /scan n’est pas indiqué) x x  
/l:taille Limite la taille du fichier journal au nombre de Ko indiqué. En l’absence d’in­di­ca­tion de taille, la taille réelle est affichée   x  
/x Impose une sus­pen­sion de la dis­po­ni­bi­lité du volume. Tous les processus, etc., ouverts sur le volume sont alors invalidés. (soumis à /f) x x  
/i Contrôle des entrées d’index (assoupli)   x  
/c Les cycles au sein de la structure de dossiers ne sont pas contrôlés   x  
/b Nouvelle éva­lua­tion de cluster dé­fec­tueux sur le volume (soumis à /r)   x Windows 7
/scan Exécute un contrôle en ligne   x Windows 10
/for­ceof­fli­ne­fix Contourne la ré­pa­ra­tion en ligne (à utiliser avec « /scan ») ; les erreurs trouvées sont ajoutées à la file d’attente pour la ré­pa­ra­tion en ligne (c.-à-d. « chkdsk /spotfix »)   x Windows 10
/perf Utilise plus de res­sources système pour accélérer le contrôle ; peut avoir un effet négatif sur les per­for­mances d’autres tâches exécutées dans le système (à utiliser avec « /scan »)   x Windows 10
/spotfix Répare le volume   x Windows 10
/sdcleanup Supprimer les données de des­crip­tion de sécurité su­per­flues de la mémoire (soumis à /f)   x Windows 10
/of­fli­nes­ca­nand­fix Démarre le contrôle hors ligne et la ré­pa­ra­tion du volume x x Windows 10
/freeor­pha­ned­chains Libère les chaînes de cluster su­per­flues au lieu de restaurer leur contenu x   Windows 10
/markclean Marque le volume comme exempt d’erreurs x   Windows 10

En général, le fonc­tion­ne­ment de chkdsk combiné à l’une des options de ré­pa­ra­tion (/f ou /r) prolonge con­si­dé­ra­ble­ment le temps né­ces­saire au contrôle. Évitez le plus possible d’accéder au disque dur contrôlé pendant l’exécution de chkdsk, même en mode de lecture seule. Le contrôle chkdsk peut à tout moment être in­ter­rompu à l’aide du raccourci clavier [Ctrl] + [C].

Les options /i et /c réduisent la durée d’exécution de chkdsk car elles sautent quelques contrôles.

Note

Des fichiers sont ouverts en per­ma­nence sur le lecteur système, chkdsk ne peut donc pas fonc­tion­ner avec des options de ré­pa­ra­tion. Le cas échéant, il est proposé de contrôler le lecteur système au démarrage suivant du système via la fonction AutoChk.

Aller au menu principal