web-dev-qa-db-fra.com

Quelle est la différence entre chkdsk / f et chkdsk / r?

/F Fixes errors on the disk.
/R Locates bad sectors and recovers readable information (implies /F).

(de dir /?)

Cela ressemble à la même chose pour moi. Je ne sais jamais lequel utiliser - existe-t-il une différence? Ou est-ce peut-être pour des raisons de compatibilité avec les versions précédentes de Windows où il y avait une différence?

26
Kez

chkdsk /r fait la même chose que chkdsk /f seulement, mais il recherche également les secteurs défectueux sur le disque et récupère toutes les informations lisibles. Exécuter chkdsk /r implique que chkdsk /f est également exécuté.

chkdsk /f ne vérifie que les erreurs de disque, pas les mauvais secteurs.

Microsoft a une page détaillée pour chkdsk . Ce qui suit est un extrait expliquant les paramètres/f et/r.

Correction des erreurs de disque:

Chkdsk ne corrige les erreurs de disque que si vous spécifiez l'option de ligne de commande/f. Chkdsk doit pouvoir verrouiller le lecteur pour corriger les erreurs. Comme les réparations modifient généralement la table d'allocation de fichiers d'un disque et entraînent parfois une perte de données, chkdsk envoie un message de confirmation.

Recherche d'erreurs de disque physique:

Utilisez l'option de ligne de commande/r pour rechercher des erreurs de disque physique dans le système de fichiers.

40