Qui ne connait pas et n’a jamais utilisé la commande CHKDSK sous Windows pour détecter et corriger les erreurs présentes sur les disques durs ?
\nSur les partitions de vos disques durs (FAT, FAT32 ou NTFS) il est possible que des erreurs apparaissent soit dues à des défaillances du matériel ou des corruptions en mémoire des données. Ces erreurs peuvent apparaitre dans les metadata, c"est-à-dire la carte qui contient les références de vos informations sur le disque dur ou dans les données elles-mêmes. La tache à effectuer en cas de corruption de disque ou simplement pour vérifier si votre disque peut être corrompu est de lancer l’outil chkdsk.
\nLe lancement de l’utilitaire chkdsk peut prendre quelques secondes comme plusieurs heures. L’outil rend indisponible le disque analysé pendant ce temps qui est variable en fonction de la taille du disque, de la quantité de données inscrites dessus et du nombre de volumes à analyser.
\nCe programme fonctionne sous Windows depuis les toutes premières versions de Windows XP, l’outil sous Windows 2000 était Scandisk. Cet outil peut se déclencher par un clic droit sur un disque dur, dans le menu contextuel, choisissez Propriétés/ Outils et cliquez que Contrôler.
\nPersonnellement, je recommande de l’utiliser en ligne de commande (en mode administrateur) et de paramétrer correctement l’outil avec les options disponibles adéquates pour optimiser la récupération des erreurs sur vos partitions.
\nDans la console, tapez : chkdsk c : /f pour contrôler votre disque système. \nToutes les options de chkdsk sont accessibles via la commande chkdsk / ?
\n\nWindows 8 et 10 ont introduit une nouvelle version de chkdsk avec de nouvelles options. Cette nouvelle version permet la vérification et la correction des certaines erreurs sans devoir mettre les disques en mode hors-ligne. Le service fonctionne aussi en tâche de fond quand l’utilisateur utilise le moins les disques durs et tous les évènements sont journalisés en vue de corrections ultérieures.
La syntaxe de la ligne de commande est :
\nvolume | Spécifie la lettre de lecteur, le point de montage ou le nom de volume |
filename | FAT/FAT32 only: spécifie les fichiers dont la fragmentation est à vérifier |
/F | Corrige les erreurs sur le disque |
/V | On FAT/FAT32: Indique le chemin complet et le nom de chaque fichier sur le disque. Sur NTFS: Affiche les éventuels messages s’il y en a. |
/R | Localise les secteurs défectueux et tente de récupérer les informations lisibles dessus. (implique /F, quand /scan n’est pas spécifié). |
/L:size | NTFS seulement : Change la taille du fichier de log à une taille spécifié en Ko. Si la taille n’est pas spécifiée, la taille courante est affichée. |
/X | Force le démontage du volume si nécessaire. Tous les fichiers en cours d’utilisation seront invalidés (implique /F) |
/I | NTFS seulement : Effectue un contrôle plus rapide de l’index. |
/C | NTFS seulement : Saute le contrôle cyclique à l’intérieur de la structure des dossiers. |
/B | NTFS seulement : Analyse de nouveau les secteurs défaillants du volume (implique /R). |
/scan | NTFS seulement : Exécute une analyse en ligne sur le système de volume |
/forceofflinefix | NTFS seulement : (Doit être utilisé avec "/scan") Ignore toute la réparation en ligne ; toutes les anomalies trouvées sont mises en file d’attente pour une réparation hors connexion (c"est-à-dire chkdsk /spotfix) |
/perf | NTFS seulement : (Doit être utilisé avec "/scan") Utilise davantage de ressources système pour effectuer une analyse aussi rapidement que possible. Cela peut avoir un impact négatif sur les performances des autres taches en cours d’exécution sur le système. |
/spotfix | NTFS seulement : Exécute des corrections de points sur le volume |
/sdcleanup | NTFS seulement : Nettoie la mémoire des données de descripteur de sécurité inutiles (implique /F). |
/offlinescanandfix | Exécute une analyse et une réparation hors connexion sur le volume. |
/freeorphanedchains | FAT/FAT32/exFAT seulement : Libère les chaines de clusters orphelines au lieu de récupérer leur contenu. |
/markclean | FAT/FAT32/exFAT seulement : Marque le volume comme étant nettoyé si aucune corruption n’a été détectée, même si l’option /F n’a pas été spécifiée. |
Les options /I ou /C réduisent le temps d’exécution de Chkdsk en ignorant certaines vérifications sur le volume.
\n\nVous pouvez aussi lancer chkdsk via Cortana.
\nSi vous avez planifié un contrôle de disque mais que vous décidez de l’annuler vous pouvez lancez la commande suivante (en mode administrateur):
\nLancez la commande suivante (en mode administrateur):
\n