Esto tiene que ver más con el nombre de la carpeta/fichero que con el tamaño del dispositivo.
El USB lo reconoce, pero en los nombres puede que haya caracteres extraños (Ñ, o letras con acento, etc) o bien sean demasiados largos.
Pon el USB en el PC, ve a la carpeta que no lee, dale boton derecho, propiedades y copia y peganos aqui el nombre de windows y tambien el de MSDOS.
Tambien me gustaría saber el formato de ficheros que tiene (FAT32, exFat, NTFS, etc).
De momento haz esta prueba, renombra en el PC la carpeta que da problemas y ponla una letra solo, por ejemplo la A (si fuese necesario lo mismo con los archivos mp3) y prueba a ver si ahora los lee.
Saludos 