CHKDSKchkdsk

Vérifie les métadonnées du système de fichiers et du système de fichiers d’un volume pour les erreurs logiques et physiques.Checks the file system and file system metadata of a volume for logical and physical errors. En cas d’utilisation sans paramètre, chkdsk affiche uniquement l’état du volume et ne corrige aucune erreur.If used without parameters, chkdsk displays only the status of the volume and does not fix any errors. S’il est utilisé avec les paramètres /f, /r, /xou /b , il corrige les erreurs sur le volume.If used with the /f, /r, /x, or /b parameters, it fixes errors on the volume.

Important

L’appartenance au groupe administrateurs local, ou équivalent, est la condition minimale requise pour exécuter chkdsk.Membership in the local Administrators group, or equivalent, is the minimum required to run chkdsk. Pour ouvrir une fenêtre d’invite de commandes en tant qu’administrateur, cliquez avec le bouton droit sur invite de commandes dans le menu Démarrer, puis cliquez sur exécuter en tant qu’administrateur.To open a command prompt window as an administrator, right-click Command prompt in the Start menu, and then click Run as administrator.

Important

L’interruption de chkdsk n’est pas recommandée.Interrupting chkdsk is not recommended. Toutefois, l’annulation ou l’interruption de chkdsk ne doit pas empêcher le volume d’être endommagé avant l’exécution de chkdsk .However, canceling or interrupting chkdsk should not leave the volume any more corrupt than it was before chkdsk was run. La réexécution de chkdsk vérifie et répare les dommages restants sur le volume.Rerunning chkdsk checks and repairs any remaining corruption on the volume.

Important

Remarque : Chkdsk ne peut être utilisé que pour les disques locaux.Note: Chkdsk can be used only for local disks. La commande ne peut pas être utilisée avec une lettre de lecteur local qui a été redirigée sur le réseau.The command cannot be used with a local drive letter that has been redirected over the network.

Pour obtenir des exemples d’utilisation de cette commande, consultez Exemples.For examples of how to use this command, see Examples.

SyntaxeSyntax

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

ParamètresParameters

ParamètreParameter DescriptionDescription
> du volume <<Volume> Spécifie la lettre de lecteur (suivie d’un signe deux-points), d’un point de montage ou d’un nom de volume.Specifies the drive letter (followed by a colon), mount point, or volume name.
[<Path >][<Path>] À utiliser avec la table d’allocation des fichiers (FAT) et FAT32 uniquement.Use with file allocation table (FAT) and FAT32 only. Spécifie l’emplacement et le nom d’un fichier ou d’un ensemble de fichiers dont vous souhaitez que chkdsk vérifie la fragmentation.Specifies the location and name of a file or set of files that you want chkdsk to check for fragmentation. Vous pouvez utiliser l' ?You can use the ? et * des caractères génériques pour spécifier plusieurs fichiers.and * wildcard characters to specify multiple files.
/f/f Corrige les erreurs sur le disque.Fixes errors on the disk. Le disque doit être verrouillé.The disk must be locked. Si chkdsk ne peut pas verrouiller le lecteur, un message s’affiche vous demandant si vous souhaitez vérifier le lecteur la prochaine fois que vous redémarrez l’ordinateur.If chkdsk cannot lock the drive, a message appears that asks you if you want to check the drive the next time you restart the computer.
/v/v Affiche le nom de chaque fichier dans chaque répertoire lors de la vérification du disque.Displays the name of each file in every directory as the disk is checked.
/r/r Localise les secteurs défectueux et récupère des informations lisibles.Locates bad sectors and recovers readable information. Le disque doit être verrouillé.The disk must be locked. /r comprend les fonctionnalités de l' /f, avec l’analyse supplémentaire des erreurs de disque physique./r includes the functionality of /f, with the additional analysis of physical disk errors.
/x/x Force le démontage du volume en premier, si nécessaire.Forces the volume to dismount first, if necessary. Tous les descripteurs ouverts sur le lecteur sont invalidés.All open handles to the drive are invalidated. /x comprend également les fonctionnalités de l' /f./x also includes the functionality of /f.
/i/i À utiliser avec NTFS uniquement.Use with NTFS only. Effectue une vérification moins énergique des entrées d’index, ce qui réduit le temps nécessaire à l’exécution de chkdsk.Performs a less vigorous check of index entries, which reduces the amount of time required to run chkdsk.
/c/c À utiliser avec NTFS uniquement.Use with NTFS only. Ne vérifie pas les cycles au sein de la structure de dossiers, ce qui réduit le temps nécessaire à l’exécution de chkdsk.Does not check cycles within the folder structure, which reduces the amount of time required to run chkdsk.
/l [ :<> de taille]/l[:<Size>] À utiliser avec NTFS uniquement.Use with NTFS only. Remplace la taille du fichier journal par la taille que vous avez tapée.Changes the log file size to the size you type. Si vous omettez le paramètre de taille, /l affiche la taille actuelle.If you omit the size parameter, /l displays the current size.
/b/b NTFS uniquement : efface la liste des clusters défectueux sur le volume et rerecherche les erreurs dans tous les clusters alloués et libres.NTFS only: Clears the list of bad clusters on the volume and rescans all allocated and free clusters for errors. /b comprend les fonctionnalités de /r./b includes the functionality of /r. Utilisez ce paramètre après avoir Imaging un volume sur un nouveau disque dur.Use this parameter after imaging a volume to a new hard disk drive.
/Scan/scan NTFS uniquement : exécute une analyse en ligne sur le volume.NTFS only: Runs an online scan on the volume.
/forceofflinefix/forceofflinefix NTFS uniquement : (doit être utilisé avec « /Scan »).NTFS only: (Must be used with "/scan"). Ignorer toute réparation en ligne ; tous les défauts détectés sont mis en file d’attente pour une réparation hors connexion (c.-à-d. « CHKDSK/spotfix »).Bypass all online repair; all defects found are queued for offline repair (i.e. "chkdsk /spotfix").
/perf/perf NTFS uniquement : (doit être utilisé avec « /Scan »).NTFS only: (Must be used with "/scan"). Utilise davantage de ressources système pour effectuer une analyse en tant que aspossible rapide.Uses more system resources to complete a scan as fast aspossible. Cela peut avoir un impact négatif sur les performances sur les autres tâches qui s’exécutent sur le système.This may have a negative performance impact on other tasks running on the system.
/spotfix/spotfix NTFS uniquement : exécute une correction des points sur le volume.NTFS only: Runs spot fixing on the volume.
/sdcleanup/sdcleanup NTFS uniquement : Récupérez les données inutiles du descripteur de sécurité (implique/F).NTFS only: Garbage collect unneeded security descriptor data (implies /F).
/offlinescanandfix/offlinescanandfix Exécute une analyse hors connexion et un correctif sur le volume.Runs an offline scan and fix on the volume.
/freeorphanedchains/freeorphanedchains FAT/FAT32/exFAT uniquement : libère les chaînes de cluster orphelines au lieu de récupérer leur contenu.FAT/FAT32/exFAT only: Frees any orphaned cluster chains instead of recovering their contents.
/markclean/markclean FAT/FAT32/exFAT uniquement : marque le nettoyage du volume si aucune altération n’a été détectée, même si/F n’a pas été spécifié.FAT/FAT32/exFAT only: Marks the volume clean if no corruption was detected, even if /F was not specified.
/?/? Affiche l'aide à l'invite de commandes.Displays help at the command prompt.

NotesRemarks

  • Vérification des volumes ignoréeSkipping volume checks

    Le commutateur /i ou /c réduit la durée nécessaire à l’exécution de chkdsk en ignorant certaines vérifications de volume.The /i or /c switch reduces the amount of time required to run chkdsk by skipping certain volume checks.

  • Vérification d’un lecteur verrouillé au redémarrageChecking a locked drive at restart

    Si vous souhaitez que chkdsk corrige les erreurs de disque, vous ne pouvez pas avoir des fichiers ouverts sur le lecteur.If you want chkdsk to correct disk errors, you cannot have open files on the drive. Si des fichiers sont ouverts, le message d’erreur suivant s’affiche :If files are open, the following error message appears:

    Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)  
    

    Si vous choisissez de vérifier le lecteur la prochaine fois que vous redémarrez l’ordinateur, chkdsk vérifie le lecteur et corrige les erreurs automatiquement lorsque vous redémarrez l’ordinateur.If you choose to check the drive the next time you restart the computer, chkdsk checks the drive and corrects errors automatically when you restart the computer. Si la partition de lecteur est une partition de démarrage, chkdsk redémarre automatiquement l’ordinateur après avoir vérifié le lecteur.If the drive partition is a boot partition, chkdsk automatically restarts the computer after it checks the drive.

    Vous pouvez également utiliser la commande chkntfs/c pour planifier le volume à vérifier lors du prochain redémarrage de l’ordinateur.You can also use the chkntfs /c command to schedule the volume to be checked the next time the computer is restarted. Utilisez la commande fsutil Dirty Set pour définir le bit d’intégrité du volume (indiquant une altération), afin que Windows exécute chkdsk lorsque l’ordinateur est redémarré.Use the fsutil dirty set command to set the volume's dirty bit (indicating corruption), so that Windows runs chkdsk when the computer is restarted.

  • Signalement des erreurs de disqueReporting disk errors

    Vous devez parfois utiliser chkdsk sur les systèmes de fichiers FAT et NTFS pour rechercher les erreurs de disque.You should use chkdsk occasionally on FAT and NTFS file systems to check for disk errors. Chkdsk examine l’espace disque et l’utilisation du disque et fournit un rapport d’état spécifique à chaque système de fichiers.Chkdsk examines disk space and disk use and provides a status report specific to each file system. Le rapport d’état affiche les erreurs trouvées dans le système de fichiers.The status report shows errors found in the file system. Si vous exécutez chkdsk sans le paramètre /f sur une partition active, il peut signaler de fausses erreurs, car il ne peut pas verrouiller le lecteur.If you run chkdsk without the /f parameter on an active partition, it might report spurious errors because it cannot lock the drive.

  • Correction des erreurs de disque logiqueFixing logical disk errors

    Chkdsk corrige les erreurs de disque logique uniquement si vous spécifiez le paramètre /f .Chkdsk corrects logical disk errors only if you specify the /f parameter. Chkdsk doit pouvoir verrouiller le lecteur pour corriger les erreurs.Chkdsk must be able to lock the drive to correct errors.

    Étant donné que les réparations sur les systèmes de fichiers FAT modifient généralement la table d’allocation des fichiers d’un disque et provoquent parfois une perte de données, chkdsk peut afficher un message de confirmation similaire à ce qui suit :Because repairs on FAT file systems usually change a disk's file allocation table and sometimes cause a loss of data, chkdsk might display a confirmation message similar to the following:

    10 lost allocation units found in 3 chains.  
    Convert lost chains to files?  
    

    Si vous appuyez sur o, Windows enregistre chaque chaîne perdue dans le répertoire racine en tant que fichier avec un nom au format fichier<nnnn >. chk.If you press Y, Windows saves each lost chain in the root directory as a file with a name in the format File<nnnn>.chk. À la fin de l’exécution de chkdsk , vous pouvez vérifier ces fichiers pour voir s’ils contiennent des données dont vous avez besoin.When chkdsk finishes, you can check these files to see if they contain any data you need. Si vous appuyez sur N, Windows corrige le disque, mais il n’enregistre pas le contenu des unités d’allocation perdues.If you press N, Windows fixes the disk, but it does not save the contents of the lost allocation units.

    Si vous n’utilisez pas le paramètre /f , chkdsk affiche un message indiquant que le fichier doit être corrigé, mais ne corrige aucune erreur.If you do not use the /f parameter, chkdsk displays a message that the file needs to be fixed, but it does not fix any errors.

    Si vous utilisez chkdsk/f sur un disque très volumineux ou sur un disque contenant un très grand nombre de fichiers (par exemple, des millions de fichiers), l’exécution de chkdsk/f peut prendre beaucoup de temps.If you use chkdsk /f on a very large disk or a disk with a very large number of files (for example, millions of files), chkdsk /f might take a long time to complete.

  • Recherche d’erreurs de disque physiqueFinding physical disk errors

    Utilisez le paramètre /r pour rechercher les erreurs de disque physique dans le système de fichiers et tenter de récupérer des données à partir des secteurs de disque affectés.Use the /r parameter to find physical disk errors in the file system and attempt to recover data from any affected disk sectors.

  • Utilisation de chkdsk avec des fichiers ouvertsUsing chkdsk with open files

    Si vous spécifiez le paramètre /f , chkdsk affiche un message d’erreur s’il existe des fichiers ouverts sur le disque.If you specify the /f parameter, chkdsk displays an error message if there are open files on the disk. Si vous ne spécifiez pas le paramètre /f et que les fichiers ouverts existent, chkdsk risque de signaler des unités d’allocation perdues sur le disque.If you do not specify the /f parameter and open files exist, chkdsk might report lost allocation units on the disk. Cela peut se produire si des fichiers ouverts n’ont pas encore été enregistrés dans la table d’allocation de fichiers.This could happen if open files have not yet been recorded in the file allocation table. Si chkdsk signale la perte d’un grand nombre d’unités d’allocation, envisagez de réparer le disque.If chkdsk reports the loss of a large number of allocation units, consider repairing the disk.

  • Utilisation de chkdsk avec clichés instantanés pour dossiers partagésUsing chkdsk with Shadow Copies for Shared Folders

    Étant donné que le volume source clichés instantanés pour dossiers partagés ne peut pas être verrouillé pendant que clichés instantanés pour dossiers partagés est activé, l’exécution de chkdsk sur le volume source peut signaler des erreurs erronées ou provoquer la fermeture inattendue de chkdsk .Because the Shadow Copies for Shared Folders source volume cannot be locked while Shadow Copies for Shared Folders is enabled, running chkdsk against the source volume might report false errors or cause chkdsk to unexpectedly quit. Toutefois, vous pouvez vérifier les clichés instantanés pour les erreurs en exécutant chkdsk en mode lecture seule (sans paramètres) pour vérifier le volume de stockage clichés instantanés pour dossiers partagés.You can, however, check shadow copies for errors by running chkdsk in Read-only mode (without parameters) to check the Shadow Copies for Shared Folders storage volume.

  • Comprendre les codes de sortieUnderstanding exit codes

    Le tableau suivant répertorie les codes de sortie que chkdsk signale une fois qu’il est terminé.The following table lists the exit codes that chkdsk reports after it has finished.

    Code de sortieExit code DescriptionDescription
    00 Aucune erreur n’a été trouvée.No errors were found.
    11 Des erreurs ont été trouvées et corrigées.Errors were found and fixed.
    22 Le nettoyage de disque (par exemple, garbage collection) ou le nettoyage n’a pas été effectué, car /f n’a pas été spécifié.Performed disk cleanup (such as garbage collection) or did not perform cleanup because /f was not specified.
    33 Impossible de vérifier le disque, des erreurs n’ont pas pu être corrigées ou des erreurs n’ont pas été corrigées, car /f n’a pas été spécifié.Could not check the disk, errors could not be fixed, or errors were not fixed because /f was not specified.
  • La commande chkdsk , avec des paramètres différents, est disponible à partir de la console de récupération.The chkdsk command, with different parameters, is available from the Recovery Console.

  • Sur les serveurs qui ne sont pas redémarrés fréquemment, vous pouvez utiliser les commandes chkntfs ou fsutil Dirty Query pour déterminer si le bit d’intégrité du volume est déjà défini avant l’exécution de Chkdsk.On servers that are infrequently restarted, you may want to use the chkntfs or the fsutil dirty query commands to determine whether the volume's dirty bit is already set before running chkdsk.

ExemplesExamples

Si vous souhaitez vérifier le disque dans le lecteur D et que vous avez des erreurs de correction Windows, tapez :If you want to check the disk in drive D and have Windows fix errors, type:

chkdsk d: /f  

Si elle rencontre des erreurs, chkdsk s’interrompt et affiche des messages.If it encounters errors, chkdsk pauses and displays messages. Chkdsk se termine en affichant un rapport qui indique l’état du disque.Chkdsk finishes by displaying a report that lists the status of the disk. Vous ne pouvez pas ouvrir de fichiers sur le lecteur spécifié tant que chkdsk n’est pas terminé.You cannot open any files on the specified drive until chkdsk finishes.

Pour vérifier tous les fichiers sur un disque FAT dans le répertoire actif pour les blocs non contigus, tapez :To check all files on a FAT disk in the current directory for noncontiguous blocks, type:

chkdsk *.*  

Chkdsk affiche un rapport d’État, puis répertorie les fichiers qui correspondent aux spécifications de fichier qui ont des blocs non contigus.Chkdsk displays a status report, and then lists the files that match the file specifications that have noncontiguous blocks.

Références supplémentairesAdditional references

Clé de syntaxe de ligne de commandeCommand-Line Syntax Key