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.