Tengo una unidad flash USB de 16 GB que de alguna manera se corrompió hasta el punto en que incluso fdisk -l
no puedo encontrarla (recibo un mensaje de error de una línea que dice: " No se puede abrir / dev / sdc ")
Sin embargo, se adjunta y se asigna /dev/sdc
como muestra dmesg:
usb 1-7: new high speed USB device using ehci_hcd and address 69
usb 1-7: New USB device found, idVendor=048d, idProduct=1167
usb 1-7: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-7: configuration #1 chosen from 1 choice
scsi68 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 69
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
scsi 68:0:0:0: Direct-Access XXXXXXXX U167CONTROLLER 0.00 PQ: 0 ANSI: 2
sd 68:0:0:0: Attached scsi generic sg3 type 0
sd 68:0:0:0: [sdc] Attached SCSI removable disk
Lo verifiqué usando ls -l /sys/block | grep -vE 'loop|ram'
también:
lrwxrwxrwx. 1 root root 0 Mar 13 04:50 sda -> ../devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda
lrwxrwxrwx. 1 root root 0 Mar 13 14:42 sdb -> ../devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0/host67/target67:0:0/67: 0:0:0/block/sdb
lrwxrwxrwx. 1 root root 0 Mar 13 21:20 sdc -> ../devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host68/target68:0:0/68: 0:0:0/block/sdc
lrwxrwxrwx. 1 root root 0 Mar 13 04:50 sr0 -> ../devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block/sr0
Pero cuando emito od -N 128 /dev/sdc
, recibo este mensaje de error de una sola línea:
od: /dev/sdc: No medium found
No necesito los datos en esa unidad flash USB , solo necesito saber si hay una manera de volver a formatearla (luego reformatearla).
es posible? Si es así, ¿cómo hago esto?
Actualización : acabo de probar:
dd if=/dev/zero of=/dev/sdc1 bs=1M count=6000 conv=fsync
Y consiguió:
dd: writing `/dev/sdc1': No space left on device
1000+0 records in
999+0 records out
1047941120 bytes (1.0 GB) copied, 2.34859 s, 446 MB/s
¿Qué le dice al dispositivo que está vivo y pateando?
Esto se está volviendo interesante ...
fdisk /dev/sdc
? ¿Le da un error?fdisk /dev/sdc
me sale:Unable to open /dev/sdc
.dmesg
salida adicional junto con el error defdisk
? ¿Puedes leer directamente desde el dispositivo usando, por ejemplood -N 128 /dev/sdc
,? (Si esto funciona se debe imprimir un corto hexdump.)dmesg
salida adicional junto con el error defdisk
. Cuando emitood -N 128 /dev/sdc
recibo este mensaje de error de una sola línea:od: /dev/sdc: No medium found
.fdisk
ydd
como root, ¿verdad?Respuestas:
¿Era el nombre del dispositivo
U167CONTROLLER
antes?Puede ser que el microcontrolador en el dispositivo haya encontrado alguna condición anormal (totalmente posible con fabricantes menos que totalmente acreditados) y necesita ser reprogramado. Esto es un poco un arte negro y es probable que solo encuentre programas de Windows que puedan reprogramar el microcontrolador.
Puede intentar abrir la unidad flash, mirar los números en cualquier chip y ejecutarlos a través de Google para averiguar quién es el fabricante. Luego, puede investigar más para ver si hay disponible una utilidad de recuperación, programación o "chip". Ningún estándar gobierna este tipo de función, por lo que está buscando algo que coincida con la marca y modelo del microcontrolador o el chip NAND dentro de la unidad flash.
Existe una buena posibilidad de que si existe una utilidad de este tipo, sea A) Windows únicamente, como se indicó y B) en chino. Recuperé con éxito un dispositivo "Transcend" de 2GB de esta manera que de repente decidí que "no tenía un disco" sin ninguna razón.
fuente
Eche un vistazo a esta página: http://www.ardamis.com/2009/07/02/usb-drive-unusable-unformattable-and-reporting-0-bytes-capacity/
.. lectura interesante. En resumen, el autor, que ejecuta Win OS, examinó un dispositivo USB que funcionaba (el dispositivo defectuoso y el dispositivo funcional eran de Sandisk). Encontró un archivo .dll en el dispositivo funcional y una URL dentro de la dll (¡idea creativa!) Que intentó pegar en su navegador. ¡Resultó que el enlace llevaba a una página para actualizar el controlador Sandisk en línea!
Afortunadamente para el chico, estaba ejecutando MS Explorer por medio del cual una rutina ActiveX formateó la memoria USB a un estado "verdaderamente tan bueno como nuevo". Desafortunadamente para cualquiera que ejecute Linux, OS X y otros, el "sitio de reparación" escupe el siguiente mensaje:
"Para instalar el Launchpad, descargue el componente ActiveX necesario. Asegúrese de que la configuración de seguridad de su navegador no bloquee la solicitud de descarga. Presione F5 para volver a cargar la página".
Por supuesto, existe la posibilidad de ejecutar IE en wine. Para eso voy a ir ...
Gracias Peter Eliasson
Por cierto, me topé con todo esto buscando "SM3255AA", una frase que se encuentra en mi dmesg (de un stick Transcend de 4 Gb):
fuente
He tenido suerte con el programa comercial SpinRite en el nivel 2 con memorias USB. Si no está satisfecho con los resultados, creo que hay una garantía de devolución de dinero.
fuente
Tuve el mismo problema con la memoria USB de un amigo en este momento. No se montaría en absoluto.
dmesg
salida:en
lsusb
, se mostró como:Mientras jugueteaba con él, de repente se detectó bien y el volumen
/dev/sdb1
se montó. Lo comprobélsusb
nuevamente, y ahora era sutilmente diferente:dmesg
También parecía normal:Algunas burlas revelaron que el problema era muy simple: mal contacto. Cuando premontamos un poco mientras insertamos, se montará. De lo contrario no lo haría. La compresión leve del conector USB parece ayudar un poco; tal vez haya mejores formas de solucionar esto, pero recomiendo a cualquiera que experimente este problema que trate de descartar primero un simple problema de mal contacto, antes de volver a actualizar el controlador.
fuente
Tuve el mismo problema con mi dispositivo de memoria USB 8 GB Adata C008. Encontré la solución en esta página: http://flashboot.ru/files/file/312/
Conecté la memoria USB a una máquina con Windows XP y ejecuté el programa Urescue con "Build MBR" marcado. El programa Uresque se encuentra aquí: http://depositfiles.com/files/czcmb4e36
fuente