Comment supprimer en toute sécurité un lecteur USB lorsque «Windows ne peut pas arrêter votre périphérique« Volume générique »car un programme l'utilise encore.»?


40

Parfois, lorsque j'essaie de retirer un disque dur USB externe, le message suivant s'affiche:

Windows ne peut pas arrêter votre périphérique «Volume générique» car un programme l'utilise toujours.

J'ai essayé de fermer tous les programmes sur le bureau, mais cela ne donne toujours pas le message "Coffre-fort à supprimer". Je suis généralement capable de rendre les disques flash sûrs à enlever sans problème.

Comment supprimer un lecteur USB en toute sécurité lorsque je reçois ce message?

J'ai Windows XP et Vista si cela compte.


5
Mettez la boîte en veille, retirez le lecteur une fois la boîte endormie.
Daniel R Hicks

5
Encore un problème quotidien sur Windows 10 Pro (1703, 15063.413, x64).
Tamás Bolvári

1
Windows 10 1809, toujours identique .... Pourquoi n'écrivent-ils pas QUEL programme l'utilise ....
Yvon

Réponses:


22

Cherchez RemoveDrive sur cette page (lien direct vers la section Outil DriveDrive de la page Outils d’entraînement ).
Ces pages ont également de bonnes informations connexes.

L’outil RemoveDrive est également utile lorsque
vous n’obtenez pas l’option «Supprimer en toute sécurité» dans le bac pour périphériques de stockage USB .


Tout ce qui peut vous dire ce qui retient le lecteur est bon. Je l'ai eu après avoir tout fermé, même toutes les fenêtres de l'explorateur. Alors parfois, Windows ne veut tout simplement pas laisser le lecteur aller.
Joshua Nurczyk

@ Josué, j’ai eu le sentiment que parfois Windows indexait le lecteur et -ile maintenait pour cela ... L’ option " " sur RemoveDrive désactive le service d’indexation pendant un moment pour supprimer le lecteur.
Nik

J'aime Unlocker qui est dédié à la tâche d’affichage et de libération des descripteurs de fichiers / répertoires ouverts.
Opello

1
Déverrouiller: Notez que c'est dangereux . Vous pourrez supprimer votre clé USB, mais vous risquez de corrompre de futurs fichiers lorsqu'un descripteur de fichier est recyclé et que le nouveau et l'ancien programme tentent d'écrire des données dessus.
Hennes

1
Article pertinent sur le technet qui parle de la fermeture des handles de fichiers pour la suppression, mais la même chose est vraie dans le cas d’une clé USB .
Hennes

9

Ce sera souvent parce que le lecteur est indexé; Cliquez avec le bouton droit sur le lecteur> Propriétés, puis décochez Index. Ou le système audiovisuel surveille le lecteur - désactivez-le pour le tester.


Merci, mais wtf? Quelle est cette "indexation"? Et pourquoi Windows ne met-il-il pas en pause l'indexation lorsque vous cliquez sur "éjecter"?
Krubo

6

L'USB est indissociable pour plusieurs raisons:

  1. C'est en cours d'utilisation. Veuillez noter que si vous regardez le disque dans l'explorateur, il est utilisé!
  2. Windows termine la copie d'un gros fichier vers ou à partir du disque (rarement la raison)
  3. Un bogue dans Windows provoque le blocage de conime.exe sur le disque (il peut être tué en toute sécurité).
  4. Si le lecteur USB est formaté en NTFS, le journal de toutes les mises à jour de fichiers peut toujours être ouvert.
  5. Si l'indexation de disque est activée pour le lecteur, il est possible que Windows indexe furieusement tous les fichiers qu'il contient.

Mon conseil est de:

  1. Assurez-vous que le lecteur USB n'est pas défini comme indexé.
  2. Attendez, puis réessayez. Cela pourrait fonctionner quelques secondes plus tard.
  3. Achetez Zentimo (29,90 $) qui tente de retirer le disque. Même s'il échoue, il vous indique toujours quels programmes utilisent quels fichiers (j'ai payé).

la suppression d’une grande quantité de données causerait-elle ce problème? J'ai supprimé environ 1 To de données, et il semble que le processus soit terminé, mais le lecteur ne sera pas éjecté en toute sécurité.
SoilSciGuy

@SoilSciGuy: Si aucun des points ci-dessus ne vous convient, utilisez l' explorateur de processus gratuit pour rechercher "X:" (X = disque) afin de voir s'il est utilisé.
harrymc

5

Ce n'est en aucun cas une bonne réponse, mais vous pouvez toujours éteindre l'ordinateur et retirer le périphérique USB.


1
En fait, vous ne pouvez pas! Vous entendrez le clic du lecteur. Mais si c'est éjecté, le clic n'arrive pas. Je ne sais pas si cela compte, mais j'ai eu des problèmes avec deux disques durs externes (le disque n'a pas été formaté), je suppose que c'était à cause de tels arrêts ...
Alex

@Alex Si vous éteignez un ordinateur, il ne peut pas utiliser de lecteur s'il n'est pas alimenté.
starbeamrainbowlabs

Arrêter le système était ma solution jusqu'à chkdskce que je commence à trouver des erreurs après l'avoir fait.
RockPaperLizard

1
@RockPaperLizard Ensuite, il y a quelque chose qui ne va pas avec le logiciel. Le système d'exploitation a dit au programme qu'il était en train de s'arrêter, il n'a toujours pas vidé les écritures et fermé le fichier. À ce stade, vous ne pouvez rien faire d'autre que de faire taper sur le développeur.
dvtan

5

J'ai trouvé l' éjecteur de disque USB gratuit très utile:

Un programme qui vous permet de supprimer rapidement des lecteurs dans Windows. Il peut éjecter les disques USB, les disques Firewire et les cartes mémoire. Il s'agit d'une alternative rapide, flexible et portable à l'utilisation de la boîte de dialogue «Retirer le périphérique en toute sécurité» de Windows.


Cela ressemble à une excellente application, mais cela n'a pas fonctionné pour moi.
RockPaperLizard

5
  • Cliquez avec le bouton droit sur les propriétés du lecteur USB dans l'Explorateur Windows.
  • Dans la fenêtre contextuelle, cliquez sur "Matériel".
  • Identifiez le lecteur et cliquez une fois dessus pour le sélectionner, puis cliquez sur la zone des propriétés.
  • Cliquez sur "Modifier les paramètres".
  • Cliquez sur l'onglet Stratégies et sélectionnez "Optimiser pour une suppression rapide" puis cliquez sur OK.

Si vous êtes certain qu'aucun de vos propres processus n'est encore utilisé sur cette clé USB, débranchez-le.

[Edit: documentation Microsoft officielle introuvable pour cette méthode, mais Cnet a publié un article à ce sujet: retirez rapidement les périphériques USB sans utiliser la suppression sécurisée .]


Cette méthode est tellement meilleure que toutes les rigamaroles des réponses les mieux notées.
NewSites

4

S'il ne s'agit pas d'une des options communes / piéton, il se peut que le lecteur soit répertorié comme "partagé" sur un réseau et que vous y ayez accédé via un autre ordinateur. Dans mon cas, même si l'ordinateur distant était éteint, les répertoires étaient toujours verrouillés. Unshare et cela devrait fonctionner si c'est le cas.


3

Moyen rapide de trouver l’ouverture de fichier / processus empêchant le démontage:

Je viens de comprendre cela. Avec Process Explorer (téléchargement gratuit), c'est très simple.

  1. Téléchargez, décompressez et exécutez procexp.exe
  2. Choisissez dans le menu " Rechercher ", " Rechercher une poignée ou une DLL ... " ou appuyez sur Cntl-F
  3. Entrez uniquement la lettre de lecteur (suivie de " : \ ") dans la zone de texte de recherche

Cela vous montrera tous les fichiers ouverts sur votre volume amovible, les processus qui possèdent le descripteur de fichier et les PID des processus. Double-cliquez pour mettre en surbrillance le processus dans la fenêtre principale (en haut) et dans le fichier (en bas). À partir de là, vous pouvez cliquer avec le bouton droit de la souris sur le processus pour le tuer ou sur le fichier pour fermer le descripteur de fichier .


1
Upvote parce que cette astuce était assez cool. Malheureusement, je suis toujours bloqué. J'ai trouvé que explorer.exe était le coupable. J'ai redémarré explorer.exe puis refait la recherche, ce qui a abouti à "0 éléments correspondants". Mais je reçois toujours le message d'erreur "Windows ne parvient pas à arrêter le périphérique ...".
Ryan

1
Dans mon cas, il est indiqué que seul "System" contient la référence.
TN.

2

Solution simple (Windows 7 Professionnel 64 bits):

  1. Modifiez la lettre de lecteur et si vous souhaitez conserver la même lettre, remettez-la en place.

  2. Le lecteur peut maintenant être démonté.

Lorsque vous modifiez la lettre de lecteur, le lecteur est déconnecté de tous les processus susceptibles de l'utiliser, comme l'indique le message d'avertissement. Une fois que cela se produit, vous pouvez alors le démonter de la manière habituelle.

Si vous ne savez pas comment changer la lettre de lecteur, suivez ces instructions.

  1. Panneau de configuration -> Outils d'administration -> Gestion de l'ordinateur -> Stockage -> Gestion des disques (attendez environ 10 secondes pour que les informations apparaissent.)

  2. Sélectionnez le lecteur problématique sous le titre de volume.

  3. Faites défiler jusqu'à ce lecteur dans la partie inférieure de la fenêtre.

  4. Cliquez avec le bouton droit sur le lecteur, puis sélectionnez Modifier la lettre de lecteur et les chemins d'accès.

  5. Modifiez la lettre de lecteur en une lettre non réservée à un autre lecteur.

  6. Acquittez le message d'avertissement.

Si vous souhaitez que le lecteur conserve la lettre d'origine, changez-la simplement. Le lecteur peut maintenant être démonté.


Juste pour que vous sachiez, cette réponse particulière a été citée sur un article de blog: cyberTexte.wordpress.com/2017/02/22/… - pour cette seule raison, il mérite un vote positif. Mais malheureusement, je viens juste de tester cette méthode avec un disque dur USB obstinément verrouillé. Cela ne fonctionne pas lorsque le processus «Système» est le coupable (je l’obtiens régulièrement, et ni ProcessExplorer ni LockHunter ne peuvent fermer les descripteurs associés à quatre fichiers système dans \ $ Extend \ $ RmMetadata \, et la modification de la lettre du lecteur entraîne la réapparition des mêmes poignées une seconde plus tard avec la nouvelle lettre).
GabrielB

2

Je pense que cela est dû au fait que Windows lui-même est en train de finaliser les écritures sur le disque dur. Je reçois le même message si j'essaie de me déconnecter immédiatement après avoir copié certains fichiers. Si j'attends que le disque ait cessé de tourner, il se déconnecte sans problème.


1

Jetez un œil aux programmes installés récemment, qui peuvent empêcher la déconnexion en toute sécurité du disque dur.

Dans mon cas, il s’agissait de Magical Defrag 2: tout disque nouvellement connecté avec une nouvelle lettre attribuée était automatiquement marqué; ainsi, après avoir désactivé cette marque, je peux retirer le lecteur USB en toute sécurité.


1

Les 2 moyens les plus fiables sont ceux que personne n'a encore suggérés car ils sont parfois les plus gênants:

  1. Se déconnecter. Reconnectez-vous. Réessayez d’éjecter le périphérique USB en toute sécurité (via l’outil Windows). Si même cela ne fonctionnait pas, alors:
  2. Éteignez complètement votre ordinateur. Ensuite, débranchez simplement le périphérique USB sans demander la permission.

0

Cela est dû au fait qu’au moins un processus / programme continue d’accéder à votre clé USB. Cela peut ne pas suffire si vous fermez tous les programmes sur dekstop, si vous copiez des dossiers depuis / vers le disque dur USB, vous obtiendrez ce message.

Essayez de trouver quel processus détient la ressource et complétez ou fermez le processus et vous devriez pouvoir retirer le disque dur USB sans aucun problème.

Faites-nous savoir comment ça se passe.


0

Pour moi, le changement de lettre de lecteur s’est fait. Je ne pouvais pas tuer le processus d'accès car il s'agissait du PID 4 (système lui-même), qui a ouvert H: \ $ EXTEND ..... (l'a vu dans Process Explorer).

Après avoir changé la lettre du lecteur, je pourrais très bien le supprimer ..... WOW, Windows est un jeu d’aventure sans fin ..... :))))


0

cette méthode a fonctionné pour moi 1): Exécuter -> "diskmgmt.msc" -> Recherchez votre lecteur dans la liste des disques physiques (volet inférieur) -> cliquez avec le bouton droit sur le lecteur (la partie la plus à gauche), pas sur la partition -> Cliquez sur "Hors ligne"

2): Exécutez -> "cmd.exe" -> tapez "diskpart" -> tapez "list disk", trouvez votre disque # -> tapez "select disk x", où x est le # de votre disque depuis la dernière étape -> tapez "disque hors ligne". Maintenant, vous pouvez quitter l’invite de commande ou simplement taper "exit" dans diskpart, puis fermer l’invite. "

J'utilise "remove all démontount" dans la commande diskpart pour lancer le disque. ne peut pas le rendre plus simple maintenant car la commande de Devcon ne pourrait pas tuer le disque bientôt non plus.

maintenant utiliser l'outil de suppression sécurisée du matériel et éjecter le média

Grâce à

Reizaal Abdul Aziz

https://answers.microsoft.com/en-us/profile/bf1a3358-a39a-4c32-bc7e-692576439363


Bienvenue sur Super User. On dirait que vous essayez de fournir une attribution. "Publier" un inconnu n'est pas un moyen utile de le faire. Créez plutôt un lien vers la source de l'information.
Fix1234

0

Merci à tous pour ce problème de fenêtres avec lequel beaucoup ont des problèmes, voici ma réponse. Facile: ne cliquez pas sur l'icône de suppression sécurisée de la barre des tâches, mais allez sur la clé USB dans l'explorateur et éjectez-la, résolue.


Bienvenue sur Super User. Etant donné que l'OP a spécifié qu'il souhaitait retirer le lecteur en toute sécurité (c'est-à-dire le retirer sans risque de perte de données), cela ne répond pas à la question car cela ne garantit PAS l'absence de perte de données lors du retrait.
Je dis: réintégrez Monica

-1

J'ai beaucoup remarqué ça. Ce que nous faisons est de partager et ensuite de ne pas partager le lecteur. Il a eu un taux de réussite de 99%. Je ne sais pas pourquoi cela fonctionne, mais de temps en temps, il est indiqué qu'un autre utilisateur accède au lecteur ... même si je ne l'ai partagé que pour ne pas le partager. Essayez ça. Vous seriez surpris du taux de réussite.


Malheureusement, cette astuce n'a pas fonctionné pour moi avec mon disque dur externe Backblaze sous Windows 10.
Ryan

-1

Essayez l’utilitaire gratuit hotswap, vous pouvez télécharger ici http://mt-naka.com/hotswap/index_enu.htm .

  • Veillez à activer les périphériques amovibles en toute sécurité en cliquant avec le bouton droit de la souris sur l’icône hotswap sur systray - type de périphérique - Périphériques amovibles en toute sécurité.
  • Ensuite, vous pouvez supprimer le lecteur USB en cliquant avec le bouton gauche de la souris sur l’icône hotswap dans Systray et en sélectionnant votre lecteur amovible.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.