Parfois, lorsque je suis en train de retirer en toute sécurité un lecteur flash USB, on me dit que je ne peux pas retirer le lecteur car certains programmes l'utilisent. Cependant, je suis incapable de dire de quels programmes il s'agit, alors je finis par devoir fermer des programmes - parfois même au hasard.
Comment savoir quel programme utilise ma clé USB?
J'ai fait des recherches sur Internet mais je n'ai rien trouvé de prometteur. Une solution peut être via Process Explorer car il montre les poignées, mais je ne sais pas comment l'utiliser pour résoudre mon problème.
La meilleure solution serait d'avoir un programme capable de fermer automatiquement ces programmes pour moi, ou du moins de me dire de quels programmes il s'agit.
windows
usb-flash-drive
utilisateur712092
la source
la source
Réponses:
Cet outil et cet outil semblent tous deux servir le but que vous essayez d'atteindre. L’interface NirSoft est un peu moins directe, mais j’ai confiance en l’auteur et en sa capacité à écrire du code. La seconde semble avoir une interface utilisateur plus utile dans votre situation, mais je n'ai aucune histoire avec le site Web ou l'auteur.
ProcessExplorer est un autre moyen facile de le faire, ouvrez simplement ProcessExplorer, appuyez sur Ctrl+ F, puis tapez le nom du fichier. ProcessExplorer listera tous les programmes utilisant ce fichier. Si l'outil WhoLockMe ne fonctionne pas pour vous, je recommanderais ensuite ProcessExplorer, tout simplement parce qu'il comporte de nombreuses autres fonctionnalités utiles.
la source
I:
J'utilise EjectUSB ( lien de téléchargement actif ):
la source
Sous Windows 7 Pro, cela fonctionne:
Comme dans une réponse précédente, il est probablement judicieux de s'assurer que la clé USB est configurée pour être optimisée pour un retrait rapide. Cela devrait empêcher toute écriture ouverte .... ymmv
la source
Dans l'observateur d'événements (coché sous Windows 10) -> Journaux Windows -> Système - vous pouvez voir ce qui s'est passé.
Exemple:
la source
La solution de @Darth Android fonctionne également avec Process Hacker
la source
Process Explorer
est utile pour cela aussi. MerciM:
présente rien, comme dans Process Explorer. Cela semble être un clone gratuit de Process Explorer.ProcMon by Sysinternals vous permettrait de surveiller toutes les activités liées aux fichiers et au registre et de filtrer uniquement les entrées faisant référence à votre clé USB. Cela peut constituer un moyen plus complet de dire chaque processus utilisant votre lecteur.
En outre, selon votre version de Windows, il peut y avoir des applications par défaut utilisant le lecteur.
Si Win7, vérifiez si SuperFetch est activé sur vos clés USB. Si XP, vérifiez si la mise en cache d'écriture de disque est activée.
SuperFetch permet à Windows d'utiliser le stockage temporaire comme "RAM" supplémentaire, en déplaçant le cache disque du lecteur système. La mise en cache d'écriture de disque permet aux transferts de fichiers vers et depuis les disques amovibles d'avoir l'air d'aller plus vite en se produisant réellement en arrière-plan et pendant les périodes d'inactivité du système.
la source
Je le vois au hasard sur des lecteurs externes au format NTFS (HD et Flash). Même lorsqu'ils sont définis sur "Optimiser pour suppression rapide" dans le Gestionnaire de périphériques, quelque chose dans le système (probablement le pilote du système de fichiers) conserve quelque chose qu'il ne devrait pas. Aucun outil que j'ai trouvé n'est capable d'afficher quelle ressource est en attente, et Process Explorer n'affiche aucune poignée ouverte sur le périphérique ni aucun de ses fichiers.
Le seul recours que j'ai trouvé est soit d'arrêter le système, soit d'utiliser l'
sync
outil de Sysinternal pour vider tous les tampons du système de fichiers et tirer sur le cordon. Quand je tire un coup "sale", je vais immédiatement rattacher, lancer Chkdsk et pouvoir ensuite éjecter le disque normalement.la source
Après avoir essayé de nombreux outils, j’ai choisi Unlocker, qui aide dans les cas où Windows se plaint de fichiers verrouillés, etc. Vous pouvez l’obtenir à http://www.filehippo.com/download_unlocker/ . Bien que l'utilitaire nirsoft et Process Explorer fonctionnent, je pense qu'ils sont destinés aux utilisateurs avancés. Pour une sortie rapide si la solution de la solution Unlocker fonctionne.
la source
J'ai résolu mon problème en réglant le lecteur comme suit:
Le disque dans la carte de partition devrait maintenant être parti. Vous devriez pouvoir supprimer le lecteur en toute sécurité sans erreurs.
N'oubliez pas de le mettre en ligne la prochaine fois que vous connecterez votre lecteur.
la source