A Microsoft fornece um utilitário chamado devcon para download gratuito. É uma "Alternativa de utilidade da linha de comando ao Gerenciador de dispositivos". Na verdade, ele pode fazer muitas coisas que não abordarei aqui, mas a remoção de um dispositivo plug & play é uma operação simples quando você souber o nome exclusivo do dispositivo que deseja manipular.
Depois de baixar o devcon, execute "devcon status *" em uma janela de comando. Isso irá gerar uma lista de todos os dispositivos em seu sistema. Procure a linha que descreve o seu dispositivo. No meu caso para o meu disco rígido externo, a linha (muito enigmática) é assim:
SBP2 \ MAXTOR & ONETOUCH & LUN0 \ 0010B9F700AFC279 Essa linha completa é um pouco demais, mas qualquer substring que permaneça exclusivo servirá. Eu tenho outra unidade maxtor no meu sistema, mas nada mais que tenha a frase "sbp2 \ maxtor", então usarei isso. O comando para remover com segurança minha unidade externa se torna:
devcon remove sbp2 \ maxtor * O "*" no final é um curinga e corresponde ao restante da string.
mountvol
sem argumentos, localizando os volumes listados*** NO MOUNT POINTS ***
e executando um comando comomountvol H: \\?\Volume{91a12b16-f469-11df-ad1c-00bdb269fc5}\
, exceto usando a letra da unidade e o caminho do volume em vez do meu.)