J'ai essayé de lire un peu sur chkdsk mais je ne comprends toujours pas conceptuellement ce qu'il fait.
De Microsoft : "Crée et affiche un rapport d'état pour un disque basé sur le système de fichiers. Chkdsk répertorie et corrige également les erreurs sur le disque. Utilisé sans paramètres, chkdsk affiche l'état du disque dans le lecteur actuel."
De Wikipedia : "Affiche l'état d'intégrité du système de fichiers des disques durs et des disquettes et peut corriger les erreurs du système de fichiers logique."
Mais tout cela est extrêmement vague et je n'ai pas vu un bon résumé concis et clair de ce qui se passe réellement.
Je viens de lancer un chkdsk et j'ai reçu certains des messages suivants:
Suppression de l'enregistrement d'attribut corrompu (128, "") du segment d'enregistrement de fichier 120759.
La valeur de contrôle USA, 0x0, au bloc 0x3 est incorrecte. La valeur attendue est 0x63.
La signature d'en-tête multisectorielle dans le fichier 0x3d5b6 est incorrecte.
Suppression du segment d'enregistrement de fichier corrompu 251333.
Suppression du segment d'enregistrement de fichier orphelin 251321.
Suppression d'une entrée d'index de l'index $ O du fichier 25.
Suppression de l'entrée d'index P1040158123.JPG dans l'index $ I30 du fichier 118566.
Y a-t-il un endroit où je peux aller pour donner un sens à l'un de ces messages? Est-ce important pour un utilisateur final? Supprime-t-il jamais des fichiers ou seulement des index? D'après le journal / la sortie, il semble que j'ai eu beaucoup d'erreurs sur mon disque, mais je ne sais pas si c'est quelque chose qui devrait m'inquiéter ou non.
Mes 2 cents, surtout pour les futurs lecteurs, compte tenu de l'âge de ce fil.
Certains utilisateurs ignorent sans aucun doute qu'il existe vraiment deux niveaux de fonctionnement de chkdsk, sélectionnables via un commutateur de ligne de commande: la barre oblique F (chkdsk / f) et la barre oblique R (chkdsk / r). Les deux demandent à chkdsk de corriger les erreurs qu'il trouve, mais la différence est que la barre oblique F ne vérifie PAS le lecteur pour les secteurs défectueux, contrairement à la barre oblique R.
Une façon de penser est de
/F
résoudre les problèmes logiciels,/R
logiciels ET matériels, car les mauvais secteurs sont des dommages physiques réels à la surface du disque./R
fait essentiellement ce que faisait l'ancien programme SpinRite («utilisé pour» parce que les disques de grande capacité d'aujourd'hui dépassent en grande partie ses capacités); analyser chaque secteur du lecteur, qu'il contienne des données ou qu'il soit complètement vierge, et tenter de lire ET de déplacer les données qu'il trouve sur de bons secteurs. Ensuite, il marque les secteurs défectueux comme étant mauvais, de sorte que Windows ne les utilise plus, "supprimant" efficacement les secteurs défectueux du système.Comme on pouvait s'y attendre, l'
/R
option prend plusieurs heures pour se terminer, alors ne restez pas là à la regarder en attendant qu'elle se termine. :)Je suis généralement un grand critique de Microsoft, mais même je dois admettre qu'ils ont bien fait avec cet outil; utilisé correctement, il vaut facilement la même chose que les programmes autonomes qui se vendent de 40 à 100 dollars (sur une note distincte: la même chose peut être dite à propos de `` défragmentation '' qui est également inclus avec Windows; fait aussi bien et peut-être un meilleur travail que défragmenteurs commerciaux.)
la source
Je suis d'accord avec la réponse de Wil en termes de vue d'ensemble. Vous n'avez probablement pas à vous soucier de la signification des messages d'erreur.
Cela dit, si vous voulez savoir ce que signifient les messages d'erreur, vous devez comprendre comment le système de fichiers NTFS / FAT / de votre choix formate un disque. Je pense que les livres de Russinovich de Microsoft Press discutent de NTFS, et je suis sûr qu'il existe d'autres ressources Web gratuites, par exemple ce site semble être une discussion NTFS décente à première vue. Mais il est fort probable que ce soit plus de détails que ce dont vous avez besoin.
la source