Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

CHKDSK

Recherche les erreurs logiques et physiques dans le système de fichiers et les métadonnées du système de fichiers d'un volume. Si chkdsk est utilisé sans paramètres, cela n'affiche que l'état du volume et ne corrige pas les erreurs éventuelles. Si chkdskest est utilisé avec le paramètre /f, /r, /x ou /b, cela corrige les erreurs du volume.

Cc730714.Important(fr-fr,WS.10).gif Important
L'appartenance au groupe administrateur local, ou équivalent, est le minimum requis pour exécuter chkdsk.

Cc730714.Important(fr-fr,WS.10).gif Important
L'interruption de chkdsk n'est pas recommandée. Toutefois, l'annulation ou l'interruption de chkdsk ne doit pas laisser le volume plus corrompu qu'il ne l'était avant l'exécution de chkdsk. La réexécution de chkdsk vérifie et répare les éventuels problèmes restant sur le volume.

Pour obtenir des exemples d'utilisation de cette commande, voir des exemples.

Syntaxe



CHKDSK [<Volume> [[<Path>] <FileName>]] [/ f] [/ v] [/ r] [/ x] [/ i] [/ c] [/ l [: <Size>]] [/ b]

Paramètres

Paramètre Description

<Volume>

Spécifie la lettre de lecteur (suivie de deux-points), point de montage ou le nom du volume.

[<Path>] <FileName>

Utilisez seulement avec les tables d'allocation de fichiers de type (FAT) ou FAT32. Spécifie l'emplacement et le nom d'un fichier ou d'un ensemble de fichiers sur lesquels vous souhaitez exécuter chkdsk pour vérifier la fragmentation. Vous pouvez utiliser les caractères génériques ? et * pour spécifier plusieurs fichiers.

/f

Corrige les erreurs sur le disque. Le disque doit être verrouillé. Si chkdsk ne peut pas verrouiller le lecteur, un message s'affiche vous demandant si vous souhaitez vérifier le lecteur lors du prochain redémarrage de l'ordinateur.

/v

Affiche le nom de chaque fichier dans chaque répertoire où le disque est vérifié.

/ r

Localise les secteurs défectueux et récupère les informations lisibles. Le disque doit être verrouillé. /r inclut la fonctionnalité de /f, avec une analyse supplémentaire des erreurs de disque physique.

/x

Force le volume à démonter en premier lieu, si nécessaire. Tous les descripteurs ouverts du lecteur sont invalidés. /x inclut également les fonctionnalités de /f.

/i

Utilisez avec NTFS uniquement. Effectue une vérification moins rigoureuse des entrées d'index, ce qui réduit le temps requis pour exécuter chkdsk.

/c

Utilisez avec NTFS uniquement. Ne vérifie pas les cycles au sein de la structure de dossier, ce qui réduit le temps requis pour exécuter chkdsk.

/l [: <Size>]

Utilisez avec NTFS uniquement. Modifie la taille du fichier journal à la taille que vous indiquez. Si vous omettez le paramètre "size" (taille), /l affiche la taille actuelle.

/b

NTFS seulement : efface la liste des clusters défectueux sur le volume et l'analyse à nouveau tous les clusters alloués et libres pour les erreurs. /b inclut les fonctionnalités de /r. Utilisez ce paramètre après la création d'une "image de volume" vers un nouveau lecteur de disque dur.

/?

Affiche l'aide à l'invite de commande.

Remarques

  • Les contrôles de volume sont ignorés

    Le commutateur /i ou /c réduit le temps nécessaire à l'exécution de chkdsk en ignorant certaines vérifications du volume.

  • Vérification d'un lecteur verrouillé au redémarrage

    Si vous souhaitez corriger les erreurs de disque avec chkdsk, vous ne pourrez pas ouvrir les fichiers du disque pendant cette utilisation. Si les fichiers sont ouverts, le message d'erreur suivant s'affiche :

    
    
    CHKDSK ne peut pas s'exécuter car le volume est en cours d'utilisation par un autre processus.
    
    Voulez-vous que ce volume soit vérifié au prochain redémarrage du système ?
    
    (O/N)
    
    
    Si vous choisissez de vérifier le lecteur, la prochaine fois que vous redémarrez l'ordinateur, chkdsk vérifiera le lecteur et corrigera les erreurs automatiquement au redémarrage de l'ordinateur. Si la partition est une partition de démarrage, chkdsk redémarre automatiquement l'ordinateur après avoir vérifié le lecteur.

    Vous pouvez également utiliser la commande chkntfs /c pour planifier la vérification du volume au prochain redémarrage de l'ordinateur. Utilisez la commande fsutil dirty set pour définir le volume du bit dirty (indique une corruption), afin que Windows exécute chkdsk lors du redémarrage de l'ordinateur.

  • Signalement des erreurs de disque

    Vous ne devez utiliser chkdsk qu'occasionnellement sur les systèmes de fichiers FAT et NTFS, pour détecter les erreurs du disque. Chkdsk examine l'espace disque et fournit un rapport d'état spécifique à chaque système de fichiers. Le rapport d'état indique les erreurs trouvées dans le système de fichiers. Si vous exécutez chkdsk sans utiliser le paramètre /f sur une partition active, il peut signaler de fausses erreurs, car il ne peut pas verrouiller le lecteur.

  • Correction des erreurs du disque logique

    Chkdsk corrige les erreurs du disque logique uniquement si vous spécifiez le paramètre /f. Chkdsk doit être en mesure de verrouiller le lecteur pour pouvoir corriger les erreurs.

    Dans la mesure où les réparations sur les systèmes de fichiers FAT modifient généralement la table d'allocation des fichiers d'un disque et entraînent parfois des pertes de données, chkdsk peut afficher un message de confirmation semblable au suivant :

    
    
    10 unités d'allocation perdues trouvées dans 3 chaînes.
    
    Convertir les chaînes perdues en fichiers ?
    
    
    Si vous appuyez sur O, Windows enregistre chaque chaîne perdue dans le répertoire racine en tant que fichier portant un nom dans le format de fichier <nnnn> .chk. Lorsque chkdsk est terminé, vous pouvez vérifier ces fichiers pour savoir s'ils contiennent des données dont vous avez besoin. Si vous appuyez sur N, Windows répare le disque, mais n'enregistre pas le contenu des unités d'allocation perdues.

    Si vous n'utilisez pas le paramètre /f, chkdsk affiche un message indiquant que le fichier doit être corrigé, mais il ne corrige pas les erreurs éventuelles.

    Si vous utilisez chkdsk /f sur un disque très volumineux ou sur un disque avec un très grand nombre de fichiers (par exemple, des millions de fichiers), chkdsk /f peut prendre beaucoup de temps.

  • Recherche d'erreurs disque physique

    Utilisez le paramètre /r pour rechercher les erreurs du disque physique, dans le système de fichiers, et tenter de récupérer des données sur les secteurs du disque affecté.

  • À l'aide de chkdsk avec des fichiers ouverts

    Si vous spécifiez le paramètre /f, chkdsk affiche un message d'erreur s'il existe des fichiers ouverts sur le disque. Si vous ne spécifiez pas que le paramètre /f et ouvrez les fichiers existants, chkdsk peut signaler des unités d'allocation perdues sur le disque. Cela peut se produire si les fichiers ouverts n'ont pas encore été enregistrés dans la table d'allocation de fichier. Si chkdsk signale la perte d'un grand nombre d'unités d'allocation, envisagez de réparer le disque.

  • Utilisation de chkdsk avec les clichés instantanés de dossiers partagés

    Dans la mesure où les clichés instantanés de volume de source de dossiers partagés ne peut pas être verrouillés tandis que les clichés instantanés de dossiers partagés sont activés, l'exécution de chkdsk sur le volume source peut signaler de fausses erreurs ou provoquer des actions inattendues de la part de chkdsk. Vous pouvez, cependant, vérifier les "clichés instantanés pour les erreurs" en exécutant chkdsk en mode lecture seule (sans paramètres), pour vérifier les "clichés instantanés de volume de stockage de dossiers partagés".

  • Codes de sortie de compréhension

    Le tableau suivant répertorie les codes de sortie que chkdsk signale après avoir terminé.

    Code de sortie Description

    0

    Aucune erreur détectée.

    1

    Les erreurs ont été détectés et corrigés.

    2

    Le nettoyage du disque à été effectué (tel que le garbage collection) ou n'a pas été effectué parce que /f n'a pas été spécifié.

    3

    Les erreurs n'ont pas été corrigées : impossibilité de vérifier le disque, ou /f n'a pas été spécifié.

  • La commande chkdsk, avec des paramètres différents, est disponible à partir de la Console de récupération.

  • Sur les serveurs qui sont rarement redémarrés, il sera préférable d'utiliser chkntfs ou les commandes fsutil dirty query,pour déterminer si le bit d'impureté du volume est déjà défini avant l'exécution de chkdsk.

Exemples

Si vous souhaitez vérifier le disque dans le lecteur D et demander à Windows de réparer les erreurs, tapez :



CHKDSK d: /f

chkdsk s'interrompt et affiche des messages s'il rencontre des erreurs. Chkdsk termine en présentant un rapport qui répertorie l'état du disque. Remarque : il est impossible d'ouvrir des fichiers, sur le lecteur spécifié, avant la fin de chkdsk.

Pour vérifier tous les fichiers sur un disque FAT, dans le répertoire en cours, pour des blocs non contigus, tapez :



CHKDSK *. *

Chkdsk affiche un rapport d'état et répertorie ensuite les fichiers qui correspondent aux spécifications de fichier, qui contiennent des blocs non contigus.

Références supplémentaires

Ajouts de la communauté

AJOUTER
Afficher: