Однозначно - убит MBR на флэшке. Поэтому и не монтируется толком.
Что бы сделал я:
1. Сохранить старый MBR (на всякий случай) - dd if=/dev/sdb of=~/my.old.flash.mbr bs=512 count=1
2. Заново создать раздел на флэшке. fdisk-ом. То есть убить старый, создать новый, поставить верный ID для FAT и т.д.
вся прелесть в том, что fdisk ничего, кроме MBR не трогает, следовательно данные останутся там, где они были и, если раздел создан верно - он прекрасно примонтируется со всеми имеющимися поторхами.
3. если что-то пошло не так - всегда можно откатить назад старый MBR - не зря же мы его бэкапили.
Как вариант - можно попробовать помучать раздел testdisk (есть в репозитории), это если боязно самолично кромсать по живому fdisk-ом.