Gracias por vuestras respuestas, lo he probado todo y nada, he desinstalado todo de htc, he ejecutado cccleaner para limpiar el registro, he reiniciado, instalado htc sync y luego desinstalado el programa pero no los driver, con el teléfono en modo normal me lo reconoce tanto en dispositivos portátiles como en Android usb devices, el problema es al entrar en modo fastboot no lo reconoce.
Me sale lo de "dispositivo Usb desconocido (error de enumeración de dispositivo)"