186 votes

Windows peut-il me dire ce qui utilise ma clé USB ?

En bon citoyen que je suis, je clique avec le bouton gauche de la souris sur l'icône "Retirer le matériel en toute sécurité" dans ma barre de tâches, et je sélectionne mon lecteur USB à démonter.

Puis je reçois le message :

Windows ne peut pas arrêter votre périphérique de volume générique parce qu'il est en cours d'utilisation. Fermez tout programme ou Windows qui pourrait utiliser le périphérique, puis réessayez plus tard.

Bien sûr, comme c'est le système d'exploitation, il connaît exactement les applications qui utilisent mon appareil. Alors pourquoi ne me le dit-elle pas ?

Ou y a-t-il un moyen de le savoir ?

6voto

blakev Points 61

Pour moi (Windows 7).

  1. Hit Windows clé
  2. Dans "recherche de programmes et de fichiers : type : diskmgmt.msc
  3. Dans la liste de recherche, trouvez l'entrée et faites un clic droit - sélectionnez exécuter en tant qu'administrateur
  4. Entrez les informations d'identification de l'administrateur pour exécuter "Disk Management" (si nécessaire).
  5. Trouver le lecteur usb qui ne s'éjecte pas dans la liste des disques.
  6. Panneau de gauche, clic droit sélectionner " Éjecter "
  7. Handles "devrait" se fermer - vous pouvez toujours vérifier dans l'explorateur de processus sys internals.

Note : "Retirer le matériel en toute sécurité et éjecter le média" l'icône de la barre des tâches n'affiche plus le lecteur usb - seulement trois points

  1. Retirer physiquement le lecteur

3voto

éclairevoyant Points 350

Si vous utilisez powershell-core (PowerShell 7), vous pouvez utiliser ce qui suit (limité à 5 événements récents pour des raisons de lisibilité) :

Get-WinEvent -MaxEvents 5 -FilterHashtable @{LogName='System';Id=225} | Format-Table -Wrap

Ceci est similaire à La réponse de Jon mais Get-EventLog fait partie de l'ancienne API Win32 et n'est pas supportée dans powershell-core. Get-WinEvent trie automatiquement par ordre chronologique (descendant), de sorte qu'aucun tri supplémentaire n'est nécessaire.

2voto

Si vous ouvrez "Poste de travail" et que votre disque n'est pas répertorié dans les en-têtes "Stockage amovible", c'est que Windows le considère comme une ressource système fixe pour une raison quelconque. Vous devez démonter toutes les partitions du disque.

Si c'est le cas, ouvrez "Gestion de l'ordinateur", puis allez dans "Gestion des disques". Pour chaque partition du périphérique, cliquez avec le bouton droit de la souris sur la partition, sélectionnez "Modifier les lettres de lecteur et les chemins", et supprimez toutes les lettres de lecteur attribuées à cette partition. Une fois que vous avez fait cela, vous devriez constater que la fonction "éjection en toute sécurité" fonctionne comme vous l'aviez espéré.

2voto

Imran Faruqi Points 151

J'ai essayé en utilisant Windows 10.

Ouvrez Resource Monitor, soit en effectuant une recherche dans le démarrage "Tapez ici pour rechercher", soit via le gestionnaire de tâches (cliquez avec le bouton droit de la souris sur la barre des tâches, puis cliquez sur le gestionnaire de tâches pour l'ouvrir).

Sous Resource Monitor, la colonne nommée image est utilisé pour afficher le nom du processus et la colonne nommée Fichier peut être utilisé pour vérifier si le processus utilise votre lecteur. Par exemple, l'adresse du fichier serait F:/foo/bar.tmp alors si votre usb attaché a Lettre de lecteur F : vous pouvez mettre fin à ce processus. colonne nommée PID montre l'ID du processus.

Pour tuer un processus : tapez CMD ou Command Prompt. taskkill /F /PID pid_number

-1voto

John Henson Points 1

J'avais une clé USB que Windows a signalé comme étant en cours d'utilisation... comme tout le monde ici.

Dans Windows 10, Ctrl+Alt+Suppr permet d'accéder au gestionnaire des tâches.

Recherche par défilement - Explorateur Windows. et surligner.

En bas à droite se trouve un bouton sympathique appelé "Redémarrer le processus".

Vérifiez deux fois et trois fois que "Windows Explorer" est la seule chose mise en évidence.

Avec la souris, cliquez à gauche sur le bouton convivial "Redémarrer le processus".

Je n'ai eu qu'un seul Explorer, d'autres en ont parfois deux. Notez simplement celui qui se rallume. Essayez de fermer/éjecter la clé USB. Le mien a bien fonctionné, fermez l'USB.

Si le vôtre ne s'éjecte pas/ne se ferme pas, c'est probablement l'autre Explorer. Essayez à nouveau et restaurez celui-là. Bonne chance.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X