No es error de HTC, android a partir de JB y creo que en ICS ya pasaba, pasó de utilizar el almacenamiento masivo por el protocolo MTP. Al parecer es mejor por que permite trabajar con varios archivos simultaneamente, o reproducir unos mientras copias otros etc... (o eso dicen).
Para el que tenga windows está bien (es un protocolo que sacó microsoft), pero en linux (que ironia) y en MAC normalmente hay que recurrir a aplicaciones externas.
Un saludo, buscar en wikipedia protocolo mtp para más info