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.
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.
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.
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.
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:
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 /r
cela 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:
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.