¿Se solucionará reformateando una tarjeta SD corrupta?

¿Se solucionará reformateando una tarjeta SD corrupta?

Intenté crear una instalación de Ubuntu Mate en una nueva tarjeta SD hoy. La Raspberry Pi no arranca (solo se enciende el LED rojo), así que verifiqué la tarjeta SD con:

ole:$ sudo fsck -y -b 163840 -B 4096 /dev/mmcblk0p1  
fsck from util-linux 2.29
 e2fsck 1.43.4 (21-Nov-2017)
 fsck.ext2: Bad magic number in super-block while trying to open 
 /dev/mmcblk0p1

 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>

También intenté ejecutar e2fsck con superbloques alternativos, pero parece que todos son malos. Sin embargo, la ejecución badblocksno informó ningún error.

ole@mki:~/Downloads$ sudo badblocks -o ./badblocks.list -w -s -v -b 4096 -c 16 /dev/mmcblk0p1 
Checking for bad blocks in read-write mode
From block 0 to 7817983
Testing with pattern 0xaa: done                                                 

Reading and comparing: done                                                 

Testing with pattern 0x55: done                                                 

Reading and comparing: done                                                 

Testing with pattern 0xff: done                                                 

Reading and comparing: done                                                 

Testing with pattern 0x00: done                                                 

Reading and comparing: done                                                 

Pass completed, 0 bad blocks found. (0/0/0 errors)

¿Se pueden reformatear la tarjeta para solucionar los errores? Intenté reinstalar la imagen en la tarjeta 3 veces, pero eso no ayudó, así que tengo curiosidad por saber si es posible que se trate simplemente de un problema de formato.

Actualizar

Reformateé todo usando las utilidades de disco de Ubuntu y ahora parece estar bien:

ole:$ sudo fsck /dev/mmcblk0p1 
fsck from util-linux 2.29
fsck.fat 4.0 (2016-05-06)
/dev/mmcblk0p1: 1 files, 1/1953541 clusters

Intentaré escribir la imagen de Ubuntu Mate nuevamente y veré si Raspberry Pi arranca.

Otra actualización

Intenté grabar Ubuntu Mate en él y, una vez que lo terminé, la tarjeta no se montará en Nautilus y aún así no arrancará la Raspberry Pi:

ole@$ sudo ddrescue -D --force ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img /dev/mmcblk0p1
GNU ddrescue 1.21
Press Ctrl-C to interrupt
     ipos:    4999 MB, non-trimmed:        0 B,  current rate:   6550 kB/s
     opos:    4999 MB, non-scraped:        0 B,  average rate:  13192 kB/s

no probado: 0 B, tamaño de error: 0 B, tiempo de ejecución: 6 min 19 s rescatados: 5000 MB, errores: 0, tiempo restante: n/a porcentaje rescatado: 100,00 % de tiempo desde la última lectura exitosa: 0 s Finalizado

Respuesta1

La respuesta corta es sí. Volver a formatear el disco funcionó en este caso. Para probarlo oficialmente instalé Raspbian en lugar de Ubuntu Mate y ahora funciona bien.

Aquí está unsiguiente preguntacon respecto a la corrupción que ocurre cuando instalo Ubuntu Mate.

información relacionada