Remontez le périphérique USB après l'avoir retiré sous Windows

16

De temps en temps, j'éjecte un périphérique USB, généralement une clé USB ou un disque dur externe, quand je pense que j'ai fini de transférer des données pour réaliser qu'il y a autre chose que je dois faire avec. Normalement, cela implique rien de plus que de débrancher l'appareil et de le rebrancher. Et si je fais le travail à distance? Existe-t-il une commande que je peux exécuter pour que Windows détecte à nouveau et monte le périphérique?

Mise à jour:

Merci à tous ceux qui ont répondu.

Bien que certaines des méthodes suggérées fonctionnent, elles provoquent également des problèmes si un autre appareil est connecté via le même concentrateur. D'autres, comme devcon, pourraient bien fonctionner pour d'autres, mais ont échoué pour moi, bien que je ne sache pas pourquoi et que je n'enquêterai pas plus avant.

J'aurais préféré ne pas avoir à me fier à un produit commercial mais Safelyremove, suggéré dans la réponse acceptée, a si bien fonctionné dans mes tests que je le considère comme un gardien.

John Gardeniers
la source
donc vous "éjectez en douceur" le périphérique USB à distance?
Jeff Atwood
Soit en sélectionnant "éjecter" dans l'Explorateur ou en utilisant "supprimer en toute sécurité ..." dans la barre d'état système. J'utilise généralement ce dernier parce que l'option d'éjection est moins que fiable.
John Gardeniers

Réponses:

3

Lorsque vous "retirez en toute sécurité" un disque dur USB - il s'arrête de tourner. Je crois qu'il y a une commande USB pour éteindre l'appareil (mode veille, en fait). Donc, la chose dont vous avez besoin est de savoir comment rallumer l'appareil.

L'application Safelyremove dispose d'un outil en ligne de commande qui est capable de renvoyer le périphérique: "Retour du périphérique juste arrêté!".

C'est un shareware, mais ça marche :)

kolypto
la source
superuser.com/questions/731404/… Vous avez enregistré mon clé USB et mon ordinateur portable.
Umair
@MariaMeh, hehe, bonne chance dans ton développement! :)
kolypto
3

Lorsque vous avez cliqué sur l'éjection / supprimer en toute sécurité, accédez au gestionnaire de périphériques (Panneau de configuration -> Système -> onglet Matériel).

Sous USB, vous devriez voir l'appareil avec une icône (!). Si vous affichez l'appareil, il dira quelque chose comme:

Windows ne peut pas utiliser ce périphérique matériel car il a été préparé pour une "suppression sûre".

Modifiez la vue du Gestionnaire de périphériques à l'aide du menu Affichage en "Périphériques par connexion". Trouvez le concentrateur USB parent. Faites un clic droit dessus et désactivez le concentrateur, puis faites un clic droit et activez le concentrateur.

Christopher_G_Lewis
la source
2

Mountvol ou mount en ligne de commande . Tapez mountvol dans l'invite de commande pour voir vos options. Il explique toutes les options qui s'y trouvent. Créez ensuite un fichier de commandes. Vous pouvez accéder au fichier de commandes depuis le bureau distant. Assurez-vous d'activer les autorisations sur le bureau distant. Essaye le.

Alpha
la source
Je vais vous donner une note positive pour l'effort, mais en réalité, mountvol n'est pas vraiment viable. Parce que la machine cible et le port USB sont des variables, j'aurais pu voyager vers l'emplacement distant et juste utiliser la méthode GUI normale au moment où je travaille sur les paramètres de commande cryptiques absurdes requis. C'est un domaine où Windows aurait pu et aurait dû avoir une commande simple mais les développeurs sont devenus tout simplement paresseux.
John Gardeniers
2

Je viens de tester cela et j'ai pu vérifier que cela fonctionne dans Windows Vista et également vérifié que cela fonctionne dans Windows XP. La désactivation et la réactivation directe du périphérique USB ne l'ont pas réinitialisé. Les étapes ci-dessous l'ont fait.

Une fois que le périphérique a été «retiré en toute sécurité», accédez au Gestionnaire de périphériques.

Recherchez le périphérique de stockage de masse USB, cliquez dessus avec le bouton droit et sélectionnez désinstaller.

Ensuite, un à la fois, désactivez et réactivez les contrôleurs hôtes USB. Prenez votre temps avec cette étape, car l'un des contrôleurs réinitialisera le périphérique USB.

Rien de tout cela n'a nécessité un redémarrage, il devrait donc répondre à vos besoins. Ignorez les invites de redémarrage.

DHayes
la source
1

J'allais également suggérer devcon, mais en plus, il y a quelques astuces GUI que vous pouvez utiliser.

Si vous utilisez éjecter au lieu de supprimer en toute sécurité, il démappe le lecteur et tue toutes les poignées ouvertes (et affiche la fenêtre contextuelle indiquant qu'il est sûr de supprimer), mais le périphérique est toujours présent. Vous pouvez ensuite aller dans le Gestionnaire de périphériques et désactiver, puis activer le lecteur flash, et il devrait se remapper.

Je ne peux pas garantir, mais je suppose que la même chose devrait fonctionner pour le supprimer en toute sécurité - cependant, s'il supprime réellement le périphérique, vous devriez pouvoir le lire en allant dans le Gestionnaire de périphériques, en cliquant avec le bouton droit sur l'objet ordinateur et en cliquant sur rechercher un nouveau matériel .

William Hilsum
la source
0

Essayez l' utilitaire de ligne de commande devcon de Microsoft .

NoahD
la source
J'ai essayé devcon mais cela n'a fonctionné sur aucune des machines sur lesquelles je l'ai testé.
John Gardeniers