lunes, enero 05, 2009

Recuperar un pen drive muerto

Hace poco ha llegado a mis manos un pen drive comprado hacía poco y que había dejado completamente de funcionar. Los síntomas: en Windows (Vista y XP) al insertarlo, el sistema nos indicaba que el dispositivo no tenía formato, pero al intentar formatearlo, daba error. En Ubuntu, se reconocía que había un dispositivo (viendo mensajes del "dmesg"), pero no lo montaba.
Para arreglarlo tuve que forzar el formateo usando la herramienta "fsck", disponible en cualquier distribución linux. Lo primero es saber el enlace asociado al dispositivo bajo el directorio "/dev" ya que hay que indicarselo al "fsck", para ello se inserta el pen drive y desde la consola se comprueban los últimos mensajes del kernel mediante el comando "dmesg". Entre las últimas líneas, deberá aparecer el enlace asociado (en mi caso "sdb"). Solo queda darle formato fat32 mediante el comando "sudo fsck.vfat -I /dev/sdb" y listo.
Ésto no arreglará todo los pen drive, pero seguro que soluciona muchos casos que parecían no tener solución.

6 comentarios:

Anónimo dijo...

El mio nisiquiera lo reconose la maquina, con xp.
Se te ocurre alguna sugerencia?
nerynicolas@gmail.com

Luciano Santana Cabrera dijo...

gracias por seguir mi blog

Alberto dijo...

Bueno en mi caso es una memoria usb 2.0 Kingston Datatraveler de 4Gb, en windows la memoria es reconocida y al paso de unos segundos se bloquea y no deja acceso a lectura o escritura, he intentado el formateo de bajo nivel pero no se puede, intente en linux con una distro de mandriva desde la terminal formatear con el fsck.vfat pero con el mismo resultado:

dosfsck 3.0.7, 24 Dec 2009, FAT32, LFN
Read 512 bytes at 0:Input/output error

este es el error que me aparece, en la terminal, que mas puedo hacer? (menciono que en ubuntu si puedo tener acceso a la info del usb, contrario a lo que en windows de plano no puedo, pero con el mismo resultado negativo al intentar formatearlo)
de antemano muchas gracias

Anónimo dijo...

¿Parámetro -I!?
fsck.vfat: invalid option -- 'I'
Encima al probar un pendrive (en realidad es un hdd removible) obtengo
"Currently, only 1 or 2 FATs are supported, not 0."

LvnAr dijo...

En mi caso, al intentar montar el pendrive se lanza la advertencia que no puede leer el superbloque. No cuento con experiencia con el comando fsck y he probado algunas de sus opciones, sin éxito. ¿Cómo sugieres que lo intente? Saludos

Marco Nava dijo...

En el caso del usuario anonimo, sucedio que se corrompio la tabla de particiones, por ello el mensaje "Currently, only 1 or 2 FATs are supported, not 0. Esto suele pasar bastante frecuente