![]() |
Generalmente el principal problema con las memorias USB radica en que la tabla de particiones puede dañarse o pueden estar formateadas con algún sistema de archivos poco estándar. En definitiva, a todos nos pasó alguna vez que luego de formatear locamente un pendrive, éste dejó de ser reconocido por Windows o algún reproductor de DVD. Bueno, he aquí la solución a este problema. |
Reparar memorias USB con GParted
La forma más cómoda de reparar un memoria es con GParted.
Para instalarlo en Ubuntu, sería:
sudo apt-get install gparted
Una vez instalado, abrí gparted. Luego abrí el menú Gparted > Dispositivos > /dev/sdb. Seleccioná la unidad en cuestión, hacé clic derecho > Desmontar.
Todo lo que resta hacer es borrar la partición actual, crear una partición FAT32 y aplicar los cambios.
En caso de error, accedé a las opciones avanzadas en la misma ventana de error y seleccioná Crear una tabla de particiones del tipo msdos. Después repetí el proceso.
Una vez la partición esté creada, hay que formatearla en FAT32. Finalmente, aplicá los cambios.
Reparar 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.
Para detectar el nombre del dispositivo usb:
sudo fdisk -l
Luego, para reparar la memoria:
fdisk NOMBRE
donde NOMBRE es el nombre del dispositivo (ej.: /dev/sdb)
Seleccioná o -> Borrá la tabla de particiones.
Seleccioná n -> Creá una particion.
Seleccioná p -> Esta partición será la primaria.
Seleccioná 1 -> Que sea la primera particion.
Te preguntará por el tamaño, si querés que la partición ocupe todo, dale los a los valores por defecto.
Seleccioná t -> Elegí el tipo de formato de la partición.
Seleccioná c -> Para FAT32.
Seleccioná w -> Para que se escriban los datos en el USB.
Finalmente, formateá la partición creada como FAT32:
mkfs.vfat -F 32 NOMBRE
donde NOMBRE es el nombre de la partición (ej.: /dev/sdb1).
No suelo comentar en blogs o páginas pero quiero darte las gracias. Mi problema fue que quise hacer booteable una USB con USB image writer, que mi distro de linux actual trae por defecto. Al estar grabando un iso (de una distro de linux que quería probar) mi laptop se apago y al prenderla la memoria USB no funcionaba bien, no podía formatearla ni borrar archivos de la distro que estaba grabando en ella, estuve intentando hacer el segundo método que propusiste en ésta página y no obtuve resultados, aun cuando creo que hice todo bien, después me decidí a instalar Gparted y después de unas maniobras, aun en las cuales me aparecieron varios errores, incluso Gparted se colgó la primera vez en la mitad del proceso. Pero finalmente pude arreglarla, muchas gracias!
En realidad no hay que instalar nada. Al crear una imagen usb-imagewriter o incluso con unetbootin. pasa que crea varia particiones en ellas.
Todas las distribuciones tienen algo como una aplicacion llamada Discos o hacerca particionar en KDE esta en el YAST.
En Gnome en aplicaciones buscas la opcion de Discos. Montada la usb la selecionas y formateas en formato ntfs si te marca error la sacas y la vuelves a ingresar.
Solo la primera particion es la que vas a formatear a ntfs. Despues borras la particion y la vuelves a crear formato FAT o formateas.
En Gnome a tu izquierda hay un boton con varios cuadritos eso te lleva a las aplicaciones.
Hola. Yo tengo un problema. Intento recuperar una memoria USB, no me interesa el contenido sino echarla a andar. Ubuntu no me la reconoce. He instalado Gparted pero aunque la reconoce no la formatea. Y la consola la respuesta que me regresa es:
dd abriendo <>: Permiso denegado
Así que ya no tengo idea de cómo hacer para reparar mi USB.
excelente post, soy usuario de linux y pude reparar 100% mi memoria USB.
Prueba como root anteponiendo sudo al comando
grasias por el dato chido carnal mil grasias
Otro método podria ser:
abrimos una terminal y:
mount (y miramos cual es nuestro dispositivo)
umount /dev/nombre de nuestro dispositivo
mkfs.vfat /dev/nombre de nuestro dispositivo
Todo lo que hubiese en nuestra unidad quedará «borrado»(No exactamente) y nuestra unidad ya será nuevamente funcional siempre que el fallo fuese en su estructura logica y no físico.
Muy buen post, lo tendré presente en caso de necesitarlo
Es exactamente lo que buscaba, sabía como hacer algo similar en Windows, pero poder hacerlo ahora desde Debian es mucho más cómodo para mí. Muchas gracias por la información, saludos.
hola espero me puedan ayudar, lo que pasa es que cuando coloco mi microSD con mi adaptador no me la reconoce y en windows aparece que la debo formatear, necesito arreglarla pero primeramente debo recuperar la informacion que hay en ella ya que es de suma importancia
Yo tengo un pendrive que no bootea . El menú del grub lo reconoce pero no inicia el SO grabado en el usb
Muchas gracias ya e estaba desesperando que mi usb no funcionaba, pero con esto ha quedado como nueva 🙂
Gracias!!!
buenas noches, si yo hago las operaciones con fdisk puedo recuperar la info que halla tenido en el usb? gracias
Muy útil para mi, gracias!
Me alegra saber que fue de utilidad.
Un abrazo! Pablo.
Muchisimas gracias me salvaste la vida!!
pense que habia perdido mi pendrive, quise instalar mac os maverick en mi netbook y al darle formato en vez de 16 gb era de 4 y lo demas estaba sin formato (la porqueria de windows no pudo hacer nada)
Vendito sea ubuntu!
Aleluya, hermano!
Bienvenido a Linux.
Un abrazo! Pablo.
funciona perfecto!!.. muy bien explicado. gracias hermano.
Me alegro que te haya servido!
Un abrazo! Pablo.
Excelente post. Me funcionó perfectamente con mis dos USBs que las daba por muertas.
¡Gracias!
tengo un problema creo que mayor, saque el pen mientras copiaba xq se trabo y despues de eso andaba re lento y trate de hacerle de todo finalmente quedo con archivos con nombres como sibolos extranios, cuando intento formatearlo se queda muerto, probe con Erase Disk y llega a 100Mb y la velocidad cae a 0 B/s, alguna solucion? o copmro otro directamente?
No has probado con gparted, tal como se describe en el post?, yo tengo tiempo rescatando usb con este método, como dicen en comentarios anteriores: mientras el daño no sea físico todo tiene solución.
Si, no me deja crear la tabla, me tira error de escritura/lectura
Gracias por este Post, me funciono una de las tarjetas microSd que tenia dañada
anda joya, anda bien!
Tienen muchos artículos viejos. Sería bueno probar algunos y ver que funcionan y QUE NO ANDAN.
Este artículo en particular, me sirvió de mucho.
Saludos
Muchas gracias, me funciono perfecto !!
Aunque el post es antiguo tenía que darte las gracias. Ya no sabía que hacer con ese usb, gparted me daba error después de crear nueva partición, desde la terminal intentaba formatear directamente y nuevo error.
Lo dicho muchas gracias.
Muchas gracias. Ha funcionado perfecto con la aplicación GParted.
el titulo de este aritulo seria formatear memoria USB …
me funciono perfecto a la primero, luego la meti a la 2ds y se volvio a joder, volvi a hacer el procedimiento y ya no me dejo :c
Gracias !!!!! Muchas gracias !!!
como puedo corregir errores de lectura y escritura en mi tarjeta de memoria, por fa. Ayudaaaaa???
Muchas gracias por la información. Trabajamos con memorias USB y lo hemos probado con unas cuantas que teníamos dañadas y ha funcionado perfecto.
Como formateo una SD que tiene solo permisos de lectura? probé:
unmount /dev/sdb1
mkfs -F 32 /dev/sdb1
mkfs.fat 3.0.27 (2014-11-12)
mkfs.fat: unable to open /dev/sdb1: Read-only file system
Alguien conoce una solución para esto? Gracias
Me salvaste el pincho,muchisimas gracias,gentes como tu mejoran este mundo,gracias de nuevo.Jesus
Servirá también para memorias SD?. Estoy intentando formatear una tarjeta SD y no he podido hacerlo con nada.
Saludos.
Debería funcionar sin problemas
me da un error que dice
AVISO: La relectura de la tabla de particiones falló con el error 5 Error de entrada/salida
El núcleo aún usa la tabla antigua. La tabla nueva se usará en
el próximo reinicio o después de que inicie partprobe(8) o kprartx(8)
ATENCIÓN: Si ha creado o modificado alguna de las
particiones DOS 6.x, consulte la página man de fdisk
para ver información adicional.
Error al cerrar el fichero
Hola no suelo comentar pero sirvio esto muchas gracias aplausos
solo hice toda esta paja del registro, para agardecerte,todo de maravilla y como siempre lo que no logro windows si lo logro en mi cso kali linux gracias maestro
GRACIAS, salvaste mi pendrive.
Casi había desahuciado mi memory stick de 30 GB, y con estos pasos salió andando muy bien. Bravisimo por Linux, y sus blogueros.
muy buenas, tengo años de experiencia en linux. pero nunca ligue con tal problema. sabia muy bien omo usar gparted y fdisk, tambien cfdisk. pero resulta que ninguno de estos paquetes me sirven por ahora, ni siquiera testdisk. intento borrar la tabla de particiones y sustituirla por otra nueva en el mbr, pero por desgracia no se puede escribir. cuando intento rescatar, siempre me muestra ser un pendrive de 64 mb, cuando en realidad es de 16GB. dedusco que es un problema en la geometria. ¿Alguna solucion que funcione a la fuerza?
Muchas gracias, me estaba empezando a cagar en muchas cosas porque mi pendrive no se me dejaba formatear, pero gracias a ti terminó aflojando el maldito. Saludos y otra vez, muchas gracias.
Muy complicado todo ese proceso es muy fácil usar el DOS Y VOLARSE la partición con el fdisk y crear el arranque desde 0
Excelentisimo aporte! Me lo agrego a mi lista de favoritos porque nunca se sabe cuando puede ser necesario! Se nota que fue una solucion magica para muchos.
Hola,
Por formatear for gparted, se borró la parte del firmware de la usb que la identifica como una memoria usb.
Nunca me había pasado eso.
Tardó mucho en escribir, y se congeló. Después de esto, la pc detecta que se conectó algo en la USB, pero no qué.
Hay un programa del fabricante que se supone que sirve para repararla, pero no reconoce el dispositivo.
¿qué se puede hacer?
supongo que se puede copiar la información de otra memoria igual.
Pero cómo averiguo su dirección si no lo muestra con lsusb, ni lshw,
Hola, muchas gracias, lo de gparted me funciono . Sin querer habia formateado en ex4 y no me reconocia la usb, y gracias a tu guia ahora ubuntu me reconoce la memoria usb. Salu2