Comment utiliser CHKDSK pour résoudre les problèmes de disque dur sous Windows 10 ou Windows 11

Hannah Stryker / Geek pratique

L’utilitaire de vérification de disque, souvent appelé simplement « chkdsk », peut diagnostiquer et réparer les problèmes de vos disques. Chkdsk a de nombreuses fonctions, mais exécuter chkdsk /f /r dans une invite de commande élevée est une bonne commande fourre-tout.

Chaque fois que vous rencontrez des erreurs de disque dur, ou même un comportement étrange que vous n’associez peut-être pas au premier abord à un disque dur, Check Disk peut vous sauver la vie. Voici comment utiliser l’outil Chkdsk fourni avec Windows 10, Windows 11 et d’autres versions de Windows

Qu’est-ce que CHKDSK et à quoi sert-il ?

L’utilitaire Check Disk, également connu sous le nom de chkdsk (puisque c’est la commande que vous utilisez pour l’exécuter) analyse l’ensemble de votre disque dur pour trouver et résoudre les problèmes. Ce n’est pas un outil très excitant – et son fonctionnement peut prendre un certain temps – mais il peut vraiment aider à prévenir des problèmes plus importants et la perte de données à long terme. Chkdsk exécute quelques fonctions, selon la façon dont il est exécuté :

  • La fonction de base de Chkdsk est d’analyser l’intégrité du système de fichiers et des métadonnées du système de fichiers sur un volume de disque et de corriger les erreurs de système de fichiers logiques qu’il trouve. Ces erreurs peuvent inclure des entrées corrompues dans la table de fichiers maîtres (MFT) d’un volume, de mauvais descripteurs de sécurité associés aux fichiers, ou même des informations d’horodatage ou de taille de fichier mal alignées sur des fichiers individuels.
  • Chkdsk peut également éventuellement analyser chaque secteur d’un volume de disque à la recherche de secteurs défectueux. Les secteurs défectueux se présentent sous deux formes : les secteurs défectueux logiciels, qui peuvent survenir lorsque les données sont mal écrites, et les secteurs défectueux matériels, qui peuvent survenir en raison de dommages physiques sur le disque. Chkdsk tente de résoudre ces problèmes en réparant les secteurs défectueux logiciels et en marquant les secteurs défectueux matériels afin qu’ils ne soient plus utilisés.

Tout cela peut sembler très technique, mais ne vous inquiétez pas : vous n’avez pas besoin de comprendre les tenants et les aboutissants de son fonctionnement pour savoir quand vous devriez l’exécuter.

Vous voudrez peut-être exécuter chkdsk tous les quelques mois dans le cadre de la maintenance de routine et utiliser un outil SMART pour les lecteurs qui le prennent en charge. Vous devriez également envisager de l’exécuter chaque fois que Windows s’est arrêté anormalement, par exemple après une panne de courant ou une panne du système. Parfois, Windows exécutera automatiquement une analyse au démarrage, mais le plus souvent, vous devrez le faire vous-même. Même si vous rencontrez des problèmes étranges avec des applications qui ne se chargent pas ou qui se bloquent et que vous n’avez pas pu résoudre d’une autre manière, vous pouvez envisager de vérifier le disque.

Par exemple : j’ai eu une fois un problème où Outlook a soudainement commencé à planter sur moi peu de temps après le chargement. Après de nombreux dépannages, une analyse chkdsk a révélé que j’avais des secteurs défectueux dans lesquels mon fichier de données Outlook était stocké. Heureusement, chkdsk a pu récupérer les secteurs dans mon cas, et tout est revenu à la normale par la suite.

EN RAPPORT: Explication des secteurs défectueux : pourquoi les disques durs ont des secteurs défectueux et ce que vous pouvez faire pour y remédier

Si chkdsk rencontre des problèmes, en particulier des secteurs défectueux, qu’il ne peut pas réparation, les données peuvent devenir inutilisables. Ce n’est pas très probable, mais cela peut arriver. Pour cette raison, vous devez toujours vous assurer que vous disposez d’une bonne routine de sauvegarde et sauvegarder votre PC avant d’exécuter chkdsk.

L’outil chkdsk fonctionne à peu près de la même manière dans toutes les versions de Windows. Nous travaillerons avec Windows 10 dans cet article, donc les captures d’écran peuvent sembler légèrement différentes si vous utilisez Windows 11, mais chkdsk fonctionne de la même manière, et nous indiquerons où les procédures diffèrent. Nous parlerons également de son exécution à partir de l’invite de commande, dans les cas où vous ne pouvez même pas démarrer sous Windows.

Comment exécuter Chkdsk

L’exécution de l’outil Vérifier le disque à partir du bureau Windows est simple. Dans l’Explorateur de fichiers, cliquez avec le bouton droit sur le lecteur que vous souhaitez vérifier, puis choisissez « Propriétés ».

Dans la fenêtre des propriétés, passez à l’onglet « Outils » puis cliquez sur le bouton « Vérifier ». Dans Windows 7, le bouton s’appelle « Vérifier maintenant ».

Sous Windows 10 et Windows 11, Windows peut vous informer qu’il n’a trouvé aucune erreur sur le lecteur. Vous pouvez toujours effectuer une analyse manuelle en cliquant sur « Analyser le lecteur ». Cela effectuera d’abord une analyse sans tenter de réparations, de sorte qu’il ne redémarrera pas votre PC à ce stade. Si l’analyse rapide du disque révèle des problèmes, Windows vous présentera cette option. Si vous voulez le forcer, cependant, vous devrez utiliser l’invite de commande pour exécuter chkdsk, ce que nous aborderons un peu plus tard dans l’article.

Une fois que Windows a analysé votre lecteur, si aucune erreur n’a été détectée, vous pouvez simplement cliquer sur « Fermer ».

Comment vérifier ou annuler une vérification de disque planifiée

Si vous ne savez pas si une vérification du disque est prévue pour votre prochain redémarrage, il est assez facile de vérifier à l’invite de commande. Vous devrez exécuter l’invite de commande avec des privilèges administratifs. Ouvrez le menu Démarrer, puis tapez « cmd ». Cliquez avec le bouton droit sur le résultat, puis choisissez « Exécuter en tant qu’administrateur ».

Note: Cela fonctionne de manière identique dans l’invite de commande, PowerShell ou le terminal Windows tant qu’il est lancé en tant qu’administrateur.

À l’invite, tapez la commande suivante, en remplaçant la lettre de lecteur si nécessaire.

chkntfs c:

Si vous avez programmé une vérification manuelle du lecteur, vous verrez un message à cet effet.

L'invite de commande affichant un chkdsk a été planifiée.

Si Windows a programmé une vérification automatique du lecteur, vous verrez un message vous informant que le volume est sale, ce qui signifie simplement qu’il a été signalé avec des erreurs potentielles. Cela indique que Windows exécutera une vérification au prochain démarrage. Si aucune analyse automatique n’est planifiée, vous verrez juste un message vous informant que le volume n’est pas sale.

Chkntfs s'exécutant sur C:

Si une vérification du disque est planifiée pour la prochaine fois que vous démarrez Windows, mais que vous avez décidé que vous ne voulez pas que la vérification se produise, vous pouvez annuler la vérification en tapant la commande suivante :

chkntfs /x c:

Vous n’obtiendrez aucun type de retour indiquant que l’analyse a été annulée, mais elle l’aura été. Cette commande exclut en fait le lecteur de la commande chkdsk pour le prochain démarrage. Si vous redémarrez pour constater qu’une analyse a été planifiée, Windows a également la gentillesse de vous fournir environ dix secondes pour ignorer l’analyse si vous le souhaitez.

Vous pouvez ignorer la vérification du disque pendant le démarrage de Windows.

EN RAPPORT: A quoi servent les lecteurs Windows A : et B : ?

Comment utiliser la commande ChkDsk

Si vous souhaitez utiliser l’invite de commande (ou si vous devez le faire car Windows ne démarre pas correctement), vous pouvez exercer un peu plus de contrôle sur le processus de vérification du disque. De plus, si vous utilisez Windows 10 ou Windows 11 , c’est le seul moyen de forcer la réparation automatique ou l’analyse des secteurs défectueux dans le mix. Ouvrez l’invite de commande avec des privilèges administratifs en appuyant sur Windows + X et en sélectionnant « Invite de commandes (admin) ». Vous utiliserez le chkdsk commande. La commande prend en charge un certain nombre de commutateurs facultatifs, mais nous nous intéressons principalement à deux d’entre eux : /f et /r.

EN RAPPORT: Comment accéder au menu masqué Power User de Windows 10

Note: Vous pouvez également utiliser PowerShell ou Windows Terminal si vous le souhaitez. Le processus est identique. Assurez-vous simplement de les lancer en tant qu’administrateur.

Si vous utilisez simplement le chkdsk commande par lui-même, il analysera votre lecteur en mode lecture seule, signalant les erreurs mais n’essayant pas de les réparer. Pour cette raison, il peut généralement fonctionner sans avoir à redémarrer votre PC.

Vous pouvez utiliser chkdsk pour rechercher simplement des problèmes sans tenter de réparation.

Si tu veux chkdsk pour tenter de réparer les erreurs du système de fichiers logique pendant l’analyse, ajoutez le /f changer. Notez que si le lecteur contient des fichiers en cours d’utilisation (et ce sera probablement le cas), il vous sera demandé de planifier une analyse pour le prochain redémarrage.

chkdsk /f c:

Chkdsk exécute une réparation.

Si tu veux chkdsk pour rechercher également les secteurs défectueux, vous utiliserez le /r changer. Lorsque vous utilisez le /r interrupteur, le /f switch est implicite, ce qui signifie que chkdsk recherchera à la fois les erreurs logiques et les secteurs défectueux. Mais bien qu’il ne soit pas vraiment nécessaire d’écrire explicitement chkdsk /f /rcela ne fera pas de mal non plus si vous lancez à la fois le /r et /f active la commande en même temps.

chkdsk /r c:

La vérification du disque ne peut pas s'exécuter si le volume est en cours d'utilisation.

En cours chkdsk /r vous donne l’analyse la plus approfondie que vous puissiez effectuer sur un volume, et si vous avez du temps à consacrer à la vérification du secteur, nous vous recommandons fortement de l’exécuter au moins périodiquement.

Commandes Chkdsk importantes

Il y a, bien sûr, d’autres paramètres que vous pouvez utiliser avec chkdsk . Donc, par souci d’exhaustivité – et pour votre plaisir geek – les voici :

C:>chkdsk /?
Checks a disk and displays a status report.

CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]

  volume              Specifies the drive letter (followed by a colon),
                      mount point, or volume name.
  filename            FAT/FAT32 only: Specifies the files to check for fragmentation.
  /F                  Fixes errors on the disk.
  /V                  On FAT/FAT32: Displays the full path and name of every file
                      on the disk.
                      On NTFS: Displays cleanup messages if any.
  /R                  Locates bad sectors and recovers readable information
                      (implies /F).
  /L:size             NTFS only:  Changes the log file size to the specified number
                      of kilobytes.  If size is not specified, displays current
                      size.
  /X                  Forces the volume to dismount first if necessary.
                      All opened handles to the volume would then be invalid
                      (implies /F).
  /I                  NTFS only: Performs a less vigorous check of index entries.
  /C                  NTFS only: Skips checking of cycles within the folder
                      structure.
  /B                  NTFS only: Re-evaluates bad clusters on the volume
                      (implies /R)
  /scan     NTFS only: Runs an online scan on the volume
  /forceofflinefix    NTFS only: (Must be used with "/scan")
                      Bypass all online repair; all defects found
                      are queued for offline repair (i.e. "chkdsk /spotfix").
  /perf               NTFS only: (Must be used with "/scan")
                      Uses more system resources to complete a scan as fast as
                      possible. This may have a negative performance impact on
                      other tasks running on the system.
  /spotfix            NTFS only: Runs spot fixing on the volume
  /sdcleanup          NTFS only: Garbage collect unneeded security descriptor
                      data (implies /F).
  /offlinescanandfix  Runs an offline scan and fix on the volume.
  /freeorphanedchains FAT/FAT32/exFAT only: Frees any orphaned cluster chains
                      instead of recovering their contents.
  /markclean          FAT/FAT32/exFAT only: Marks the volume clean if no
                      corruption was detected, even if /F was not specified.

The /I or /C switch reduces the amount of time required to run Chkdsk by
skipping certain checks of the volume

Espérons que Chkdsk résoudra tous les problèmes de disque dur que vous pourriez rencontrer et que vous pourrez recommencer à utiliser votre ordinateur normalement.

Source-135