Redefina o dispositivo ou o hub ao qual ele está conectado e o dispositivo deve reaparecer. Aqui está um pequeno programa para fazer isso:
link
Funciona para a maioria das unidades USB que eu tentei, mas existem exceções, como o meu Kingston DT 101 II 4GB, que falha com os comandos INQUIRY e READ CAPACITY após a reinicialização e permanece inutilizável até ser desligado.
Você pode ligar e desligar o dispositivo sem desconectá-lo se ele for alimentado pela porta e o hub USB suportar o controle de energia por porta. Aqui está um pequeno programa para controlar o poder:
link
Infelizmente, quase nenhum hub USB suporta esse recurso, e é muito difícil encontrar um que suporte isso. Os fabricantes não anunciam. Muitos hubs também mentem sobre isso, por exemplo, se você fizer "lsusb -v" você pode ver "Per-port power switching" anunciado em "wHubCharacteristic", mas na realidade ele não funciona. O chipset pode suportá-lo, mas era mais fácil / mais barato para o fabricante conectar os pinos de alimentação da porta diretamente à fonte de alimentação, em vez de passar pelo chipset.