Parece que a unidade morreu definitivamente. Eu não posso formatá-lo com qualquer ferramenta que eu tentei.
Eu tenho uma unidade flash que não usei muito mas, depois de alguns meses de inatividade, ela morreu. Eu sei que as unidades flash têm ciclos de gravação limitados, mas tenho certeza de que esse não é o problema.
Eu tentei criar uma nova tabela de partição e formatar a unidade nada funcionou. Esta é a saída de mkfs.ext2.
marco@pinguina:~$ sudo LANG=en.UTF-8 mkfs.ext2 -v -c /dev/sdc1
[sudo] password for marco:
mke2fs 1.41.11 (14-Mar-2010)
fs_types for mke2fs.conf resolution: 'ext2', 'default'
Calling BLKDISCARD from 0 to 4001431552 failed.
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
244320 inodes, 976912 blocks
48845 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1002438656
30 block groups
32768 blocks per group, 32768 fragments per group
8144 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736
Running command: badblocks -b 4096 -X -s /dev/sdc1 976911
badblocks: Input/output error during ext2fs_sync_device
Checking for bad blocks (read-only test): done
Block 0 in primary superblock/group descriptor area bad.
Blocks 0 through 2 must be good in order to build a filesystem.
Aborting....
Há algo que eu possa fazer para recuperá-lo?
Tente ver se tem um super bloco de backup que você pode usar para repará-lo.
Existe um artigo bom aqui que pode lhe dar algumas ideias (Está no ext3, não tenho certeza se funcionará no ext2).
Tente ver se você tem uma chance de funcionar:
$ dumpe2fs /dev/sdc1 | grep superblock