Hola, ¿Seguro que desde Diskpart lo hiciste correctamente?
Sería así:
2. Ir a la consola de comandos, escribiendo CMD en Inicio -> Ejecutar.
3. Escribimos "diskpart", entramos a la aplicación y escribimos "list disk".
4. Esto nos presenta las unidades disponibles. Ponemos "select disk X" donde X es el número del disco (Ej. select disk 1) que queremos recuperar .IMPORTANTE elegir la unidad que corresponda al USB, si os equivocáis podéis borrar todo el disco duro!!.
5. Escribimos "clean" para limpiar toda la información de particiones, etc..
6. "create partition primary" para crear la partición primaria.
7. "select partition 1" para seleccionar la partición que acabamos de crear.
8. "active" para marcarla como activa.
9. "format fs=ntfs" para formatear la unidad y esperamos a que se realice el formateo.
10. Una vez acabado, escribimos "assign" y con esto ya hemos concluido.
11. Escribimos "exit" y ya tenemos nuestro USB con la capacidad original y máxima de almacenamiento.
Solo que en lugar de NTSF debes poner Fat32
También puedes probar con este programa, es free :
Minitool Saludos.