I have a 16GB USB flash drive that has (mostly) stopped working. Whenever I plug it into a computer, the read/write LED comes on, but nothing else seems to happen. Under Linux, I can run lsusb and see it appear on the list of devices, and an block device appears for it under /dev and /sys/block, but I cannot mount it, nor will fdisk or gparted do anything with it. Similarly, my Windows 8 computer will recognize it as a USB device, but won't mount it and it does not appear under Disk Management. Basically, computers will recognize it as a USB device, but not as a disk.
Is this recoverable, or is it a lost cause?