lunes, 29 de agosto de 2011

Mi memoria USB esta inservible?

No consigo copiar nada de la memoria, ni guardar nada. Si quiero fomatearla en win me dice que está bloqueada. En Ubuntu tampoco consigo resultados...

Estoy loco buscando como recuperar mi memoria usb de 8gb, he encontrado esto, para intentarlo desde Ubuntu:
Para un floppy:
dd if=/dev/zero of=/dev/fda
Para un disco IDE:
dd if=/dev/zero of=/dev/hda
Para un disco SCSI o USB:
dd if=/dev/zero of=/dev/sda

Al terminar el proceso el dispositivo no tendrá particiones, necesitamos definir nuestra geometría lógica y formatear las nuevas particiones. Eso podemos lograrlo con:

mke2fs -j /dev/hda3

Pero al terminar me dice lo siguiente el fdisk -l:
Disco /dev/sdb: 8317 MB, 8317829120 bytes
255 cabezas, 63 sectores/pista, 1011 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador de disco: 0x00000000

Dispositivo Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdb1               1        1012     8122879+  ee  GPT
La partición 1 tiene distintos principios físicos/lógicos (¿no Linux?):
     físicos=(0, 0, 1) lógicos=(0, 0, 2)
La partición 1 tiene distintos finales físicos/lógicos:
     físicos=(1023, 254, 63) lógicos=(1011, 64, 13)

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 partición será la primaria.
Seleccioná 1 -> Que sea la primera particion.

Te preguntará por el tamaño, si querés que la partición ocupe todo, dale los a los valores por defecto.

Seleccioná t -> Elegí el tipo de formato de la partición.
Seleccioná c -> Para FAT32.
Seleccioná w -> Para que se escriban los datos en el USB.

Finalmente, formateá la partición creada como FAT32:

mkfs.vfat -F 32 NOMBRE

donde NOMBRE es el nombre de la partición (ej.: /dev/sdb1).

Tengo que probar esto: http://www.pendrivelinux.com/restoring-your-usb-key-partition/
http://manual.aptosid.com/es/part-gdisk-es.htm