web-dev-qa-db-fra.com

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 toujours."?

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 faire des disques flash en toute sécurité pour 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.

41
Mike

Cherchez RemoveDrive sur cette page (lien direct vers le Outils de lecteur page RemoveDrive section de l'outil ).
Ces pages contiennent également de bonnes informations connexes.

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

22
nik

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.

8

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 fait que conime.exe reste bloqué sur le disque (celui-ci peut être tué sans risque).
  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 très bien d’enlever le disque. Même s'il échoue, il vous indique toujours quels programmes utilisent quels fichiers (j'ai payé).
6
harrymc

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

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. C’est 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.

5
vass

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

5
villares
  • 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 de cette méthode introuvable, mais Cnet a publié un article à ce sujet: Supprimez rapidement les périphériques USB sans utiliser la suppression sécurisée .]

5
PAPAONE4U

S'il ne s'agit pas d'une des options communes/piétonnes, 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.

4
MJ.

Méthode rapide pour rechercher un processus/fichier ouvert 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 poignée ou 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 .

3
XyberICE

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.

2
ChrisF

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. Remplacez la lettre de lecteur par 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é.

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
user284897

Les deux 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.
1
Ryan

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
Magic

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
Walter Sparding

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 dans la barre des tâches, mais allez sur la clé USB dans Explorer et éjectez-la, résolue.

0
Addy Downlord

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 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 la commande Invite ou simplement taper "exit" dans diskpart, puis fermer l’invite. "

J'utilise "remove all dismount" sur la commande diskpart pour éjecter 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

0
Mazaz Informatics