Anda di halaman 1dari 5

REPARAR USB CON LINUX

Ya que ltimamente he visto muchas cosas raras con pendrives me decid a escribir esto. Son varias ideas as que tratar de que se entienda todo 1. Pendrive nuevo Al recibir un pendrive nuevecito de paquete por lo general tendemos a probarlo rpidamente y empezamos a llenarlo con archivos, de los cuales algunas veces nos despreocupamos ya que "estn respaldados en el pendrive". El problema viene cuando nuestra solucin de respaldo comienza a actuar de forma extraa: no se pueden ver algunos archivos, hay menos espacio que el real, etc. Todo sucede por confiarnos en un detalle: creemos que viene bien de fbrica, cosa que no siempre ocurre . Cmo saber si est bien o . La solucin

no? ni idea hasta que falla, as que mejor asegurarse es simple, slo tenemos que formatear nuestro pendrive

Una vez me pas que quera guardar algunos archivos, pero no poda pq supuestamente "estaba lleno" sabiendo que le quedaban todava unos 150MB. Por algn motivo windows slo reconoca 100MB . De ah en adelante nunca ms dej de formatear cuando llegan cosas a mis manos para saber que realmente parto de cero .

2. Pendrive con problemas El otro da llegaron a mis manos dos pendrives para que los revisara y que en teora estaban muertos cosa que no era cierta

Caso 1: De 1GB slo se podan ocupar 200MB, todo por ciertos problemas que sucedieron y que windows al tratar de reparar llen de carpetas FOUND.XXX (por defecto quedan ocultas). Ya que desde hace rato haban dado por perdidos esos archivos la solucin rpida y efectiva: formatear , en este caso de que

hay archivos oculto tambin se soluciona borrando dichas carpetas y listo, pero con formatear en teora nos aseguramos de partir de cero .

Caso 2: Al insertar el pen en el usb el dispositivo no aparece por ninguna parte... ni siquiera el mensaje de "No se reconoce el dispositivo". Puede ser por varios motivos, pero en el que me centrar es en el de "se da la tabla de particiones" que es lo ltimo que he visto La solucin est en reparar dicha tabla con herramientas que existen... las nicas que tengo en mente son las que estn en linux, me imagino que para win igual deben existir, pero no las manejo... as que como ya habrn imaginado esta parte la centrar en linux (ver nota al final). Dicho esto, vamos con la parte de la recuperacin... Lo primero es insertar el pendrive en el usb. Por lo general quedar en /dev/sda, aunque tambin podra ser sdb u otro. Para comprobar pueden revisar con el comando "dmesg". Si por defecto se monta automticamente el pendrive, hay que desmontarlo... en teora con ste tenemos problemas y el pc ni siquiera lo carga, pero bueno a veces suceden cosas extraas y mejor asegurarse xD. Reparando y formateando... Modo texto Ac vamos a utilizar la consola de comandos que ms nos acomode: gnome-terminal, xterm, etc. - Ingresar como root. su Algunos no utilizan el "-", pero sin l no se cargan las variables de ambiente y otros detalles especficos de root, por costumbre siempre lo utilizo Ejecutar fdisk sobre el pen fdisk /dev/sda Creo que la lista de opciones es clara, pero detallo las principales: m - men de opciones l - listado de tipos de particiones, aquellos que podemos

utilizar. p - muestra el detalle del dispositivo: nombre, bloques, particiones, formato, conflictos, etc. Se puede ir utilzando en cualquier momento para ir viendo cmo va quedando todo. d - borra una particin n - crea una particin t - cambia el tipo de una particin. Por defecto se crea con uno, el cual cambiamos al deseado usando esta opcin. a - marca la particin como booteable. Opcin especialmente til al particionar un hd. w - guarda los cambios que hemos realizado en el disco q - sale del programa sin guardar Preparar la mbr Ya dentro de fdisk usamos el siguiente conjunto de opciones: d n p <-- particin primaria 1 <-- nmero de particin (enter) <-- nmero del primer cilindro, por defecto selecciona el primero disponible, as que slo presionar enter. (enter) <-- nmero del ltimo cilindro, por defecto selecciona el ltimo disponible, as que slo presionar enter.

t L <-- para repasar las opciones de los tipos por si acaso b <-- tipo "W95 FAT32", en pendrives muuy grandes probar el 7 que es "HPFS/NTFS".

w q Formatear Finalmente y para dejar todo como nuevo, mejor formatear el pendrive. mkfs.vfat -I -v -c /dev/sda o smplemente mkfs.vfat /dev/sda

Otra forma: mkfs -t vfat /dev/sda <-- esta no la prob, pero debera funcionar igual.

Modo grfico Este no lo he probado con algn pendrive, pero s con discos duros, as que supongo ser la misma idea. Usar el programa "gparted" que es algo as como la versin libre del conocido (y pagado xD) programa "Partition Magic".

No importando el mtodo que se usa (el grfico o el de texto) ya estamos con un pendrive renacido de las cenizas Referencias: Revivir pendrive con GNU/linux Prevenir perdida de datos en memorias nand (usb, sd, etc) NOTA: Actualmente no es necesario tener "instalada" en el computador una distro de linux para poder usarla ya que existen los "live cd". De forma rpida: un live cd es aquel que permite tener linux en un cd para usar sin instalar. Algunos ejemplos de linux live cd son: ubuntu, knoppix, etc. La gracia de esto est en tener un buen conjunto de programas para usar de forma inmediata, sin tener que pasar por todo el proceso de instalacin, los cuales podemos ir "probando". Lo nico que hay que hacer es insertar el

cd en el lector, reiniciar el computador y esperar a que se cargue Esta solucin se las recomiendo especialmente a aquellos que nunca han usado linux y no quieren instalar para probar de qu va

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 solucin 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 tamao, si queremos que esta particin 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 deberan volver a aparecer ahora. Nota: A partir de ahora si el dispositivo se llamaba sda ahora pasa a ser sda1. Recomendara que se formateara la particin creada (mkfs.vfat -F 32 /dev/sda1). 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 particin ser la primaria. Seleccion 1 -> Que sea la primera particion. Te preguntar por el tamao, si quers que la particin ocupe todo, dale los a los valores por defecto. Seleccion t -> Eleg el tipo de formato de la particin. Seleccion c -> Para FAT32. Seleccion w -> Para que se escriban los datos en el USB. Finalmente, formate la particin creada como FAT32:

mkfs.vfat -F 32 NOMBRE donde NOMBRE es el nombre de la particin (ej.: /dev/sdb1).