Recentemente tive um problema onde o Windows, versão 64 bits, não reconhecia mais nenhum pendrive ou HD externo que eu já não tinha plugado anteriormente. Resumindo, os antigos funcionavam, os novos não. Depois de muito procurar, solução abaixo.
Entre na pasta “C:\Windows\System32\DriverStore\FileRepository\” e procure a pasta “USBStor.inf_algumacoisa”. Dentro da pasta, siga os passos
1. Copie “usbstor.inf” e “usbstor.pnf” para “C:\Windows\inf”.
2. Copie(Sobrescrever ou não é opcional) o arquivo “usbstor.sys” para “C:\Windows\System32\drivers”.
3. Reinicie o SO.
A solução original foi encontrada em
http://aimslife.wordpress.com/2011/04/18/how-to-install-usb-mass-storage-driver/