Exécuter SFC / Scannow sur des lecteurs externes

La commande sfc / scannow est une commande Windows utile qui exécute une vérification des fichiers système pour s'assurer que les fichiers essentiels ne sont ni endommagés ni manquants.

Cela peut être extrêmement utile dans de nombreuses situations, par exemple lorsque les fonctionnalités de Windows ne fonctionnent plus, après un arrêt inattendu du système ou après une attaque de virus.

La commande par défaut exécute la vérification du fichier sur la partition active. Que faire si vous souhaitez exécuter une vérification sur un lecteur externe?

J'ai rencontré un problème aujourd'hui, par exemple, où mon PC principal ne pouvait plus démarrer. Windows exécutait une boucle sans fin "d'essayer de réparer" mais ne bougeait pas du tout. J'ai pris la décision de connecter le lecteur sur lequel Windows était installé à un autre ordinateur, afin de procéder à des vérifications. L'une de ces vérifications était la vérification du fichier système à l'aide de sfc.exe.

Exécuter SFC / Scannow sur des lecteurs externes

Vous pouvez exécuter la commande sfc / scannow sur des lecteurs externes ou internes avec une autre installation Windows.

Le processus est presque identique:

  1. Appuyez sur la touche Windows du clavier, tapez cmd.exe, maintenez les touches Ctrl et Maj enfoncées et appuyez sur la touche Entrée. Cela ouvre une invite de commande élevée.

Si vous êtes intéressé par tous les commutateurs pris en charge par SFC, tapez SFC /?

La commande suivante doit être utilisée pour exécuter l'analyse du fichier système sur un autre répertoire que le répertoire système actif:

sfc / scannow / offwindir = d: \ windows / offbootdir = d: \

Notez que vous devez remplacer d: \ windows par le bon répertoire. Si l'installation de Windows est sur t: \ win, remplacez l'instance de d: \ windows dans l'exemple ci-dessus par celles-ci.

L'outil Windows exécute une analyse de vérification du système de fichiers sur le répertoire Windows sélectionné et tente de réparer les problèmes détectés.

Notez que je ne suis pas tout à fait sûr de savoir comment cela fonctionne si le système hôte exécute une version de Windows différente de celle du système vérifié.

Vous pouvez également exécuter les autres commandes sfc sur d’autres répertoires Windows:

  • / verifyonly - Cela ressemble à scannow, mais ne touche pas les fichiers mais les valide simplement. Utile pour vérifier sans modifier potentiellement aucun fichier.
  • / scanfile = file - Ceci exécute l'analyse uniquement sur le fichier sélectionné et non sur le répertoire complet.

Messages que SFC peut renvoyer

SFC peut renvoyer les messages suivants:

  • Windows Resource Protection n'a pas trouvé de violation d'intégrité - Aucun problème n'a été trouvé. C’est bien en général, sauf si vous essayez de réparer quelque chose.
  • Windows Resource Protection n'a pas pu exécuter l'opération demandée . Vous n'obtiendrez pas cette erreur si vous exécutez SFC sur un lecteur externe ou un répertoire. Si vous recevez le message, exécutez SFC dans l'environnement en mode sans échec.
  • Windows Resource Protection a trouvé des fichiers corrompus et les a réparés avec succès. Les détails sont inclus dans le fichier CBS.Log% WinDir% \ Logs \ CBS \ CBS.log - Consultez le journal pour obtenir des informations sur les corrections apportées .
  • La protection des ressources Windows a trouvé des fichiers corrompus mais n'a pas pu en réparer certains. Les détails sont inclus dans le fichier CBS.Log% WinDir% \ Logs \ CBS \ CBS.log - Comme ci-dessus, mais vous devez maintenant consulter le journal pour savoir ce que SFC n’a pas pu résoudre.

Mots de clôture

La vérification de fichier peut être utile, mais ce n’est pas une méthode de correction à 100% des problèmes de Windows. Je devais par exemple restaurer une sauvegarde antérieure, car la commande sfc ne trouverait aucun problème avec les fichiers système.

Maintenant, lisez : SFCFix peut aider si SFC ne résout pas les problèmes