Si tienes una de esas memorias USB que están tan dañadas que tu
Linux ya ni las reconoce, intenta hacer lo siguiente antes de tirarla y
quizás te dure algún tiempo más.
En mi caso el problema era que la memoria tenía la estructura lógica
tan corrupta que no había forma de que el sistema se aclarara con lo que
había dentro.
El dmesg suele mostrar algo similar a lo siguiente en este caso:
sdb: rw=0, want=39712621, limit=2009088
attempt to access beyond end of device
sdb: rw=0, want=39712622, limit=2009088
attempt to access beyond end of device
sdb: rw=0, want=39712623, limit=2009088
attempt to access beyond end of device
sdb: rw=0, want=39712664, limit=2009088
attempt to access beyond end of device
sdb: rw=0, want=39712665, limit=2009088
attempt to access beyond end of device
En estas circunstancias el fdisk es incapaz de reorganizar la memoria de manera adecuada:
# fdisk /dev/sdb
No se puede buscar en /dev/sdb
Así que lo primero es poner a cero nuestro dispositivo:
# dd if=/dev/zero of=/dev/sdb
Después de esto ya podemos usar el fdisk y el mkfs:
# fdisk /dev/sdb
# mkfs.tipo_de_partición /dev/sdb1
Y ya tenemos nuestra memoria lista para ser usada.
No hay comentarios:
Publicar un comentario