I have a transcend USB flash 16gb which does not mount anymore in Ubuntu. fsck prints the following output, do you have any clue what could it be?
fsck -y /dev/sdb
fsck from util-linux 2.20.1
e2fsck 1.42.5 (29-Jul-2012)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>

sudo e2fsck -b 8193 -y /dev/sdb, and if that doesn't work, try formatting it. – mikewhatever Mar 9 at 12:52fsck -y /dev/sdb1, because you must specify a partition not the whole drive. Is the filesystem really ext2? Usualy USB flash drives are formatted as FAT32. Try runningsudo fsck.vfat /dev/sdb1. – Eric Carvalho Mar 9 at 13:34