Resulta que a un amigo se le ocurrió la gran idea de probar mi pendrive con la función de usar las memorias usb como ram del windows vista, pero el windows se colgó (fué con la rc2, creo) y el tio sacó el pendrive de golpe.
Ahora la tabla de particiones está muerta y me es imposible volver a hacerlo funcionar. Me explico:
El pendrive (de 1GB) dice que tiene un tamaño de 2TB (si, dos teras).
Si intento modificar algo con fdisk me sale que no tiene establecido el número de cilindros (por cierto, ¿las memorias flash tienen cilindros?). Si lo establezco en las opciones avanzadas y guardo da errores de lectura.
Cualquier cambio que guarde con fdisk (o parted) da muchos errores de lectura cuando se pone a comprobar la tabla de particiones existente. Probé a crear una nueva tabla y cuando lee la tabla pone que el dispositivo está ocupado.
Después de grabar, sale de fdisk y el dispositivo (la entrada en /dev) ya no existe. Tengo que desenchufar y enchufar el usb de nuevo.
Probé también rellenándolo de ceros y sigo en las mismas.
EDITO para poner la salida de dmesg cuando lo conecto:
usb 1-3: new high speed USB device using ehci_hcd and address 19
usb 1-3: configuration #1 chosen from 1 choice
scsi4 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 19
usb-storage: waiting for device to settle before scanning
Vendor: SKYMEDI Model: USB Drive Rev: 1.0
Type: Direct-Access ANSI SCSI revision: 02
sda : very big device. try to use READ CAPACITY(16).
sda : READ CAPACITY(16) failed.
sda : status=0, message=00, host=5, driver=00
sda : use 0xffffffff as device size
SCSI device sda: 4294967296 512-byte hdwr sectors (2199023 MB)
sda: Write Protect is off
sda: Mode Sense: 03 00 00 00
sda: assuming drive cache: write through
sda : very big device. try to use READ CAPACITY(16).
sda : READ CAPACITY(16) failed.
sda : status=0, message=00, host=5, driver=00
sda : use 0xffffffff as device size
SCSI device sda: 4294967296 512-byte hdwr sectors (2199023 MB)
sda: Write Protect is off
sda: Mode Sense: 03 00 00 00
sda: assuming drive cache: write through
sda: unknown partition table
sd 4:0:0:0: Attached scsi removable disk sda
sd 4:0:0:0: Attached scsi generic sg0 type 0
usb-storage: device scan complete
¿Qué puedo hacer para recuperar el pendrive?
Si necesitáis la salida del algún comando no tenéis más que pedirla.
Necesito ayuda!