web-dev-qa-db-fra.com

Comment arrêter en toute sécurité un `chkdsk / r / f C:` sur Windows 10?

J'ai démarré un chkdsk /r /f C: sous Windows 10, mais maintenant qu'il est en cours d'exécution, je souhaite l'annuler. Le simple fait d'éteindre l'ordinateur risque d'entraîner une corruption. Comment puis-je l'abandonner en toute sécurité?

Ctrl + C n'est pas une option: j'exécute chkdsk/r/f sur le lecteur sur lequel Windows est installé. Cela ne peut pas être fait pendant que Windows est en cours d'exécution, mais seulement au démarrage (en dehors de CMD). Cela ne répond pas à ctrl + c.

Remarque: la question liée en double n'est PAS la même. Cette question concerne l'exécution de chkdsk sans paramètres , ce qui est sûr car il fonctionne en mode lecture seule. Les indicateurs /r /f entraînent l'exécution de chkdsk en mode lecture-écriture. Il n'est donc généralement pas prudent de simplement arrêter le processus. Il faut y mettre fin gracieusement. Certaines implémentations de fsck (équivalent linux) peuvent être arrêtées normalement - même en mode réparation - alors théoriquement, il devrait être définitivement possible d'arrêter en toute sécurité une procédure chkdsk. La question principale est la suivante: les développeurs Windows ont-ils réellement implémenté une procédure d'annulation harmonieuse, et si oui, comment puis-je la déclencher?

7
Tiddo

Vous ne pouvez pas arrêter le processus chkdsk une fois démarré. Le moyen le plus sûr est d'attendre la fin. L'arrêt de l'ordinateur pendant la vérification peut entraîner une corruption du système de fichiers.

3
Alex

Edit: comme l'a noté @Tonny dans les commentaires, il n'y a pas d'option sûre (mais vous pouvez utiliser des moments plus ou moins risqués).

S'il est en cours de pré-démarrage et que vous avez dépassé l'étape 3, c'est-à-dire qu'il se situe 4 ou 5 ou 5, vous pouvez simplement redémarrer votre ordinateur. Je l'ai fait à l'étape 5 sur 5, c'est-à-dire l'étape consistant à vérifier l'espace libre, et tout a bien commencé. Si vous redémarrez votre machine au cours des étapes 1 à 3, vous risquez de perdre des données.

Source: Norman Picard

2
Z. Khullah

Je ne sais pas s'il est en sécurité, mais j'ai réussi à arrêter CHKDSK avec la commande de ligne suivante sur une fenêtre cmd surélevée:
taskkill/F PID nnnn
Où nnnn est l'ID de processus pour le CHKDSK en cours d'exécution.
Pour obtenir le PID, ouvrez le gestionnaire de tâches et regardez CHKDSK -> clic droit - Aller aux détails
Pour exécuter une fenêtre cmd élevée, accédez à la barre des tâches, recherchez -> cmd (ou Invite de commandes) - cliquez avec le bouton droit de la souris - Exécuter en tant qu'administrateur.
Je l’ai fait lors de la première étape, lors de la recherche d’erreurs, alors j’espère que c’était plutôt sûr.
À un stade où il écrit des correctifs pourrait être risqué, je pense.
Mon unité avait déjà signalé des "erreurs" non spécifiées auparavant dans une précédente exécution en lecture seule. J'ai donc commencé avec l'option de correction/F, mais j'ai ensuite décidé de m'arrêter pour essayer de meilleures techniques.

0
Javier