Cómo reparar una unidad USB dañada en Linux

Todo el mundo tiene una memoria USB. Son pequeñas cosas geniales y facilitan la protección de los datos. Sin embargo, a veces las memorias flash se pueden corromper o simplemente dejar de funcionar. Si eres un usuario de Linux y esto te ha pasado, hay una solución fácil para todo esto. En este artículo vamos a repasar algunos trucos muy sencillos sobre cómo puede recuperar su unidad flash en condiciones de funcionamiento.

Nota: los trucos descritos en este artículo no son necesariamente exclusivos de las unidades USB y pueden utilizarse también en discos duros.

Eliminar bloques defectuosos de la unidad USB con fsck

Una manera fácil de reparar una unidad flash, o cualquier unidad en realidad, es usar la herramienta fsck. Esta herramienta es ideal para eliminar bloques de archivos defectuosos, ya que la mayoría (si no toda) la corrupción y la ilegibilidad provienen de problemas como este. Para eliminar los bloques de archivos dañados de la unidad flash USB, abra una ventana de terminal e introduzca los siguientes comandos.

Los usuarios deben averiguar cuál es la designación de la unidad en el sistema antes de que las cosas puedan avanzar. Para ello, introduzca el comando lsblk. Esto listará todos los discos adjuntos de su sistema.

lsblk

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

Nota: el comando lsblk lista todos los discos, no sólo las unidades USB. Preste mucha atención a la salida, ya que es fácil confundir un disco duro con una unidad flash.

Cómo reparar una unidad USB dañada en Linux

Para eliminar el bloque de archivo defectuoso, ejecute el comando fsck en una partición específica (por ejemplo, /dev/sdc1) o en todo el disco (por ejemplo, /dev/sdc). Una vez completada, la unidad USB volverá a tener una partición sana y estará totalmente operativa en Linux.

sudo fsck /dev/sdc1

Nota: este tutorial asume que la unidad flash es /dev/sdc (o /dev/sdc1). Los usuarios pueden tener diferentes etiquetas para su unidad flash en su sistema.

Cómo reparar una unidad USB dañada en Linux

Puesta a cero de la unidad USB

A veces una unidad USB puede ser totalmente ilegible hasta el punto de que ya no vale la pena guardarla. Cuando esto sucede, la mejor ruta es a menudo poner a cero los datos y comenzar de nuevo. La mejor herramienta para el trabajo en esta situación es dd, y funciona bastante bien.

Empiece por tomar la etiqueta de la unidad que se encontró anteriormente con el comando lsblk, y aplique la misma lógica (recuerde que /dev/sdc1 es una partición, y /dev/sdc es un dispositivo completo).

sudo dd if=/dev/zero of=/dev/sdc

Creación de un nuevo sistema de archivos

Cómo reparar una unidad USB dañada en Linux

La puesta a cero de una unidad USB (o de cualquier otro dispositivo) hace que los datos que contiene sean totalmente inútiles. Esto significa que tendrá que crear una nueva partición de datos. Elija un sistema de archivos y, a continuación, ejecute el comando!

Grasa32

sudo mkfs.msdos -f 32 /dev/sdc1

Ext4

sudo mkfs.ext4 -f /dev/sdc1

NTFS

sudo mkfs.ntfs -f /dev/sdc1

Conclusión

Las memorias USB son dispositivos útiles. Facilitan la transferencia de datos de un ordenador a otro, independientemente del sistema operativo que se esté ejecutando. Por eso es tan importante saber qué hacer cuando la unidad ya no es accesible. Afortunadamente, Linux viene con algunas herramientas realmente útiles que hacen que guardar una unidad flash sea bastante fácil.

Crédito de la imagen: CES Thumb-Drive Style Press Kits

Deja un comentario

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