
Estoy intentando reparar una unidad USB que me gustaría usar para iniciar Linux en mi computadora portátil. La unidad se extrajo de la computadora portátil mientras se formateaba y ahora no se puede leer. Sin embargo, si abro la terminal y ejecuto
$ lsblk
Puedo ver la unidad aparecer en la lista. Aparece como "sdb". Corrí fsck
y me devolvió esto:
$ 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>
Lo intenté:
$ sudo es2fsck -b 8193 sdb
y
$ sudo es2fsck -b 32768 sdb
en vano. Se devolvió algo, pero el terminal cerró y no tengo el resultado. Luego intenté poner a cero el dispositivo con:
$ sudo dd if=/dev/zero of=/dev/sdb
y no se ha devuelto nada. ¿Alguna sugerencia sobre lo que debo hacer para que esta unidad funcione?
Respuesta1
Después de limpiar la unidad (con la dd
línea de comando, o al menos la cabecera de la unidad), debería poder crear una nueva tabla de particiones, particiones y sistemas de archivos. A menudo es suficiente borrar el primer mibibyte para eliminar datos, lo que podría confundir a las herramientas de partición.Puede que necesites algo más.
Si tiene un entorno de escritorio gráfico, es conveniente utilizargparted
para esta tarea. De lo contrario, puede realizar el trabajo de partición parted
y luego utilizar otras herramientas para crear sistemas de archivos, por ejemplo, mkfs.ext4
para el sistema de archivos Linux ext4
.