Comment résoudre les problèmes de disque dur avec Chkdsk sous Windows 7, 8 et 10

Chaque fois que vous rencontrez des erreurs de disque dur - ou même un comportement étrange que vous pourriez ne pas associer au début à un disque dur - Check Disk peut vous sauver la vie. Voici un guide complet d'utilisation de l'outil Check Disk fourni avec chaque version de Windows.

Ce que fait Chkdsk (et quand l'utiliser)

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 exécution peut prendre un certain temps - mais il peut vraiment aider à éviter 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 à des 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 souples, qui peuvent survenir lorsque les données sont mal écrites, et les secteurs défectueux durs qui peuvent se produire en raison de dommages physiques sur le disque. Chkdsk tente de résoudre ces problèmes en réparant les secteurs défectueux et en marquant les secteurs défectueux 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 devez l'exécuter.

Nous vous recommandons d'exécuter chkdsk tous les quelques mois dans le cadre de la maintenance de routine, ainsi que d'utiliser un outil SMART pour les lecteurs qui le prennent en charge. Vous devez également envisager de l'exécuter chaque fois que Windows s'arrête anormalement, par exemple après une panne de courant ou une panne du système. Parfois, Windows exécute automatiquement une analyse au démarrage, mais le plus souvent, vous devrez le faire vous-même. Même si vous rencontrez simplement 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épannage, une analyse chkdsk a révélé que j'avais des secteurs défectueux où 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.

CONNEXES: Explication des mauvais secteurs: pourquoi les disques durs obtiennent de mauvais secteurs et ce que vous pouvez faire à ce sujet

Si chkdsk rencontre des problèmes - en particulier des secteurs défectueux - qu'il ne peut pas réparer, 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 d'avoir une bonne routine de sauvegarde en place 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 allons travailler avec Windows 10 dans cet article, donc les écrans peuvent sembler légèrement différents si vous utilisez Windows 7 ou 8, 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 Windows.

Comment vérifier un disque à partir de Windows

L'exécution de l'outil Check Disk à partir du bureau Windows est facile. 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». Sous Windows 7, le bouton s'appelle «Vérifier maintenant».

Sous Windows 8 et 10, 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 aucune réparation, donc 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 - quelque chose que nous aborderons un peu plus tard dans l'article.

Une fois que Windows a analysé votre lecteur, si aucune erreur n'a été trouvée, vous pouvez simplement cliquer sur "Fermer".

Dans Windows 7, lorsque vous cliquez sur le bouton «Vérifier maintenant», vous verrez une boîte de dialogue qui vous permet de choisir quelques options supplémentaires, à savoir si vous souhaitez également corriger automatiquement les erreurs du système de fichiers et rechercher les secteurs défectueux. Si vous souhaitez effectuer la vérification du disque la plus approfondie, continuez et sélectionnez les deux options, puis cliquez sur "Démarrer". Sachez simplement que si vous ajoutez une analyse de secteur au mixage, la vérification du disque peut prendre un certain temps. Cela peut être quelque chose que vous souhaitez faire lorsque vous n'avez pas besoin de votre ordinateur pendant quelques heures.

Si vous choisissez de corriger les erreurs du système de fichiers ou de rechercher des secteurs défectueux, Windows ne pourra pas effectuer d'analyse pendant que le disque est en cours d'utilisation. Si cela se produit, vous aurez la possibilité d'annuler l'analyse ou de planifier une vérification du disque au prochain redémarrage de Windows.

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

Si vous ne savez pas si une vérification de 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. Appuyez sur Démarrer, puis tapez «invite de commande». Cliquez avec le bouton droit sur le résultat, puis choisissez «Exécuter 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 simplement un message vous informant que le volume n'est pas sale.

If a disk check is scheduled for the next time you start Windows, but have decided you don’t want the check to happen, you can cancel the check by typing the following command:

chkntfs /x c:

You won’t get any kind of feedback that the scan has been cancelled, but it will have been. This command actually excludes the drive from the chkdsk command for the next start. If you do restart to find that a scan has been scheduled, Windows is also kind enough to provide you with about ten seconds to skip the scan if you want to.

How to Use the ChkDsk Command at the Command Prompt

If you’re willing to use the Command Prompt (or you have to because Windows won’t boot properly), you can exert a little more control over the disk checking process. Plus, if you’re using Windows 8 or 10, it’s the only way to force automatic fixing or bad sector scanning into the mix. Open up the Command Prompt with administrative privileges by hitting Windows+X and selecting “Command Prompt (Admin).” You’ll be using the chkdsk command. The command supports a number of optional switches, but we’re mostly concerned with two of them: /f and /r .

If you just use the chkdsk command by itself, it will scan your drive in read-only mode, reporting errors but not attempting to repair them. For this reason, it can usually run without having to restart your PC.

If you want chkdsk to attempt to repair logical file system errors during the scan, add the /f switch. Note that if the drive has files that are in use (and it probably will), you’ll be asked to schedule a scan for the next restart.

chkdsk /f c:

If you want chkdsk to scan for bad sectors as well, you’ll use the /r switch. When you use the /r switch, the /f switch is implied, meaning that chkdsk will scan for both logical errors and bad sectors. But while it’s not really necessary, it also won’t hurt anything if you throw both the /r and /f switches on the command at the same time.

chkdsk /r c:

Running chkdsk /r gives you the most thorough scan you can perform on a volume, and if you have some time to spare for the sector check, we highly recommend running it at least periodically.

There are, of course, other parameters you can use with chkdsk . So, for the sake of completeness—and your geeky enjoyment—here they are:

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)  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 avoir et que vous pourrez recommencer à utiliser votre ordinateur normalement.