27
Usando Linux para arreglar un USB roto Filed under: General , español , código/code — Diego Sevilla @ 13:28 — In English Un amigo mío me preguntó si podía recuperar alguna información que tenía muy importante en un USB que no funcionaba bajo Windows (por supuesto, ¿dónde lo iba a usar si no?). El caso es que lo llevó a varias tiendas de informática donde incluso lo probaron con un sistema operativo de gurús llamado Linux y nada, no consiguieron sacar nada de él. Sin embargo, el USB se podía leer entero, por lo que pensé que algo podría sacarle punta. Primero saqué toda la información que pude del USB: dd if=/dev/sda of=fichero Utilizando hexdump u od me di cuenta de que los primeros 0×20000 bytes estaban puestos a 0xFF, por lo que parecía que el USB había fallado justo por donde no deberían fallar: la tabla de partición, sector boot y FAT. Un disco así es casi imposible de recuperar, salvo quizá si puedes recuperar una de las dos FAT que lleva el disco. Me puse a buscar a mano y vi que la primera FAT estaba incompleta pero que la segunda podría estar intacta: 00000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................| * 00020000 01 df 02 df 03 df 04 df 05 df 06 df 07 df 08 df |................| 00020010 09 df 0a df 0b df 0c df 0d df 0e df 0f df 10 df |................| 00020020 11 df 12 df 13 df 14 df 15 df 16 df 17 df 18 df |................| Buscando la cadena 01 df 02 df hacia adelante descubrí que se repetía: la segunda copia de la FAT. Además, la diferencia entre las dos apariciones era de 0×1F400 bytes. Para localizar dónde empieza, se puede buscar la signatura f8 ff ff ff. Y la encontré en 0×23600. Haciendo las restas, supuse entonces que la primera FAT empezaba en 0×23600 - 0×1F400 = 0×4200.

Usando Linux Para Arreglar Un USB Roto

Embed Size (px)

Citation preview

Page 1: Usando Linux Para Arreglar Un USB Roto

Usando Linux para arreglar un USB roto

Filed under: General, español, código/code — Diego Sevilla @ 13:28 — In English

Un amigo mío me preguntó si podía recuperar alguna información que tenía muy importante en un USB que no funcionaba bajo Windows (por supuesto, ¿dónde lo iba a usar si no?). El caso es que lo llevó a varias tiendas de informática donde incluso lo probaron con un sistema operativo de gurús llamado Linux y nada, no consiguieron sacar nada de él.

Sin embargo, el USB se podía leer entero, por lo que pensé que algo podría sacarle punta. Primero saqué toda la información que pude del USB:

dd if=/dev/sda of=fichero

Utilizando hexdump u od me di cuenta de que los primeros 0×20000 bytes estaban puestos a 0xFF, por lo que parecía que el USB había fallado justo por donde no deberían fallar: la tabla de partición, sector boot y FAT. Un disco así es casi imposible de recuperar, salvo quizá si puedes recuperar una de las dos FAT que lleva el disco. Me puse a buscar a mano y vi que la primera FAT estaba incompleta pero que la segunda podría estar intacta:

00000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|*00020000 01 df 02 df 03 df 04 df 05 df 06 df 07 df 08 df |................|00020010 09 df 0a df 0b df 0c df 0d df 0e df 0f df 10 df |................|00020020 11 df 12 df 13 df 14 df 15 df 16 df 17 df 18 df |................|

Buscando la cadena 01 df 02 df hacia adelante descubrí que se repetía: la segunda copia de la FAT. Además, la diferencia entre las dos apariciones era de 0×1F400 bytes. Para localizar dónde empieza, se puede buscar la signatura f8 ff ff ff. Y la encontré en 0×23600. Haciendo las restas, supuse entonces que la primera FAT empezaba en 0×23600 - 0×1F400 = 0×4200.

Así que en principio, copiando los sectores de la FAT segunda a la primera (250 sectores de 512 bytes en total) puedo reconstruir la FAT. Hago una copia del fichero en el fichero.bak y utilizo dd:

dd if=fichero.bak of=fichero bs=512 seek=33 skip=283 count=250 conv=nocreat,notrunc

Esto es, copiar desde el sector 283 (la posición 0×23600) hacia el sector 33 (posición 0×4200) 250 sectores, que es el tamaño de la FAT. Esto nos da información de cuántos sectores reservados va a tener inicialmente el sistema de ficheros FAT16.

Ahora bien, ¿cuántos elementos tiene el directorio raíz? Si recordáis el formato FAT, existen una serie de sectores reservados al principio, las dos FATs (de todo ello sabemos el tamaño) y el directorio raíz, cuyo tamaño también está especificado en el

Page 2: Usando Linux Para Arreglar Un USB Roto

sector de arranque… ¿Cuánto es ese tamaño? No se sabía. Había que averiguarlo. Al irme al directorio raíz encuentro esto al principio:

00042a00 42 4c 4f 51 55 45 53 20 20 20 20 11 00 a5 2e 56 |BLOQUES ....V|00042a10 f1 34 54 35 00 00 2f 56 f1 34 02 00 00 00 00 00 |.4T5../V.4......|00042a20 e5 4f 4f 54 45 58 20 20 4c 4f 47 20 00 17 87 81 |.OOTEX LOG ....|00042a30 54 35 58 35 00 00 88 81 54 35 d7 00 50 06 00 00 |T5X5....T5..P...|00042a40 e5 4f 4d 45 44 4f 52 20 44 57 4c 02 10 2b f0 a3 |.OMEDOR DWL..+..|00042a50 57 35 57 35 00 00 24 a6 57 35 1d 8b 41 00 00 00 |W5W5..$.W5..A...|00042a60 44 45 54 41 4c 4c 45 53 20 20 20 10 00 4f 30 56 |DETALLES ..O0V|00042a70 f1 34 1f 35 00 00 31 56 f1 34 25 02 00 00 00 00 |.4.5..1V.4%.....|

Perfecto, entradas de directorio. Encuentro cuál es la última y cuento. Hice esto y no funcionó. El problema es que justo después del directorio raíz había otro directorio, y no sabía exactamente dónde terminaba.

Así que se me ocurrió la idea de buscar los ficheros especiales “.” y “..”. Sólo un subdirectorio los tendría, lo que me daría la última entrada del directorio raíz. ¡Bingo!:

00048000 2e 20 20 20 20 20 20 20 20 20 20 10 00 a5 2e 56 |. ....V|00048010 f1 34 f1 34 00 00 2f 56 f1 34 02 00 00 00 00 00 |.4.4../V.4......|00048020 2e 2e 20 20 20 20 20 20 20 20 20 10 00 a5 2e 56 |.. ....V|00048030 f1 34 f1 34 00 00 2f 56 f1 34 00 00 00 00 00 00 |.4.4../V.4......|

Así que el directorio raíz tiene de tamaño 0×42a00 - 0×48000 en entradas de 32 bytes, esto es, 688 entradas. Ya tenemos todos los datos.

Como necesitaba un sector de arranque para la partición, creé un fichero del mismo tamaño que el lápiz usb:

dd if=/dev/zero of=valido bs=512 count=1024000

Y después lo formateé con los datos que hemos obtenido:

mkfs.msdos -s 16 -R 33 -r 688 valido

16 sectores por pista, 33 sectores reservados y 688 entradas en el directorio raíz. Finalmente tengo que copiar el sector de arranque, que está en los primeros 512 bytes.

dd if=valido of=fichero bs=512 count=1 conv=nocreat,notrunc

Ya puedo montar el fichero:

Page 3: Usando Linux Para Arreglar Un USB Roto

mount fichero /mnt -o loop

Después de hacer algunas pruebas para ajustar exactamente los parámetros, he consegido recuperar mucha de la información del lápiz USB. Por supuesto alguna se ha perdido, porque estos fallos normalmente se producen por fallos en los bancos de memoria del USB, pero algo es algo.

Como información, decir que he probado varias utilidades para recuperar sistemas de ficheros y ninguna ha funcionado. No eran capaces de ver todas estas sutilezas. Esto me trae a la mente dos cosas, básicamente:

* Sería interesante ofrecer estos servicios a las empresas o personas que lo solicitaran.* Linux es una maravilla y ha permitido recuperar información de un USB que, según Windows y otras tiendas especializadas en Informática, para lo único que valía era para tirarlo a la basura.

Todo esto está basado en un artículo de Linux Journal.

Related posts in t8i References in t8i

106 Comments »

1. Parece que mucha gente lee tu blog habitualmente. Has sido “meneado”:

http://meneame.net/story/usando-linux-para-arreglar-usb-roto

Comment by Lector — 26/10/2006 @ 20:23

2. ¿Cuánto tiempo te llevó?

Comment by Anonymous — 26/10/2006 @ 20:52

3. “un USB que no funcionaba bajo Windows (por supuesto, ¿dónde lo iba a usar si no?).”

¿Que significa exactamente ese comentario, por favor?:

a)”Solo los aparatos fallan bajo windows, bajo Linux se pueden hacer milagros”b)”Mi amigo como no conoce/usa Linux es tonto perdido -y todos los que son como el, también-”

Comment by Guillermo — 26/10/2006 @ 22:20

4. “un USB que no funcionaba bajo Windows (por supuesto, ¿dónde lo iba a usar si no?).”

Eso significa que los amigos que te piden favores computines habitualmente usan Windows (Lease Pringao-HowTo).

Comment by Mario — 26/10/2006 @ 22:31

Page 4: Usando Linux Para Arreglar Un USB Roto

5. Totalmente de acuerdo. Además, son ganas de buscarle los tres pies al gato …

Comment by Eric — 26/10/2006 @ 23:08

6. Vaya, qué honor, ser “meneado”. Muchas gracias a quien lo haya hecho…

Anónimo, me llevó unas 3 horas, aunque el artículo de linuxjournal me fue de mucha ayuda.

Guillermo, por favor, un poco de tranquilidad. Ha sido una nota irónica-crítica (e incluso auto-crítica). ¿De dónde te sacas que Linux hace maravillas donde Windows falla? Uso Linux porque me permite hacer de un plumazo cosas como esta y muchas otras más, donde en Windows me encontraría encajonado en un Sistema Operativo diseñado para las masas (esto es, no para los profesionales de la informática). De ahí a que piense que mi amigo es tonto… ¿de dónde te lo sacas? Soy totalmente consciente de que la gente no es experta. Tiene que usar lo que sea más sencillo/útil para él. De ahí la auto-crítica (o la crítica en general) de no ser capaces de impulsar UNIX como se merece, y también de gente que incluso después de ver que en este artículo y para estos menesteres Linux está a años luz de Windows, todavía no es capaz de reconocerlo.

Mario, Efectivamente. La de veces que he respondido “no sé qué antivirus, en serio, no he usado nunca ninguno. En linux no hay virus.”

Un saludo a todos,diego.

Comment by Diego Sevilla — 26/10/2006 @ 23:10

7. Hohohohohoh me parece perfecto lo que has hecho, la verdad no me habia dado cuenta de lo interesante de los sistemas de ficheros, en estos momentes tratare de crear una situación similar, espro poder resolverla.

Saludos

Comment by Dvorak — 26/10/2006 @ 23:38

8. La verdad todo lo explicado se podía haber hecho en Windows.

Todo todo todo todo, y quien dice windows dice BeOS, MacOS X, o casi cualquier sistema operativo para el que haya un editor hexadecimal y un port de dd o en su defecto un programa para hacer imágenes como Winimage.

Comment by gfgfg — 27/10/2006 @ 9:17

9. gfgfg, efectivamente, todo se podría hacer, pero explícame por favor, por ejemplo, cómo formatear el fichero que me bajé para ponerle, por ejemplo, 688 entradas en el directorio raíz. Además, dices que hay que usar no sé qué programa (Winimage) que yo no conozco ni sé que existía… La cuestión es que

Page 5: Usando Linux Para Arreglar Un USB Roto

Linux lo trae todo instalado, y no digo que en Windows no se pueda, sino que en Linux es infinitamente más sencillo y cómodo (que es lo que se busca, ¿no?)

Un saludo,diego.

Comment by Diego Sevilla — 27/10/2006 @ 9:43

10. Y te olvidas de algo… es libre! La ética también es importante…

Salud!

Comment by hector — 27/10/2006 @ 11:19

11. Héctor:

Totalmente de acuerdo. Lo tengo tan asumido que ni recuerdo mencionarlo. Mucha gente habla aquí de “otros programas que se pueden instalar en Windows”. ¿Son gratis? ¿Cuánto hay que pagar para tenerlos? Eso se les escapa.

Gracias, Héctor.diego.

Comment by Diego Sevilla — 27/10/2006 @ 11:34

12. Eres un CRACK Diego, a mi nunca se me abria ocurrido eso, que fenómeno!

Comment by Richie Taylor — 28/10/2006 @ 17:16

13. -”Además, dices que hay que usar no sé qué programa (Winimage) que yo no conozco ni sé que existía”

Ah genial. Yo tampoco sabia que existia “no se que programa” llamado dd ni mkfs.msdos.

No son programas que un usuario medio/bajo de linux use muy a menudo.¿O no?

-”La cuestión es que Linux lo trae todo instalado,”Buffff, vamos a dejar esa frase para otro día. No es del todo 100% cierto pero bueno, vale.” y no digo que en Windows no se pueda, sino que en Linux es infinitamente más sencillo y cómodo (que es lo que se busca, ¿no?)” Buff esa ya si que no te la paso tio…..Teclear comandos del tipo -r 309 -v 39843 –v es mucho mas comodo, facil, sencillo, intuivo y memotecnico, que por ejemplo poner esos valores en cajas de texto, si. Venga ya!!!Si a mi me parece estupendo que Linux pueda hacer 100 cosas que los usuarios normales de windows no tenemos ni puta idea…. Pero cuadin con algunos comentarios, por favor.

Page 6: Usando Linux Para Arreglar Un USB Roto

Comment by Guillermo — 30/10/2006 @ 9:18

14. Guillermo, por favor, no tomes lo que digo como un insulto personal. Como entenderás, hablo de mi experiencia personal. Efectivamente, para mí (y para cualquiera que sepa linux) esto que hecho se hace directamente, porque las utilidades, aunque lo dudes, están instaladas directamente, o se instalan a golpe de orden (o incluso de aplicación gráfica, si tanto te inquieta). Además, todavía no estoy seguro de si esa aplicación (WinImage) hubiera servido para eso, ni siquiera si es gratis o no. Linux lo es, todas sus utilidades.

No sé qué significa un usuario “medio/bajo” de linux, pero si un usuario cualquiera quiere formatear un disco, tiene que utilizar mkfs.msdos.

Para mí, y para cualquiera que maneje linux como herramienta habitual, efectivamente es infinitamente más sencillo y cómodo. Efectivamente, si no recuerdas o sabes los comandos y las opciones te va a ser imposible… prácticamente igual cuando no recuerdas cómo se ponía un tipo de letra superíndice en el Word… por mucho menú gráfico que lleve.

Como dices, tener comandos del tipo -r 25… es muy rápido y sencillo, sobre todo porque todos los comandos tienen ayuda instantánea.

Por último, no entiendo por qué tengo que tener cuidado con los comentarios que hago. Como te digo, los baso en mi propia experiencia personal y mi uso cotidiano. No sé si los usuarios de Windows no tenéis “ni puta idea”, pero si yo debería tener cuidado con mis comentarios, tú también podrías suavizar ese tipo de expresiones.

Comprendo que los profesionales del sector, y entre ellos los que nos jactamos de usar Linux de una u otra manera, podemos ser algo despegados o prepotentes. En este caso, sin embargo, he puesto lo que hice paso a paso. Tanto que con un linux que se ejecutara desde un CD podrías arreglar un USB o disco duro que estuviera roto de una forma parecida.

Un saludo,diego.

Comment by Diego Sevilla — 30/10/2006 @ 9:29

15. Hola amigos, el comentario no es que Windows sea el Bonito y Linux el patito Feo. Hagan evaluaciones concretas. No debemos ser obstinados por un sistema, acuerdense de esta frase: Todo Sistema es Vulnerable. Entonces windows es bueno para una cosa y linux para las mismas cosas. Pero en algunos usos cada sistema funciona característicamente mejor. ESO ES LO QUE HAY QUE EXPLOTAR DE AMBOS SISTEMAS. Y no casarse con uno solo, pues ni que fueran mujeres!.

Visiten esta pagina de Data Recovery: http://www.recovermyfiles.com/

Comment by zwitchx — 31/10/2006 @ 0:06

Page 7: Usando Linux Para Arreglar Un USB Roto

16. Especialmente útil este post Diego. La verdad es que nada como tener una distro de Linux instalada con todas sus herramientas profesionales y un shell espléndido. En fin, de nuevo mi enhorabuena por el post, que me ha parecido de lo más ilustrativo. Guille, relájate hombre… xD

Comment by Bilk — 31/10/2006 @ 15:29

17. Muuuuuuy interesante !!! Creo que es justo lo que necesitaba saber para empezar a arreglar un problema parecido. Gracias !!!

Comment by kubyz — 9/1/2007 @ 23:50

18. Mi caso de un usb de 8GB es algo peor, ni siquiera puedo hacer un dd if=dev/sdb/ of=fichero.bk. Alguien tiene otra alternativa aparte de tirarlo????De todas formas el documento me parece muy interesante y muy útil.Saludos.

Comment by masf — 10/6/2007 @ 22:20

19. bueno resulta que ninguna computadora reconoce mi usb la marca es qubos ya intente con scandiskluego con linux y nada… que puedo hacer …

Comment by cecilia — 10/7/2007 @ 15:53

20. Me parece mu bien el blog, mi usb se ha descompuesto pero ya no entiendo todo eso =(, ni siquiera se donde descargar linux ¿donde puedo hacerlo? ¿que significa esto de dd if=/dev/sda of=fichero?

Comment by Samantha — 23/7/2007 @ 1:18

21. o que es linux? soy toda una novata o ni a eso llego

Comment by Samantha — 23/7/2007 @ 1:21

22. Diego, si sigues metiendo en tu blog entradas como esta estoy convencido de que en breve subirás como la espuma.

Me ha parecido un tema muy interesante, y sobretodo útil. Podríamos centrar nuestros esfuerzos en elaborar herramientas de backup de lo más perfectas. Pero somos como somos, y nunca triunfará eso de almacenar los datos por si los podemos perder. Así que mejor aprendamos a recuperarlos.

PD. No entiendo el rebote del usuario Windows, no me ha parecido leer ninguna amenaza ni desprecio hacia aquellos que deciden utilizar dicha plataforma.

Comment by Anonymous — 19/8/2007 @ 20:49

23. Olvidaba identificarme… ciao!

Page 8: Usando Linux Para Arreglar Un USB Roto

Comment by deltandrake — 19/8/2007 @ 20:50

24. Bueno, amigos.Al parecer mi problema de USB es un poco mas complicado que esto ya que al hacer el dd if=/dev/sda of=fichero, me dice que “No such file or directory”, es decir el linux no me lo esta tomando como si estuviese conectado al USB, entonces, que puedo hacer??? alguna idea??? como puedo forzar al linux para que me tome la USB para poder formatearla por lo menos??? asi no recupere la informacion, eso es lo de menos.

Comment by Julian — 2/10/2007 @ 22:09

25. BUENO AMIGO, MI FLASH MEMORY NO RECONOCE LA PC QUE LOSUCION LE DARIAMOS.EL PROBLEMA ES QUE EL SISTEMA OPERATIVO NO LO RECONOCE, NO SE QUE PASO

Comment by RESLIN — 31/10/2007 @ 22:32

26. mi memoria no la reconoce el win xp, un compañero abrio mi usb para copiar un dat y lo arrastro a su escritorio, despuesd de eso ya no abrio mi usb, me urgen los datos ya que soy maestra y tengo todos los formato de sep y solo me los pasaron ami, ayudaaaaaaa por favor donde te la envio

Comment by vicky — 17/11/2007 @ 18:02

27. jj ya es muy tarde pero en fin tengo el problema que ni linux l reconoce al parecer esta en crto pk ni el foco enciende

Comment by jose — 22/11/2007 @ 17:43

28. pues si dd if=/dev/sda of=fichero no les permite leer la usb, es probable que su sistema no la detecte como sda, por ejemplo en mi caso la detecta como sdb, eso lo pueden averiguar tecleando $ fdisk -ls y ahi veran las diversas particiones del sistema, incluyendo la de su usb.deben tener cuidado, aquí nuestro amigo puso SU EXPERIENCIA PERSONAL es decir que el hecho que usara sda para la usb o que el directorio raíz tuvera un tamaño de 0×42a00 no quiere decir que ese vaya a ser el caso de la usb de uds!eso fue solo un ejemplo, no lo tomen tan literal!

Comment by chrisl — 22/11/2007 @ 23:49

29. señores dejemonos de cuento windows es una mierda para usar para nosotros los profesionales…. lo que pasa es que a la s personas les gusta lo comun lo que esta a la moda cuando ven algo diferente se asustan..

Comment by elieser — 19/12/2007 @ 17:54

Page 9: Usando Linux Para Arreglar Un USB Roto

30. tengo una memoria Sony de 4 gigas de capacidad, resulta que se le ingresa pca informacion y la guarda sin problemas pero al llegar a 1 giga de capacidad la informacion de pierde, incluso la que ya estaba guardada ¿que puedo hacer?

Comment by Wilson Velasquez — 12/1/2008 @ 23:25

31. Para quien dice que le sale “No suck file or directory”, en vez de /dev/sda tiene que poner el punto donde está el pendrive. En mi caso fue /dev/sdc. Gparted fue de bastante apoyo para identificar el dispositivo (sólo identificar- no crear nada o perdería todos los datos).Lo sé, recién ahora estoy aprendiendo de a poco con la consola.Y por cierto, donde dice “fichero”, yo estoy intentando poner algo como /home/nombre_de_mi_usuario/imagen.iso, con la idea de poder reconstruir la información para respaldarla a un CD con posterioridad. Estoy haciendo la recuperación en este momento, después les cuento cómo me fue.

Comment by DragonTrainer — 16/1/2008 @ 12:19

32. Yay!!! Conseguí recuperar casi el 80% de los datos que tenía en la unidad. Gracias de nuevo

Comment by DragonTrainer — 16/1/2008 @ 12:40

33. Hola!El USB me funcionaba perfectamente hasta que lo he conectado a otro ordenador y ya no me da señal, no reconoce que haya metido ningun dispositivo!lo necesito ya!tengo trabajos para entregar esta semana!!

Comment by maria — 6/2/2008 @ 13:48

34. sencillito, pero no lo hubiera logrado sin un buen manual, gracias muy bueno el post….

Comment by Queni — 2/3/2008 @ 6:07

35. hola yo compre un kingston de 1gb se me callo y ya no me funciona la memoria no prende ni nada si alguien puede ayudarme mi correo es [email protected] les agradecere vicker

Comment by vicker — 14/5/2008 @ 21:46

36. dd if=/dev/zero of=valido bs=512 count=1024000

de donde sale el 1024000??es 1MB de sectores??

Comment by pablo — 15/6/2008 @ 20:32

37. bilk@rat:~$ man ddDD(1)NOMBREdd - convierte y copia un fichero

Page 10: Usando Linux Para Arreglar Un USB Roto

count=bloquesCopia bloques bloques de tamaño en bytes determinado por ibs del fichero de entrada, en vez de todo hasta el final del fichero.

bs=bytesLee y escribe bytes bytes de una vez. Esto sustituye a ibs y a obs.

Copia 1024000 bloques de tamaño 512 bytes (1024000*512/1024/1024 = 500 MiB) de /dev/zero a valido.

Comment by Bilk — 16/6/2008 @ 14:51

38. Gracisa Bilk:Dsupongo que los 1024000 son los sectores no?? entonces por que la FAT sólo tiene 250 sectores??

Comment by pablo — 17/6/2008 @ 7:59

39. tengo una memoria usb de 2gb realment xq me gusta mucho no la quiero perder si se puede reparar el problema fue el siguiente yo tengo un radio con lector de usb actualic mi memoria con musica luego la conecte sono como 20 seg. o menos una cancion y despues nada no la reconoce ni mi pc ni mac nada…… q puedo hacer

Comment by yj — 25/6/2008 @ 0:09

40. haber si porfavor me podrian ayudar en mi mp3 parece “boot error shutting down ”

++

Comment by fabiola — 18/8/2008 @ 19:11

41. Tengo una USB marca pq1 de un giga, de repente dejo de funcionar y al conectarla aparece como un drive extraible pero cuando le doy doble click, me informa que “Inserte un disco en la unidad que fue asignada”, por favor necesito su ayuda para saber que pasos seguir porque Linux la detecta pero solo dice que no hay nada conectado.

Comment by Emilio — 29/8/2008 @ 14:32

42. A ver si le paso a alguien, tengo una memoria SD la cual puedo leerla, le puedo sacar los datos todo bien, pero cuando borro los datos saco la memoria y la ingreso de nuevo los datos todavía estan, y si la formateo comienza bien y al final me dice que no puede formatearla. cuando borro los datos o copio datos nuevos no da error y puedo revisarlos en la memoria, pero cuando la saco y la pongo de nuevo solo esta lo que habia antes, es como si estubiera frizada.deade ya muchas gracias, y exelente este articulo.

Page 11: Usando Linux Para Arreglar Un USB Roto

Comment by Roberto — 1/9/2008 @ 19:47

43. bueno la verdad es ke yo no se nada de esto kien me puede explicar mi memoria la reconoce el pc pero al momento de abrirla me dice ke inserte disco en la unidad g ke hago kien me explica porfaa mi correo es [email protected] grax ke dios los bendiga

Comment by jorge gracia — 4/9/2008 @ 2:33

44. Por favor cuando introduzco mi usb me sale no se reconoce el dispositivo usb que puede haber pasado se quemo el usb puedo recuperar mis datos si es posible me pueden guiar por favor la verdad esto me preocupa dado los datos que tengo ahi son importantes, se los agradecere.

atteangel

Comment by ANGEL — 8/9/2008 @ 17:50

45. Hola, yo tengo un problema con una tarjeta sd y me estoy desesperando! Acabamos de volver de Nueva York, y he conseguido recuperar algo más de 400 fotografías, pero hay una parte que no reconoce, o no lee, o no sé qué pasa… y se supone que al menos quedan 200 fotografías por recuperar. Hay algún programa mejor que las detecte? será un problema físico interno de alguna conexión? hay alguna empresa a la que pueda acudir que me las “encuentre”? Mil gracias y un beso!

Comment by ALMUDENA — 9/9/2008 @ 18:47

46. HOLA MUCHACHOS MI COMPU NO RECONOCE USB MI FLASH NO SE QUE HACER ESTO ES HACE TIEMPO AUDENME PORFA

Comment by jorge luis — 14/9/2008 @ 0:55

47. Hola a todos tengo un problema con mi Flash memory es algo raro por q le conecto y quiero ingresar a la unidad e flash y se me expulsa automaticamente y ahora no me deja formatear con ningun programa que es lo que puedo hacer bueno slaudos a todos y espero q puedan ayudarme hasta luego….

Comment by juan — 1/10/2008 @ 22:15

48. y tengo una problema con mi usb resuta que la conecto y todo marcha bien pero de repente se vuelve loca y comienza a conectarse y desconectarse del sistema

Comment by anonimo — 4/11/2008 @ 3:59

49. Hola, me puedes ayudar? Tengo exactamente el mismo problema pero con una micro SD de 2Gb. Que parametros tengo que tocar para aplicar tu solucion a mi tarjeta? Por otro lado, cuando hago “hexdump u od” me da error, que hago mal?

Page 12: Usando Linux Para Arreglar Un USB Roto

No entiendo bien como determinas el tamaño de la FAT. Saludos y gracias de antemano.

Comment by nicolas — 19/11/2008 @ 0:23

50. hola tengo una memoria de 512M al conecterla en windows y en linux mi memoria se enciende como si la detectara pero en mi pc no aparece y no puedo ingresar a ella como ñe hago gracias

Comment by juan — 14/12/2008 @ 3:12

51. hola como estas, tengo un problema con mi usb mi sobrino se paro sober ella durante estaba conectada al pc y ahora no funciona he tratado de todo y no se que hacer y tengo un trabajo que entregar en estos dias ahi, informacion que se me es imposible conseguir otra vez por fa ayudame me urge te lo agradeceria de todo corazon. bye

Comment by dulce guzman — 9/1/2009 @ 4:52

52. Mi pendrive Kingston reconoce pero no lee, quiero formatearlo pero no lee y pide otro por favor cuál sería la solución?

Comment by Nestor G. M. — 28/1/2009 @ 17:13

53. hola que tal por fa si alguien me ayuda tengo una flash de 8gb pero solo puedo utilizar 256 mb si alguien me puede decir que hacer o como reparar por fa me qyuda a mi correo ([email protected])gracias

Comment by Richard — 4/2/2009 @ 15:32

54. tengo un usb marckvision de 4G que me reconoce en windows xp pere me indica que no tiene formato, quiero formatear y no me deja hacerlo…tengo una maquina con linux redhat pero no conosco el linux para hacerlo con ese sistema alguien me puede dar una mano. (solo quiero formatearlo y que me pueda servir nuevamente)

Comment by Jorge — 8/4/2009 @ 15:28

55. muy pero muy buen articulo espero con esto poder recuperar info de algunas memorias :D y si se puede, ps como dices ofrecer este servicio :D:D:Dgracias por compartir…Te invito a que visites y comentes mi bloghttp://www.ddsmedia.net/blog

Comment by isantos — 24/4/2009 @ 21:35

56. Hola, porfa, ¿cual seria el comando para mostrar el uso del disco de un usuario del sistema?¿Y para mostrar el uso del disco de todos los usuarios del [email protected]

Page 13: Usando Linux Para Arreglar Un USB Roto

Comment by antonio — 25/4/2009 @ 17:59

57. hola, tengo mas o menos el mismo problema que se comenta al principio pero ademas me gustaria saber como se hace para formatear ese mismo disco con linux gracias

Comment by jose gregorio — 1/5/2009 @ 20:39

58. oye yo tengo un problem con mi memory stick pro duo de mi psp me aparesce como dañada o ilegible y no la puedo abrir entoncs q ago??es una de 8G y por mas q intento solo me muestra ese mensaje de “el directorio o archivo esta dañado o es ilegible” y despues de q lo desconecto me dice “lectura de windows retardada” o (algo asi)aber si me puedes ayudar son esto

Comment by David — 25/6/2009 @ 3:34

59. Me gustaria entender linux =(

Comment by juan — 3/7/2009 @ 14:03

60. si una pen se ha roto un poco por la aprte de alante como se puede recuperar la informacion q contiene?

Comment by cris — 14/7/2009 @ 12:01

61. mi flas no espulsa lo intento pero nada es de 16 gb

Comment by yamil soliz — 25/8/2009 @ 19:24

62. Hola Wilson. Te cuento que esa memoria que tienes da problemas al superar la giga de informacion porque simplemente no es de 4 gigas. Yo tenia una igual y con un programa la formatee y quedo de 256NB sin dar problemas. Busca sobre el tema y veras.

Comment by Jorge Orlando — 27/9/2009 @ 16:07

63. mi memoria no la reconoce ninguna maquina y al conectarla se calienta mucho, la usb no me interesa, lo que quiero recuperar es la informacion, me es de mucha importancia que hago??????????????? alguien que me ayude

Comment by margarita — 29/9/2009 @ 0:09

64. Amigo gracias por el interesante mensaje.Por favor podrías decirme si hay un linux live CD que tariga todas las herramientas que has usado tú en esta explicación?Y si podrías proporcionar o postear el link de un manual para aprender a leer y contar el contenido hexadecimal del usbGracias

Comment by destradar — 1/10/2009 @ 2:29

Page 14: Usando Linux Para Arreglar Un USB Roto

65. Amigos mi caso son 2 USB de 4 GB. c/u. Uno es HP el otro es SANDISK CruzerEn caso de la HP luego de respaldar toso dus datos la quize formatear con FAT32 y me salía error “No se pudo completar el formato”. Ya al respaldar los archivos del USB a mi disco duro se cortaba el proceso y volvía a detectar el usb como cuando se conecta a la PC. Luego lo revisé con el HDD regenerator, y encontré 2457 sectores defectuosos incluyendo el Sector de Arranque o sector 0. De los 2457 sectores sólo pudo reparar uno. Luego de eso sigue sin poder formatear en FAT32. Intenté darle formato FAT y lo hace. Pero al intentar guardar archivos eb el USB sale error: “Archivo no se encuentra en el origen”. Cómo podría solucionarlo. Gracias

Comment by destradar — 1/10/2009 @ 17:36

66. El otro caso es un USB SANDISK Cruzer de 4GB. Sucede que una amiga tenía archivos trabajando en el USB. Al terminar lo retiró de la PC (ella indica siguiendo el procedimiento normal). Luego cuando lo volvió a conectar y lo quizo abrir le salió el menensaje: “unidad no tiene formato, desea formaterlo?”. Cuando fui a probarlo en su PC. noté que el USB no entraba bien, insistí y empezó a ser detectado pero sin lograr que se pueda ver su contenido. Hay posibilidad de recupera la información si le doy formato rápido y luego uso EasyRecovery?. Qué alternativa existe por favor ayúdeneme. Gracias

Comment by destradar — 1/10/2009 @ 17:41

67. buenas tardes tengo un pequeño problema, a mi memoria no le aparec el peso cuando le aplico el programa para flash HP USB Disk Stogare Format Tool y no me permite seguir el proceso

Comment by ikaro — 14/10/2009 @ 22:25

68. Alguien por aqui me ayudaría mi USB esta ok pero ahora ya no abre y cuando lo pongo el la laptop se cuelga. Y en la de escritorio se visualiza el icono de disco extraible pero no abre y sale que no reconoce la ruta ya he tratado de pasarle el antivirus pero no se puede alguien me puede decir que puedo hacer, necesito recuperar fotos familiares muy importantes imaginense hay muchas fotos ya que el usb es de 8gb, y la mnala costumbre de no imprimir las fotos ya se imaginaran lo desesperada que estoy.

Comment by leska — 14/10/2009 @ 23:39

69. A mi USB no la he podido formatear con nada lo e intentado infinidad de vecespero fracaso y dice q es de 8MB cuando es de 4 GB es casi nueva yo les pido que si saben una forma eficaz de formatearla me dijeran porfa

Comment by Luis A. — 15/10/2009 @ 0:34

70. necesito darle formato a la usb

Comment by roberto — 17/10/2009 @ 18:15

Page 15: Usando Linux Para Arreglar Un USB Roto

71. mi memoria es reconocida por xp pero no abre e indica que no hay dispositivo conectado, no lo puedo formatear, no abre con nada, ayuda por favor

Comment by Anonymous — 16/11/2009 @ 17:02

72. no me abre el usb, tengo xp y me dice que no hay dispositivo en la unidad, no puede ser formateado, no da con el formato a bajo nivel tampoco con el storage, que hago ayuda por favor, el usb es kingston de 7 gigas ayudaaa

Comment by elmer — 16/11/2009 @ 17:05

73. hhh

Comment by Anonymous — 1/12/2009 @ 3:04

74. ME CONCEGUI UN PENDRIVE POR FALTA DE MEMORIA Y PASO QUE AHORA QUIERO NABRIIRLO EN CUALQUIER PC TICKEO EL DISCO EXTARIBLE Y SE PEGA NO ABRE NI TE DA LA OPCION CON EL DERECHO DE FORMATEAR NADA NO SE QUE HACER DEBO ENTREGARLO ESTOY CON ATAQUE AYUDAME PLISSS

Comment by NATY — 22/12/2009 @ 2:10

75. hola estoy trirte poq recien me obsequiaron un mp3 y no sabia que tenia q apagarlo para insertarlo al equipo de sonido hasta ahora no enciende porfa qué puedo hacer¿¿¿

Comment by rossy — 24/12/2009 @ 21:58

76. Buenas Diego Sevilla he leido este post y me ha interesado mucho ya que tengo en mis manos un USB roto ( y creo que el problema es la tabla de particiones )Me gustaria saber si podrias guiarme un poco para arreglarlo, ya que podria hacer lo que quisiera pero tengo miedo de romperlo aun mas.

Un saludo, y gracias de antemano.

Jon Zarate.

PD: Ya sabes mi email =D

Comment by Jon Zarate — 27/12/2009 @ 11:46

77. genial¡¡¡ pero…y si no se consigue copiar los datos? Es decir y si falla el “dd if=/dev/loquesea of=/loquesea”al menos eso me pasa a mi.sin embargo con “tail -f /var/log/messages” en terminal aparece el dispositivo usb, con read capacity failed, pero con “attached scsi removable disk (sdc)”Ya he probado con testdisk.

Page 16: Usando Linux Para Arreglar Un USB Roto

Comment by angel — 8/1/2010 @ 11:17

78. Gracias por compartir tal, artículo interesante e informativo. - Basura

Comment by Basura — 14/1/2010 @ 17:34

79. Compañero, mi problema es el siguiente: Tengo una memoria usb de 16 gigas kingston tecnology ademas tiene en el otro respaldo DataTraveler 400 que no se a que se refiere, bueno el asunto es que esta memoria no me esta guardando mas de 500 MB, pero me muestra que su capacidada es de 16 gigas entonces copio la informacion pero al desconectarla y al conectarla nuevamente las carpetas estan vacias, los archivos comprimidos estan dañados al igual que los .exe que meta.Me pueden ayudar con eso, se los agradeceria.

Comment by Eddie Acosta — 11/2/2010 @ 22:23

80. mi celular lg gt360 no reconoce la merori micro sd que puedo hacer para que la reconozca si me podrian ayudar les agradeceria mucho

Comment by sergio — 13/2/2010 @ 2:29

81. Una consulta la tarjeta micro sd cuando la pongo en mi laptop aparece el icono y cuando intento abrirla me dice que no hay tarjeta sd intente bajarme infinidad de programas para darle bajo formato pero ninguna lo logro eh leido 20,000 post y intento buscar una solucion. agradecere prestar atencion gracias

Comment by oscar — 18/2/2010 @ 3:09

82. hola, disculpe las molestias!yo quisiera saber como puedo solucionar un problemita que tengo..tengo 2 memorias micro sd, una es “samsung 1gb” y la otra es “kingmax 512mb”como no tengo el cable usb de mi celu me compre un adaptador “”usb 2.0 sd/mmc/rs-mmc”..lo que pasa es que cuando lo conecto a a pc me aparece dispositivo externo, abro la tarjeta y me aparecen mis archivos, al volver para atras se pone “mi pc” en blanco, cuando quiero borrar algo o copiarlo a mi pc me salta “error al copiar un archivo o carpeta - no se puede copiar archivo:no se puede leer del disco o archivo de origen” y ya no puedo entrar a la memoria!y no puede hacer nada, hay veces que entro por ejemplo a la carpeta “musica” de la memoria y se cierra “mi pc” y despues ya no me deja entrar a dispositivo extraible.al poner propiedades , de la tarjeta, me salta que la tarjeta tiene 0mb y estan utilizados 0mb!si me podrian dar una solucion se los agradeceria!desde ya muchas gracias!

Comment by yanina — 31/3/2010 @ 13:19

Page 17: Usando Linux Para Arreglar Un USB Roto

83. ola, ola zpero Qe me puedan ayudar tengo una memoriia sd, ez de una kamrasamsung s630, he tomado muxas fotos pero al momento de insertala en el pc, do parace nada de archiivoz, ezta completamente liimpia kono zii no la uzaramoz,, Qisiiera zaber QQe es lo Qe ez o a Qe se debe zii el problema de la memoriia o del pc,,

porfavor alguiine ayudenme

Comment by nathii — 24/4/2010 @ 5:12

84. holaa como puedo salvar mi informacion de 1 usb que no leee la Pc, no la detecta, y el led noo enciende es como si estuviera muerta, ayudenme a sacar mi inf es importante para mi

Comment by sonia — 13/5/2010 @ 20:37

85. mi usb es de marca kinsgston o algo haci y el programa marca como cuando se conecta a la cp pero no aparece en mi equipo y sale un letrero que dice que necesita un puerto de alta velocida que puedo hacer gracias

Comment by Gabo — 21/5/2010 @ 12:19

86. Copie archivos de instalacion de WIN 7 a mi USB HP 8gb. desde ahi ya no puedo borrar ni formatear mi usb, use el HP Tool, intente con formatos a bajo nivel. Alguien me puede ayudar por favor. muchas gracias

Comment by FIDEL — 24/5/2010 @ 21:44

87. Mi mmemoria la reconoce windows pero el espacio es,de okb y no puedo ablerla en linux me aparece Bus 002 Device 006: ID 0000:0113 al hacer un lsusb que puedo hacer?

Comment by alex — 25/5/2010 @ 7:15

88. HOLA ALGUIEN AYUDEME ES Q ME URGE LA INFORMACION EL PROBLEMA ES ESTE TENGO UNA MICRO SD D 2GB PERO EN MI CELULAR SE COMENSO A CALENTAR Y ALTRATRAR DE RECUPERAR LA INFORMACION CON EL ADAPTADOR A MI PC NICIQUERA LA RECONOCE NI LA LEEE AY ALGUNA MANERA DE RECUPERAR LA INFORMACION

Comment by KARY — 31/5/2010 @ 14:20

89. eso esta bien pero que hago cuando mi flash memoryle copio un video adentro lo reproduce del flash solo la mitad se guarda todolo que uno quiere pero despues aparecen repetidos aalgunos archivos cuandolo vuelvo a conectar

Comment by damian — 29/6/2010 @ 18:08

Page 18: Usando Linux Para Arreglar Un USB Roto

90. hola como estas recien vi tu blog me gusto tengo un problema desde ase mucho tiempono puedo arreglar mi flash usb se perdio el formato lo ise con diferentes programas y no responde como lo ago tampoco no se manejar linux me pudieras como hacerlo

Comment by edwin — 16/8/2010 @ 15:14

91. hola tengo un problemon compre una flas marca hp sibi los datos a la flas como en cualquier otra pero cuando le cambie el nombre a la flas le reconoce pero cuando la quiero abri dice error la quiero formatear y me sale un mensaje que dice no tines derechos suficientes para realizar esta operacion y ya probe todo lo que esta en tus consejos que puedo hacer

Comment by mauricio — 7/10/2010 @ 0:55

92. HOla… tengo un serio problema con un flash memory, es corsairde 8 GB y el problema es que cuando conecto al la PC (sea en windows o linux) se monta correctamente pero a los pocos segundos se desmonta. y puede estar así buen rato sin darme oportunidad a trabajar o usarlo.te agradecería una ayudes o me ayuden. De hecho hasta intenté formatearlo ya que los datos los tengo duplicados en mi pc. pero no puedo hacer nada.Un saludo

Comment by Eliosol — 8/10/2010 @ 14:41

93. Hola, disculpa, esto mismo se puede hacer con una tarjeta compact flash, que no es reconocida ni en windows ni en ubuntu?, que solo empezó a dejar de ser reconocida sin ninguna buena explicación?…espero que sí, porque el único que lo reconoce es mi pda y me pide que la formatee, pero no lo hago.. y he buscado programas para recuperar archivos desde tarjetas de meoria, y no detectan la tarjeta… que puedo hacer? esto mismo?

Comment by Fender — 11/10/2010 @ 4:28

94. Yo tengo una memoria SDHC de 32gb que la usaba para una camara de video, la use varias veces para pasar archivos de una pc a otra. Un dia dejo de funcionar creo k mientras pasaba archivos, ahora no la detecta windows, ni ubuntu, ni mac, ni la camara de video con la que la usaba e incluso con una camara de fotos tambien la probe, la cosa es que ninguna me la detecta, probe con varios programas como SD formatter, HDD Low Level format y no me la detecta e incluso se frizan y no responden los programas, incluso si trato de entrar con un cd o dvd de windows para formatearla desde ahi, no entra a esa parte como si se frizara mientras esta puesta y cuando la saco todo sigue, creo k ni pasa del bios hasta k la saco. Alguien podria AYUDARME, o ya esa memoria no va a funcionar jamas???

Comment by Kevin — 9/11/2010 @ 19:35

Page 19: Usando Linux Para Arreglar Un USB Roto

95. no puedo formatear mi memory cuand le do formateo vuelve todo otraves los archivo

Comment by Ivan — 15/11/2010 @ 14:52

96. que pudo acer

Comment by Ivan — 15/11/2010 @ 14:55

97. hola tengo un problema con mi flash de 8G kingston resien lo compre, estaba bien cundo cargaba unos programas se perdio y un pococo se habia calentado ya no rreconose dice inserte disco.bueno eso es , si seria muy amable de responderme a mi mail, cracias

Comment by tommy fer — 23/11/2010 @ 15:44

98. yo la verdad durante mucho tiempo le hice la cruz a Linux, hasta que un amigo me explico lo versatil que es…hoy en día tengo im disco particionado y estoy comenzando en este mundo apasionante de linux-…gracias y volveré cuando tengA dudas,saludos

Comment by Diego-el secreto — 24/11/2010 @ 2:52

99. mi memoria entro un virus ami memoria SD y luego loe formateado con mi cel entonses estaba pasando musica en ese momento nose que paso y fallo en la descarga ala memoria y despues ya nolo reconosia ala memoria la pc porque por fabor dame la respuesta si porfabo mi correo es [email protected]

Comment by endres — 25/11/2010 @ 2:53

100. mi reproductor mp3 tiene un virus ya trate de formatearla pero dice que esta protegida contra escritura y no se ni que onda para quitarsela

Comment by edith — 18/12/2010 @ 20:06

101. se q eres buwno por eso te pido ayudacon una memory stick de mi cel no la reconoce mi pc dice q pudo haber tenido un mal funcionamiento

Comment by gonzalo — 25/12/2010 @ 0:11

102. Hola y gracias por tus comentarios en nuestro blog. Veo que tambien le das a la fotografía, un placer concerte!!!Saludos.

Comment by Luismi Rios — 10/1/2011 @ 16:47

103. Viva linux y ya

Comment by honghuanwu — 13/1/2011 @ 6:16

Page 20: Usando Linux Para Arreglar Un USB Roto

104. TENGO UN PROBLEMA AL MOMENTO DE COPIAR LOS ARCHIVOS A MI FLASH ME APARECE QUE NO SE PUEDE CREAR EL ARCHIVO NI EL FICHERO

Comment by SERGIO — 17/1/2011 @ 18:41

105. Hola!! Tengo un problema, mi pen se conecta normal al ordenador pero cuanto le estoy pasando alguna pelicula o algo me da un fallo y hace como que se desconecta y se vuelve a conectar, nunca lo puedo utilizar porque termina cortandose. Que puedo hacer? Gracias!

Comment by Patricia — 23/1/2011 @ 1:19

106. hola que tal…he estado checando varias soluciones para poder reparar mi memoria pero no he encontrado la solucion…lo que pasa es esto: conecto la usb y no puedo abrirla porque me dice “inserte un disco en la undidad”, le doy en propiedades y me dice que el espacio libre y utilizado es cero bytes, ya intente formatearla de todas las maneras posibles y me dice que no hay ningun disco insertado (obviamente si lo esta)…me enconte con la info que compartes y pues me inetreso mucho pero la verdad no se de informatica como para poder hacerlo..ya descargue linux solo necesito de que me digan los pasos a seguir para volver a utilizar mi memoria usb, no importa mucho lo que tengo guardago, solo quiero volver a utilizarla porque es de 32 Gb.ojala me puedan ayudar de antemano muchas gracias