Blog de Abelardo Jara Berrocal: Ubuntu, electronica y software libre

Marzo 31, 2008

Reparar memoria USB con Ubuntu

Archivado en: Linux Ubuntu Administracion — Abelardo Jara @ 8:28 am

Generalmente el principal problema con las memorias USB radica en que la tabla de particiones que traen de fabrica es un poco rara, o están formateados con algún sistema de archivos poco standard por lo que WinXP los suele ver bien, pero Linex2004 suele fallar diciendo “Unknown Partition Table”

Repara memorias USB con GParted

La forma más cómoda de reparar un memoria es con GParted. GParted no viene de serie en gnuLinex pero podemos bajarnos un LiveCD aqui:

http://gparted.sourceforge.net/livecd.php

  • Arrancamos con el CD, metemos el memoria en el ordenador y le damos a refrescar dispositivos para poder seleccionar el dispositivo USB (generalmente sda)
  • Hacemos click con el botón derecho y borramos la partición actual.
  • Creamos una partición en formato FAT32
  • Aplicamos los cambios.

En contadas ocasiones el proceso fallará al intentar crear la partición en FAT32. En ese caso le damos a opciones avanzadas en la mismo ventana de error y seleccionamos crear una tabla de particiones del tipo msdos. Despues repetimos el proceso.

Una vez la partición esté creada debemos:

  • Formatearla en FAT32 (aunque intentemos hacerlo antes no deja, parece un bug de la versión 0.2.5)
  • Aplicar cambios.

Ya podemos sacar el CD y la memoria y apagar el equipo.

Reparar/configurar memorias USB (con fdisk)

Todos hemos tenido problemas con las memorias USB (dejan de funcionar misteriosamente, no monta bien, etc). Esto pasa porque normalmente no está bien la tabla de particiones. Esta es la solución para resolverlo mediante fdisk.

fdisk /dev/sda (si detecta el dispositivo en otro sitio,pues ya sabeis..) Seleccionamos o ->Borramos la tabla de particiones. Seleccionamos n ->Creamos una particion. Seleccionamos p ->Queremos que esta particion sea primaria. Seleccionamos 1 ->Elegimos que sea la primera particion. Nos preguntará por el tamaño, si queremos que esta partición ocupe todo, damos los a los valores por defecto. Seleccionamos t ->Para elegir el tipo de formato de particion que queremos. Seleccionamos c ->Para FAT32. Seleccionamos w ->Para que se escriban los datos en el USB.

Nota: Si antes teniamos archivos y por arte de birlibirloque desaparecieron, ahora deberían volver a aparecer ahora.

Nota: A partir de ahora si el dispositivo se llamaba sda ahora pasa a ser sda1.

Recomendaría que se formateara la partición creada (mkfs.vfat -F 32 /dev/sda1).

Blog de WordPress.com.