Forum Astuces.divers Formater une clé USB non reconnue...

Posté par  . Licence CC By‑SA.
Étiquettes :
0
23
fév.
2014

Bonjour!

Je suis face à une clef usb irréductible… Elle a marché un temps puis, après utilisation sur une chaîne hifi, n'est plus reconnue par aucun système…

Je ne perd cependant pas espoir. Je suis sous Debian Wheezy et il s'agit d'une clé Emtec.

  • Après insertion dans le port USB, j'ai le petit bruit de Debian lorsqu'on branche un periph USB mais pas de montage direct…
    La clé USB s'allume (led rouge).

  • fdisk -l ne retourne aucune info sur la clé

  • ls /dev/sd* fait apparaître /dev/sdb après insertion de la clé

  • Après insertion :

    dmesg | tail
    [ 8148.329287] usb 3-1: new high-speed USB device number 5 using xhci_hcd
    [ 8148.352193] usb 3-1: New USB device found, idVendor=13fe, idProduct=1d00
    [ 8148.352200] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [ 8148.352205] usb 3-1: Product: USB DISK 30X

    [ 8148.352208] usb 3-1: Manufacturer:

    [ 8148.352211] usb 3-1: SerialNumber: 000000000000
    [ 8148.352985] scsi9 : usb-storage 3-1:1.0
    [ 8149.386763] scsi 9:0:0:0: Direct-Access USB DISK 30X 1.00 PQ: 0 ANSI: 4
    [ 8149.388122] sd 9:0:0:0: Attached scsi generic sg2 type 0
    [ 8149.390264] sd 9:0:0:0: [sdb] Attached SCSI removable disk

  • Montage du /deb/sdb impossible..
    En ntfs ou vfat :
    Error opening '/dev/sdb': Aucun medium trouvé
    Failed to mount '/dev/sdb': Aucun medium trouvé
    ou
    mount : aucun media trouvé dans /dev/sdb

Quelqu'un a t-il une idée pour réparer ça ? Je suis sur que c'est possible… Et puis c'est 8 go :)

Merci à vous !

  • # Système de fichier ?

    Posté par  . Évalué à 2. Dernière modification le 23 février 2014 à 15:03.

    Bonjour,

    Que donnent les commandes :

    file -s /dev/sdb
    
    dd if=/dev/sdb bs=512 skip=1 | file -
    

    Chez moi, par exemple j'obtiens :

    /dev/sdb: DOS/MBR boot sector
    
    /dev/stdin: Microsoft Windows XP/VISTA bootloader BOOTMGR
    

    As-tu des messages d'erreurs d'entrées / sorties dans dmesg ?

    Sinon, si tu ne souhaites pas récupérer les éventuelles données sur ta clé, tu peux essayer de la formater en vfat par exemple pour repartir proprement :

    mkfs.vfat /dev/sdb

    Attention, évidemment :
    --> S'assurer que c'est bien ta clé USB qui est en /dev/sdb et non pas un autre disque !

    • [^] # Re: Système de fichier ?

      Posté par  . Évalué à 1.

      Merci pour ton aide mais…

      • file -s /dev/sdb
        /dev/sdb: sticky writable, no read permission

      • dd if=/dev/sdb bs=512 skip=1 | file -
        dd: ouverture de « /dev/sdb »: Aucun medium trouvé

      • Pareil pour le formatage, aucun medium trouvé..

      :(

      • [^] # Re: Système de fichier ?

        Posté par  . Évalué à 1.

        Est-ce que la clé fonctionne toujours sur la chaîne hifi, ou sur une autre machine / os ?

        Comme le suggère lolop, elle est peut-être défectueuse tout simplement :(

        • Par curiosité, quel résultat donne la commande suivante, quand la clé est branchée ? :
        stat /dev/sdb
        
        • En vérifiant qu'elle n'est pas déjà montée, on ne sait jamais (liste obtenue avec mount), tu peux tenter de remettre à zéro le premier secteur, puis recréer une table de partitions (mais ça sent aussi le "Aucun médium trouvé" à plein nez…)
        dd if=/dev/zero of=/dev/sdb bs=512 count=1
        fdisk /dev/sdb
          -> o w

        Attention encore une fois : si ces manips sont faites sur le mauvais disque, ça peut faire mal !

        • Enfin, es-tu sûr qu'il n'y a pas de messages d'erreur dans dmesg après l'affichage d'un "aucun médium trouvé" ?
        • [^] # Re: Système de fichier ?

          Posté par  . Évalué à 1.

          Alors, ça a pas vraiment évolué :(

          • stat /dev/sdb
            Fichier : « /dev/sdb »
            Taille : 0 Blocs : 0 ES blocs : 4096 fichier spécial de bloc
            Périphérique : 5h/5d Inode : 146056 Liens : 1 Type de périph. : 8,10
            Accès : (1660/brw-rw---T) UID : ( 0/ root) GID : ( 25/ floppy)
            Accès : 2014-02-23 17:21:57.808035257 +0100
            Modi. : 2014-02-23 17:21:57.808035257 +0100
            Chgt  : 2014-02-23 17:21:57.808035257 +0100
            Créé  : -

          • La deuxième commande donne bien le "Aucun medium trouvé", et aucun message supplémentaire avec dmesg…

          Elle n'est plus reconnue ailleurs non plus, ni la chaine ni Windows… (mais ça c'était prévisible ;) )

          • [^] # Re: Système de fichier ?

            Posté par  . Évalué à 1.

            Elle n'est plus reconnue ailleurs non plus, ni la chaine ni Windows… (mais ça c'était prévisible ;) )

            Ça ne sent pas très bon tout ça :)

            Personnellement, vu le prix d'une clé USB aujourd'hui, je ne prendrais pas de risque avec une clé en laquelle je n'ai plus confiance : je la remplacerais.
            Quitte à continuer de chercher / bricoler par ailleurs sur celle qui est défectueuse :)

      • [^] # Re: Système de fichier ?

        Posté par  . Évalué à 2.

        vérifie avec dmesg que la clé est bien sur dmesg juste avant de faire ça.
        Attention à ce que tu n'aies pas un programme qui 'l'éjecte sinon le noyau va ensuite garder le device mais refuser tout accès avec un "médium non trouvé".

        La commande pour formater est mauvaise. On formate une partition, pas le disque entier. Donc plutot sdb1 que sdb.
        Il faut vérifier qu'il y a une partition.

        • [^] # Re: Système de fichier ?

          Posté par  . Évalué à 2. Dernière modification le 24 février 2014 à 11:13.

          La commande pour formater est mauvaise. On formate une partition, pas le disque entier. Donc plutot sdb1 que sdb.

          S'il existe une table de partition sur le device, alors je suis d'accord avec toi. Mais, ce n'est pas indispensable à priori, et sauf erreur, tu peux très bien formater directement celui-ci sans qu'il dispose d'une table de partition. Le système de fichier occupe alors la totalité de l'espace disponible et tu peux y accéder directement avec /dev/sdb par exemple.
          Comme une disquette il y a quelques années finalement ;)

          D'après [Wikipedia]

          Several partitioning schemes are used by pre-formatted devices. There are two main schemes used by vendors. First puts file system (most commonly FAT32) directly on the device without any partitions, effectively making it start from sector 0, without any additional boot sectors, headers or partitions. Second one, uses DOS partition table (and MBR code), with single (first) partition spanning entire device. […]

          Les fabricants de clés USB utiliseraient donc majoritairement, au choix, les 2 possibilités suivantes :

          • Un système FAT32 directement dès le premier secteur sans table de partition,
          • Une table de partition de type DOS, et une partition unique utilisant l'espace complet.
          • [^] # Re: Système de fichier ?

            Posté par  . Évalué à 2.

            Ah oui ?
            Je n'en ai jamais rencontré alors.
            Merci pour l'info, je ne savais pas que c'était supporté.

  • # Fiabilité…

    Posté par  (site web personnel) . Évalué à 2.

    Et puis c'est 8 go :)

    Qu'est-ce que c'est maintenant, 8 Gio, vingt-trois mille disquettes 5'1/4 de 360Ko :-)

    Bon, une fois que tu l'auras éventuellement récupérée, évite d'y mettre des choses auxquelles tu tiens et qui ne seraient stockées que là…

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • # Tests

    Posté par  (site web personnel) . Évalué à 4.

    Commence par faire un "fdisk -l /dev/sdb". Tu devrais avoir au moins une information sur la taille de la clé, quelque chose du genre :

    Disque /dev/sdb : 64.0 Go, 64023257088 octets

    Si il y a quelque chose, tu peux tenter de voir le contenu de la clé, en utilisant un éditeur hexadécimal. Par exemple, "hexedit"

    hexedit /dev/sdb
    (Utilise "ctrl+c" pour sortir).

    Si tu vois des caractères autres que "00", c'est la clé fonctionne, mais que le système de fichier est corrompu. Essayes alors :

    • soit tu essayes de retrouver tes partitions, et de potentiellement retrouver tes données. http://www.cgsecurity.org/wiki/TestDisk est dispo sur ta Debian
    • soit tu décides de tout perdre, et tu reprends tout à zéro:
      • fdisk pour recréer la partition. Si tu veux la partager avec ta chaîne hifi, il faudra probablement créer une partition FAT32 (utilise le type "c")
      • et enfin tu formates la clé ("mkfs.vfat -F 32 /dev/sdb1" par exemple)
    • [^] # Re: Tests

      Posté par  . Évalué à 1.

      Aucun retour de la commande fdisk -l /dev/sdb

      Tout le problème est la :(

  • # Firmware ?

    Posté par  (site web personnel) . Évalué à 2.

    J'ai eut le même problème sur une des mes clés usb, branchement sur "l'autoradio" du jacuzzi d'un pote et pouf, elle ne marchait plus.

    J'avais réussi à récupérer des softs Windows sur des sites chinois et russe (merci google translate) pour reflaher le firmware de la clé usb, ça me l'avait ensuite reformaté mais elle marche toujours depuis 3 ans.

    Donc en cas de dernier recours, tu peux faire des recherches sur des softs pour ta clé.

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # logiciel qui aide pour la réparation des clés usb

    Posté par  . Évalué à 0.

    Bonjour!
    pour la réparation tu peux suivre ce tuto sur cette page
    chipgenius

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.