
Estou tentando reparar uma unidade USB que gostaria de usar para inicializar o Linux no meu laptop. A unidade foi removida do laptop durante a formatação e agora está ilegível. No entanto, se eu abrir o terminal e executar
$ lsblk
Consigo ver a unidade exibida na lista. Ele está listado como "sdb". Corri fsck
e isso foi retornado:
$ sudo fsck /dev/sdb
[sudo] password for david:
fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
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 valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
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>
or
e2fsck -b 32768 <device>
Tentei:
$ sudo es2fsck -b 8193 sdb
e
$ sudo es2fsck -b 32768 sdb
para nenhum proveito. Algo foi retornado, mas o terminal fechou e não tenho o resultado. Tentei então zerar o dispositivo com:
$ sudo dd if=/dev/zero of=/dev/sdb
e nada foi devolvido. Alguma sugestão sobre o que devo fazer para que esta unidade funcione?
Responder1
Depois de limpar a unidade (com a dd
linha de comando, ou pelo menos o head end da unidade), você poderá criar uma nova tabela de partições, partições e sistemas de arquivos. Muitas vezes é suficiente limpar o primeiro mibibyte para remover dados, o que pode confundir as ferramentas de particionamento.Você pode precisar de outra coisa.
Se você possui um ambiente de área de trabalho gráfico, é conveniente usargparted
para esta tarefa. Caso contrário, você pode fazer o trabalho de particionamento parted
e usar outras ferramentas para criar sistemas de arquivos, por exemplo, mkfs.ext4
para o sistema de arquivos Linux ext4
.