Todos tienen una dispositivo flash. Son pequeñas cosas geniales, y facilitan los datos de movimiento. Sin retención, a veces las unidades flash pueden corrompirse o simplemente dejar de funcionar. A Dios gracias, si está utilizando Linux, ya tiene comunicación a una variedad de herramientas que pueden ayudarlo a solucionar el problema. Estamos utilizando Ubuntu para este tutorial, pero todo se aplica a la mayoría de las distribuciones modernas de Linux. Así es como puede reparar una dispositivo USB corrupta en Linux.
En este artículo, priorizamos la seguridad de sus datos. Primero, verá cómo puede hacer una copia de seguridad de los contenidos de su dispositivo flash y luego continúe con varias soluciones para el problema en cuestión. De esta modo, si un intento de solucionar el problema termina empeorando, es posible que aún pueda retornar a la instantánea del estado coetáneo de su dispositivo flash.
Tome una imagen de copia de seguridad completa comprimida
En Linux, hay muchas herramientas para hacer una copia de seguridad de cualquier dispositivo de almacenamiento. Sin retención, el enfoque probado y probado se plinto en dd y gzip.
Antaño de saltar al modo de respaldo, vale la pena efectuar si la dispositivo está efectivamente corrompida. Un primer paso simple es conectar el USB a un puerto USB diferente o incluso una computadora diferente. A veces, el problema no es el disco en sí: podría ser poco tan simple como una conexión suelta o un puerto escamosa.
Ahora, para hacer una copia de seguridad de su dispositivo flash, primero conecte USB a su computadora. Enciende tu terminal favorita (o presiona CONTROL + + Posible + + T). Luego de eso, localice su dispositivo flash con esto:
ls /dev/disk/by-id
Alternativamente, puede identificar su dispositivo flash ejecutando lsblk o sudo fdisk -l Para encontrar el nombre del dispositivo (por ejemplo, /dev /sdb, no una partición como /dev /sdb1).
A continuación, haga una copia de seguridad de su dispositivo flash a un archivo de imagen comprimido con GZIP en un solo comando, use:
sudo dd if=/dev/disk/by-id/YOUR_FLASH_DRIVE status=progress | gzip -c > /home/USERNAME/backups/BACKUP_NAME.img.gz
Por otra parte, asegúrese de que «/Home/Username/Backups/«Existe (creándolo con mkdir -p /home/USERNAME/backups). Por otra parte, el if= El parámetro especifica la dispositivo flash y gzip comprime la salida.
Para restaurar la copia de seguridad, tendrá que revertir la secuencia de los dos comandos y especificar su dispositivo flash como dispositivo de salida. El comando completo se verá así:
sudo gzip -cd /home/USERNAME/backups/BACKUP_NAME.img.gz | sudo dd of=/dev/disk/by-id/YOUR_FLASH_DRIVE status=progressNota: Esto sobrescribe toda la dispositivo flash, borrando todos los datos. Verifique el nombre del dispositivo para evitar la pérdida de datos.
Corrige el sistema de archivos corruptos con FSCK
Con el contenido de la dispositivo flash respaldado, es hora de intentar arreglarlo. Para eso, puedes acudir a fsck. Esta útil es excelente para eliminar los bloques de archivos malos, ya que la mayoría (si no todas) la corrupción y la desidia de recitación provienen de problemas como este.
Para este comando, tendrá que especificar la partición en empleo de la dispositivo completa. Lo encontrará con un nombre similar al de su dispositivo emitiendo:
ls /dev/disk/by-id/usb*Entonces, corre fsck en él con:
sudo fsck -v -y /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION-TO-CHECK
En este comando:
sudo fsckEjecuta la útil de fijación con derechos administrativos.-vle dice que nos muestre información detallada sobre los procedimientos.-yEstados queremos que intente automáticamente reparar cualquier error que encuentre./dev/disk…es la partición que se verificará en sondeo de errores.
Formato de dispositivo USB con FDISK/MKFS desde el terminal
Si fsck No se las arregló para reparar el sistema de archivos del dispositivo, puede intentar formatearlo para usarlo como si fuera nuevo.
El primer paso es borrar las estructuras del sistema de archivos existentes y recrearlas desde cero. Puedes usar fdisk para esto. Ejecutarlo con sudo en su dispositivo con:
sudo fdisk /dev/disk/by-id/YOUR_FLASH_DRIVE
Prensa O Seguido por Enter para crear una nueva tabla de partición DOS para que su dispositivo USB sea fácil en todas partes. Si solo desea usarlo en su computadora y sistema operante original, puede reemplazar O con gramo para crear una nueva tabla de partición GPT en su empleo.
Prensa ideal seguido de Enter para hacer una nueva partición, luego pag para que sea primario. Si usaste mi en empleo de pagse crearía como una partición extendida, pero no tiene sentido hacerlo si no planea crear más de tres particiones en la dispositivo. Luego, puede presionar ENTER cuando se le pregunte sobre el número de la partición, primero y zaguero sectores, para aceptar los títulos predeterminados y tener la partición que alpargata toda la dispositivo USB.

Prensa pag e ingrese para consultar la nueva estructura de almacenamiento en su dispositivo USB. Entonces, presione w Seguido de Enter para escribir los cambios en la dispositivo USB y salir de FDisk.

Formatear la nueva partición con un sistema de archivos
Su partición no será formatada, y donado que aún no tendrá un sistema de archivos, será inutilizable. Puede crear un sistema de archivos utilizando uno de los mkfs Herramientas que vienen con todas las distribuciones modernas de Linux. Para formatear su partición como FAT32, aprovechable por la mayoría de los dispositivos, use:
sudo mkfs.fat -F 32 /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION
Para formatear su partición con NTFS, para usar con versiones modernas de Windows, o con Ext4, para usar solo con Linux, use:
sudo mkfs.ntfs /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITIONo
sudo mkfs.ext4 /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION
El EXT4 está optimizado para Linux, pero no es compatible de forma nativa por Windows o MacOS sin software adicional.
Luego de formatear, puede copular la dispositivo USB y confirmar que está funcionando. Simplemente, usa lsblk Nuevamente para efectuar que la partición tenga un sistema de archivos y sea montable.
La forma de GUI de efectuar y arreglar la dispositivo USB con discos
Si no le gusta escribir comandos, puede acudir a la útil de discos para efectuar y formatear su dispositivo USB. Los discos están preinstalados en Ubuntu.
Visite su menú de aplicaciones y busque Disco. Inicie la aplicación cuando la ubique.

Elija su dispositivo USB de la tira a la izquierda y haga clic en el icono de engranajes. Entonces, seleccione Reparar el sistema de archivos y siga los pasos del asistente para corregir el sistema de archivos.
En nuestro caso, no estábamos lidiando con un problema de hardware sino con la corrupción del sistema de archivos. Aunque el problema estaba fuera de la reparación, podríamos reformatear nuestro impulso USB y seguir usándolo. Para hacer eso con discos, con la dispositivo USB seleccionada, haga clic en el icono con el icono de engranaje nuevamente y elija Partición de formato.

Ingrese un nombre para su dispositivo USB en el campo Nombre del convexidad y elija entre los tres sistemas de archivos más populares para ello:
- Ext4 para usar con Linux
- NTFS para usar con versiones modernas de Windows
- Potingue para usar con uno y otro, así como con otros tipos de dispositivos (desde teléfonos inteligentes hasta consolas de juegos)

Tenga en cuenta la opción Borrar. Déjelo deshabilitado para un formato rápido. Valorarlo para obtener un formato completo que borrará completamente el contenido de su dispositivo. Cuando se negociación de dispositivos corruptos que todavía podrían tener algunos bloques malos, es mejor optar por la opción de borrado completa.

Reparación con gartado
Si prefiere no usar la dirección de comandos, Gparted es una excelente útil gráfica para ordenar particiones de disco y reparar unidades. Es muy similar a la opción de discos predeterminados pero con opciones más avanzadas.
Primero, instale gpartado escribiendo:
sudo apt install gpartedUna vez que se instala Gparted, puede iniciarlo desde el menú de la aplicación o escribiendo gparted en el terminal e ingresando su contraseña cuando se le pide.

Luego de iniciar Gparted, elija su dispositivo USB en el menú desplegable superior derecha; solo tenga mucho cuidado de no separar su dispositivo de sistema por error. Por otra parte, si la dispositivo está montada, haga clic con el timbre derecho y descifátelo. Luego, puede ejecutar una comprobación del sistema de archivos seleccionando la opción de comprobación o formatear la partición por completo usando el formato a la opción.
Pensamientos finales
Ahora que ha reparado su dispositivo USB corrupta, puede usarla nuevamente como una nueva dispositivo. Y si está buscando crear una dispositivo USB Linux Live, siga las instrucciones aquí.


