Reparar SD de arranque corrupta de Raspberry Pi

Es posible que nuestra SD de sistema se corrompa por múltiples motivos. Uno bastante frecuente es un apagado forzoso (quitarle la corriente) de la Raspberry mientras se encuentra escribiendo en disco.

Cuando esto sucede nuestra Raspberry con frecuencia deja de arrancar correctamente, reportando errores de este tipo:

end_request: I/O error, dev mmcblk1, sector 6453638 mmcblk0: error -110 transfering data, sector 746468, nr 373,  response 0x900, card status

Para solucionar de este error debemos escanear la tarjeta en busca de errores y repararlos, para ello disponemos del comando fcsk (File System Consistency checK).

En primer lugar deberemos extraer nuestra SD y conectarla a un sistema con Debian / Ubuntu / OSX… en caso de disponer de un sistema con Windows solo tenemos que arrancarlo con un LiveCD de cualquiera de estas distribuciones.

Ahora en nuestro sistema Linux conectaremos nuestra SD corrupta. Es muy posible que se nos automonte para mostrarse en el escritorio: es importante que la unidad a analizar (nuestra SD) no esté montada cuando le hacemos el fcsk.

Solo nos queda abrir el terminal y efectuar estos sencillos pasos:

A) Miraremos el nombre de la unidad a reparar:

sudo fdisk -l

Esta instrucción nos retorna un listado de discos disponibles en nuestro sistema. Entre ellos estará nuestra SD, que tendremos conectada al sistema:

Junto con el nombre del disco nos aparecen datos que nos pueden ayudar a identificarlo en el listado, como el tamaño del mismo.

B) Una vez identificado desmontar la unidad a reparar (supondremos que se llama /dev/sdb1 ):

umount /dev/sdb1

C) Ahora solo nos quedará escanear y reparar errores de disco con fsck:

sudo fsck -a /dev/sdb1

Una vez hecho esto y reparada nuestra SD ya podremos volver a colocarla en nuestra Raspberry, Banana, Orange… Pi y arrancarla con normalidad.

 

También te podría gustar...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *