Comment accéder à un lecteur flash USB éjecté sans le retirer et le rebrancher [en double]


10

Si vous éjectez une clé USB sous Windows et ne la retirez pas du port, vous ne pourrez plus y accéder à moins de la retirer du port et de la rebrancher.

Comment pouvez-vous y accéder à nouveau sans le retirer et le rebrancher? Existe-t-il une commande ou un script que je peux utiliser?

Réponses:


9

Vous pouvez exécuter Uwe Sieber de RescanDevices utilité:

Lorsqu'un disque IDE ou SATA a été préparé pour être retiré en toute sécurité, il peut être réactivé par une recherche de nouveau matériel. C'est ce que cet outil initie.

C'est une ... application Windows. Il fait la même chose que l'outil DEVCON de Microsoft lorsqu'il est appelé avec le paramètre 'rescan', mais aucune fenêtre de console ne s'affiche.

Il n'y a pas d'interface utilisateur ni d'invite, il vous suffit de l'exécuter.

De plus, son utilitaire RestartSrDev qui redémarre les périphériques "Safely Removed" qui ont le code de problème "Code 21" ou "Code 47" pourrait également être utile.


Si vous parvenez à obtenir une copie de DevCon de MS (voir ma réponse ici pour certains liens), vous pouvez également l' utiliser à la place:

devcon restart <hardware or device instance ID>

Utilisez devcon status *ou devcon hwids *ou devcon findall =usbpour trouver l'ID matériel, ou vous pouvez le faire manuellement en vérifiant les propriétés de chaque concentrateur racine répertorié dans le Gestionnaire de périphériques pour votre lecteur USB:

1

Une fois que vous avez localisé le lecteur, vérifiez ses propriétés pour déterminer l'ID d'instance de périphérique dans l' onglet Détails . Une fois que vous avez fait tout cela, quelque chose comme devcon restart "USB\VID_0781&PID_7113"ça devrait faire l'affaire.

Bien sûr, vous pouvez laisser de côté toutes les activités d'identification des appareils et essayer devcon restart *également une approche plus lourde.


1
"S'il est non interactif et invisible, comment l'exécuter?" - Hum, lancez-le simplement? Nous espérons que vos lecteurs éjectés seront remontés lorsque vous le ferez. J'ai modifié la réponse ci-dessus pour ajouter plus d'informations sur RestartSrDev et DevCon.
Karan

1
@ fixer1234: Invisible est évident (pas d'interface utilisateur), et non interactif signifie qu'il n'y a pas d'invite ou quoi que ce soit. Je ne vois pas pourquoi ces termes sont si déroutants et ont dû être modifiés. Eh bien ...
Karan

N'hésitez pas à revenir en arrière si vous pensez que c'est important. J'ai trouvé cela déroutant et j'ai pensé que d'autres le pourraient aussi. Votre explication est logique mais elle ne va pas de soi (utilisez peut-être simplement votre explication plutôt que les termes cités?). Cela rendait quelque chose de trivial (exécutez le programme) un son potentiellement plus compliqué, comme peut-être que quelqu'un avait besoin de lire un manuel pour savoir comment résoudre ce qui était posé dans la question (comme le problème avec les réponses de lien uniquement), quand ce n'est pas le Cas. Vous avez clarifié les questions et les avez développées en une bonne réponse, que j'ai surévaluée.
fixer1234

C'est bon, j'aurais reculé si j'en étais si convaincu. Mon commentaire ci-dessus devrait suffire si quelqu'un a des doutes concernant ces conditions. Merci pour la modification / clarification et le vote positif. :)
Karan
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.