¿qué sistema operativo tienes?
¿lo reconoce en administrador de dispositivos?
verifica que no sea un problema de controlador
verifica que no tenga asignada la misma letra que otra unidad (por ejemplo si tienes 2 discos internos y uno de ellos es la letra E y el disco externo tiene asignada esa misma letra, lo reconocerá pero no lo ejecutará, a menos que le cambies la letra asignada.