Comment sauver un lecteur flash USB illisible

J'ai un lecteur flash USB de 16 Go qui a été corrompu au point où même fdisk -l -l ne peut pas le find (j'obtiens un message d'erreur d'une ligne disant: " Impossible d'ouvrir / dev / sdc ")

Cependant, il est attaché, étant assigné /dev/sdc comme dmesg montre:

 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 ssortingngs: 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 

Je l'ai vérifié en utilisant ls -l /sys/block | grep -vE 'loop|ram' ls -l /sys/block | grep -vE 'loop|ram' ainsi:

 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 

Mais quand od -N 128 /dev/sdc je reçois ce message d'erreur d'une seule ligne:

 od: /dev/sdc: No medium found 

Je n'ai pas besoin des données sur ce lecteur flash USB , j'ai seulement besoin de savoir s'il existe un moyen de le rendre formatable (puis le reformater).

Est-ce possible? Si oui, comment puis-je y aller?

Mise à jour : J'ai juste essayé:

 dd if=/dev/zero of=/dev/sdc1 bs=1M count=6000 conv=fsync 

Et j'ai:

 dd: writing `/dev/sdc1': No space left on device 1000+0 records in 999+0 records out 1047941120 bytes (1.0 GB) copyd, 2.34859 s, 446 MB/s 

Qui dit que l'appareil est vivant et donne des coups de pied?

Cela devient intéressant …

Le nom de l'appareil U167CONTROLLER avant?

Il se peut que le microcontroller de l'appareil ait rencontré des conditions anormales (tout à fait possible avec des fabricants less que totalement fiables) et doit être reprogrammé. C'est un peu un art noir et il est probable que vous ne findez que des programmes Windows qui peuvent reprogrammer le microcontroller.

Vous pouvez essayer d'ouvrir le lecteur flash, en regardant les numéros sur les puces, et en les exécutant via Google pour savoir qui est le fabricant. Vous pourriez alors faire d'autres searchs pour voir s'il existe un utilitaire de récupération, de programmation ou de «puce» disponible. Aucune norme ne régit ce type de fonction. Vous searchz donc quelque chose qui correspond à la marque et au model du microcontroller ou de la puce NAND à l'intérieur du lecteur flash.

Il y a de fortes chances que si un tel utilitaire existe, il sera A) Windows uniquement, comme indiqué et B) en chinois. J'ai réussi à récupérer un dispositif "Transcend" de 2 Go de cette façon qui a soudainement décidé "il n'y avait pas de disque dedans" sans raison.

Jetez un oeil à cette page: http://www.ardamis.com/2009/07/02/usb-drive-unusable-unformattable-and-reporting-0-bytes-capacity/

.. lecture intéressante. En bref, l'auteur, qui exécute Win OS, a examiné une key USB fonctionnelle (la key défectueuse et la key fonctionnelle étaient toutes les deux fournies par Sandisk). Il a trouvé un file .dll sur le bâton fonctionnel et une URL à l'intérieur de la DLL (idée créative!) Qu'il a essayé de coller dans son browser. Il s'est avéré que le lien conduit à une page pour mettre à jour le pilote Sandisk en ligne !!!

Heureusement pour le gars, il courait MS Explorer où une routine ActiveX formait la key USB à un état "vraiment comme neuf". Malheureusement pour quiconque exécute Linux, OS X et d'autres, le "site de réparation" crache le message suivant:

"Pour installer le Launchpad, téléchargez le composant ActiveX nécessaire, assurez-vous que les parameters de security de votre browser ne bloquent pas l'invite de téléchargement, appuyez sur F5 pour recharger la page".

Bien sûr, il y a une possibilité d'exécuter IE sur le vin. C'est ce que je vais aller pour …

Merci, Peter Eliasson

Btw, je suis tombé sur tout cela en cherchant "SM3255AA", une phrase trouvée dans mon dmesg (d'un stick Transcend 4 Go):

  usb 1-7: new high-speed USB device number 10 using ehci_hcd usb 1-7: New USB device found, idVendor=090c, idProduct=3000 usb 1-7: New USB device ssortingngs: Mfr=1, Product=2, SerialNumber=0 usb 1-7: Product: SM3255AA MEMORY BAR usb 1-7: Manufacturer: Silicon Motion,Inc. scsi6 : usb-storage 1-7:1.0 scsi 6:0:0:0: Direct-Access USB MEMORY BAR 1000 PQ: 0 ANSI: 0 CCS sd 6:0:0:0: Attached scsi generic sg2 type 0 sd 6:0:0:0: [sdb] Attached SCSI removable disk 

J'ai eu de la chance avec le programme commercial SpinRite au niveau 2 avec des keys USB. Si vous n'êtes pas satisfait des résultats, je crois qu'il y a une garantie de remboursement.

Avait le même problème avec la key USB d'un ami en ce moment. Il ne monterait pas du tout.

dmesg sortie:

 [248948.377351] usb 3-1: new high speed USB device number 95 using xhci_hcd [248948.744276] usb 3-1: ep 0x81 - rounding interval to 128 microframes, ep desc says 255 microframes [248948.744283] usb 3-1: ep 0x2 - rounding interval to 128 microframes, ep desc says 255 microframes [248948.745064] scsi23 : usb-storage 3-1:1.0 [248949.744560] scsi 23:0:0:0: Direct-Access USB MEMORY BAR 1000 PQ: 0 ANSI: 0 CCS [248950.078968] sd 23:0:0:0: Attached scsi generic sg2 type 0 [248950.079943] sd 23:0:0:0: [sdb] Attached SCSI removable disk 

dans lsusb , il est apparu comme:

 Bus 003 Device 095: ID 090c:3000 Feiya Technology Corp. 

En cours de route, il s'est brusquement détecté et le volume /dev/sdb1 été monté. J'ai vérifié à nouveau lsusb , et maintenant il était subtilement différent:

 Bus 003 Device 094: ID 090c:1000 Feiya Technology Corp. Flash Drive 

dmesg avait l'air normal:

 [248806.372766] usb 3-1: new high speed USB device number 94 using xhci_hcd [248806.421753] usb 3-1: ep 0x81 - rounding interval to 128 microframes, ep desc says 255 microframes [248806.421759] usb 3-1: ep 0x2 - rounding interval to 128 microframes, ep desc says 255 microframes [248806.422518] scsi22 : usb-storage 3-1:1.0 [248807.905390] scsi 22:0:0:0: Direct-Access PQ: 0 ANSI: 4 [248808.206242] sd 22:0:0:0: Attached scsi generic sg2 type 0 [248808.206667] sd 22:0:0:0: [sdb] 31129600 512-byte logical blocks: (15.9 GB/14.8 GiB) [248808.208374] sd 22:0:0:0: [sdb] Write Protect is off [248808.208378] sd 22:0:0:0: [sdb] Mode Sense: 43 00 00 00 [248808.208942] sd 22:0:0:0: [sdb] No Caching mode page present [248808.208945] sd 22:0:0:0: [sdb] Assuming drive cache: write through [248808.210793] sd 22:0:0:0: [sdb] No Caching mode page present [248808.210796] sd 22:0:0:0: [sdb] Assuming drive cache: write through [248808.211505] sdb: sdb1 [248808.214592] sd 22:0:0:0: [sdb] No Caching mode page present [248808.214596] sd 22:0:0:0: [sdb] Assuming drive cache: write through [248808.214600] sd 22:0:0:0: [sdb] Attached SCSI removable disk [248808.541071] EXT2-fs (sdb1): warning: mounting unchecked fs, running e2fsck is recommended 

Certains décollages ont révélé que le problème était très simple: un mauvais contact. Lorsque nous pressions un peu en insérant, il monterait. Sinon, ce ne serait pas le cas. Une légère compression du connecteur USB semble aider un peu; peut-être y a-t-il de meilleurs moyens de résoudre ce problème, mais je recommand à tous ceux qui rencontrent ce problème d'essayer d'éliminer un simple problème de mauvais contact avant d'essayer de réinitialiser le controller.

J'ai eu le même problème avec ma key USB 8 Go Adata C008. J'ai trouvé la solution sur cette page: http://flashboot.ru/files/file/312/

J'ai branché la key USB dans une machine Windows XP et j'ai vérifié le programme Urescue avec "Build MBR". Le programme Uresque se trouve ici: http://depositfiles.com/files/czcmb4e36