Journal : Konqueror à détruit ma clé usb ??

Posté par CrEv (page perso, ) le 26 janvier 2004
0
Bonjour à tous,

j'utilisais depuis quelque temps une clé usb2 seitec de 128Mo sous ma mdk 9.2

J'avais modifié le fstab pour qu'il monte /dev/sda sur /mnt/usb
Et jusqu'à présent aucun problème, copie des fichiers en console ou avec konqueror sans aucun problème, jusqu'au jour où ... un de mes transferts sous konqueror a bloqué (il n'avancait plus). J'ai attendu un peu et comme il ne se passait toujours rien je l'ai annulé.

Et depuis, ma clé reste désespérément vide.
Impossible de lire ou d'écrire dessus alors que je peux toujours la monter normalement.
usbview me dit que la clé est là, le Mandrake Control Center m'indique toujours un périphérique sur /dev/sda

J'ai également testé sous win (pour savoir si ça venait de linux ou de la clé) et elle est montée mais il ne trouve pas de disque, de mémoire.

A mon avis il y a deux possibilités, soit la puce mémoire est morte, soit on ne peux plus y accéder (firmware mort ou qqch du genre).
Je ne pense pas que la partie matérielle commandant la puce soit morte car elle est toujours reconnue.

Au final, je ne sais pas vraiment quoi faire, ni comment l'utiliser à nouveau...


P'ti journal peux-tu m'indiquer s'il y a des chances que je récupère ma clé stp ?

> Lire le journal (18 commentaires, moyenne: 1,1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

Re: Konqueror à détruit ma clé usb ??

Posté par Mjules (page perso, ) le 26/01/2004 à 12:40. (lien). Évalué à 2.

commence par un fsck /dev/sda1 avant de dire qu'elle est morte

Re: Konqueror à détruit ma clé usb ??

Posté par djapat () le 26/01/2004 à 12:42. (lien). Évalué à 1.

Est-ce que tu a essayé de la reformatter ?
J'ai souvent eu des problèmes avec des clef usb: impossible à monter.
En faisant un fdisk /dev/sda je vois plein de partitions. Si je les supprime toute, que j'en recrée une (type b (win 95 fat32) et que je la formatte avec mkfs.vfat /dev/sda1, la clef est à nouveau utilisable...
En faite, il faut faire ca pour beaucoup de clef lors d'une première utilisation sous linux, et de temps en temps le problème resurgit (umount non correct ?)
Est-ce que vous avez des expériences similaires ?

  • [^]Re: Konqueror à détruit ma clé usb ??

    Posté par Olivier BENDRIES (page perso, ) le 26/01/2004 à 12:45. (lien). Évalué à 1.

    ouais, il ne faut jamais unplugger une cléf sans l'avoir umounté !! (sauf avec automount ?)
    D'ailleurs c aussi le cas sous W9x et W2k (XP ça passe), il faut passer par le gestionnaire de periph...

    • [^]Re: Konqueror à détruit ma clé usb ??

      Posté par CrEv (page perso, ) le 26/01/2004 à 12:48. (lien). Évalué à 1.

      c'est un peu hors sujet mais sous windows xp c'est possible seulement si l'option "transfert rapide de fichier" (ou qqch du genre) est activée.
      Sinon il faut la démonter comme sous w9x et 2k

      • [^]Re: Konqueror à détruit ma clé usb ??

        Posté par Zorro (page perso, ) le 26/01/2004 à 13:30. (lien). Évalué à 1.

        Même sous XP, il est recommandé, quand on débranche un périph USB, y compris support de stockage, de le spécifier logiciellement en passant par l'icône spéciale près de l'horloge de la barre des tâches. Il s'occupe alors des fichiers en cache RAM, de terminer les accès, et de couper le courant (comment on fait pour couper le courant d'un port USB, sous Linux ?).

        --
        Aide instantanée sur Mandriva : retrouvez-nous sur http://chat.jabberfr.org/muckl_int/?room=mandriva
  • [^]Re: Konqueror à détruit ma clé usb ??

    Posté par CrEv (page perso, ) le 26/01/2004 à 12:53. (lien). Évalué à 1.

    oups j'avais oublié de le précisé...

    J'ai essayé de la reformattée en fat mkfs.vfat sur /dev/sda1 et c'était impossible.
    J'avais également essayé en ext2 (pourquoi pas) mais rien non plus.

    Par contre, je ne l'avais pas fait lors de la première utilisation sous linux et ça ne m'avais jamais posé problème.

    Pour l'histoire des partitions je crois que c'est par exemple pour des histoires de sécurité ou de mot de passe permettant de l'identifier (enfin si je ne me trompe pas)

    Autre petite précision, je l'ai toujours démontée avant de l'enlever.

    • [^]Re: Konqueror à détruit ma clé usb ??

      Posté par CrEv (page perso, ) le 26/01/2004 à 13:03. (lien). Évalué à 1.

      J'ai donc, comme conseillé, lancé fdisk /dev/sda :
      Incapable de lire /dev/sda

      Sans trop de conviction j'ai essayé cfdisk (je ne sais pas s'il y a beaucoup de différence entre les deux) :
      ERREUR FATALE: Ne peut lire à partir de l'unité de disque

      Pour info, voici ce que me donne un mkfs.vfat /dev/sda1 :
      mkfs.vfat 2.9 (15 May 2003)
      /dev/sda1: No such file or directory


      Donc je ne sais plus du tout quoi faire...


      J'ai copié ce que me donne usbview, au cas où ça pourrait donner une idée à quelqu'un :

      USB_Storage
      Manufacturer: Prolific Technology Inc.
      Speed: 480Mb/s (high)
      USB Version: 2.00
      Device Class: 00(>ifc )
      Device Subclass: 00
      Device Protocol: 00
      Maximum Default Endpoint Size: 64
      Number of Configurations: 1
      Vendor Id: 067b
      Product Id: 2517
      Revision Number: 0.01

      Config Number: 1
      Number of Interfaces: 1
      Attributes: c0
      MaxPower Needed: 0mA

      Interface Number: 0
      Name: usb-storage
      Alternate Number: 0
      Class: 08(stor.)
      Sub Class: 05
      Protocol: 50
      Number of Endpoints: 2

      Endpoint Address: 01
      Direction: out
      Attribute: 2
      Type: Bulk
      Max Packet Size: 512
      Interval: 0ms

      Endpoint Address: 82
      Direction: in
      Attribute: 2
      Type: Bulk
      Max Packet Size: 512
      Interval: 0ms

      • [^]Re: Konqueror à détruit ma clé usb ??

        Posté par djapat () le 26/01/2004 à 14:02. (lien). Évalué à 1.

        quels sont les messages quand tu branche ta clef ?
        (en root, fait un tail /var/log/syslog)

        note:
        à ta question "Konqueror à détruit ma clé usb ??" je réponds ça m'étonnerait
        si la question est "est-ce ma clef est grillée" je sais pas... :-)

        • [^]Re: Konqueror à détruit ma clé usb ??

          Posté par CrEv (page perso, ) le 26/01/2004 à 14:15. (lien). Évalué à 1.

          voici les messages :

          Jan 26 15:08:47 crev kernel: hub.c: new USB device 00:14.2-3, assigned address 4
          Jan 26 15:08:47 crev kernel: hub.c: USB hub found
          Jan 26 15:08:47 crev kernel: hub.c: 1 port detected
          Jan 26 15:08:48 crev kernel: hub.c: new USB device 00:14.2-3.1, assigned address 5
          Jan 26 15:08:48 crev kernel: WARNING: USB Mass Storage data integrity not assured
          Jan 26 15:08:48 crev kernel: USB Mass Storage device found at 5
          Jan 26 15:08:52 crev /etc/hotplug/usb.agent: Setup usb-storage for USB product 67b/2517/1
          Jan 26 15:08:52 crev /etc/hotplug/usb.agent: ... no modules for USB product 67b/2515/1


          Pour la note, tu n'as pas tord.
          Néanmoins, elle est inutilisable depuis un transfert loupé sous konqueror et je me posais la question de savoir s'il pouvait y avoir un lien

          • [^]Re: Konqueror à détruit ma clé usb ??

            Posté par Matthieu BENOIST () le 26/01/2004 à 16:28. (lien). Évalué à 1.

            La question est : est ce que le transfert à été loupé car la clef à grillée ou est ce que le plantage du transfert à grillé la clé ?

            et je dirais que la poule est apparue avant l'oeuf. Et dans ton cas, que le grillage est apparu avant le plantage.

      • [^]Re: Konqueror à détruit ma clé usb ??

        Posté par marvin () le 26/01/2004 à 17:06. (lien). Évalué à 1.

        > Sans trop de conviction j'ai essayé cfdisk (je ne sais pas s'il y a beaucoup de différence entre les deux)

        Tiré du man:

        There are several *fdisk programs around. Each has its problems and
        strengths. Try them in the order cfdisk, fdisk, sfdisk. (Indeed,
        cfdisk is a beautiful program that has strict requirements on the par-
        ition tables it accepts, and produces high quality partition tables.
        Use it if you can. fdisk is a buggy program that does fuzzy things -
        usually it happens to produce reasonable results. Its single advantage
        is that it has some support for BSD disk labels and other non-DOS par-
        tition tables. Avoid it if you can. sfdisk is for hackers only - the
        user interface is terrible, but it is more correct than fdisk and more
        powerful than both fdisk and cfdisk. Moreover, it can be used nonin-
        teractively.)


        A savoir que mkfs ne touche pas à la table de partitions mais, dans notre cas, se borne à créer une nouvelle fat. Ça me rappelle une situation assez confuse où pour pouvoir monter ma clé je devais faire:
        mount -t vfat /dev/sda (en somme, mon disque était considéré comme une grosse partition).

        • [^]Re: Konqueror à détruit ma clé usb ??

          Posté par CrEv (page perso, ) le 26/01/2004 à 17:35. (lien). Évalué à 1.

          Merci beaucoup, c'est vrai que j'aurais pu (du) lire le man.

          J'ai donc finalement essayé sfdisk (après lecture de son man cette fois-ci)
          il y a des erreurs de lecture à chaque opération

          voici donc ce que j'obtient en listant les partitions :
          sfdisk -l /dev/sda

          Disque /dev/sda: 125 cylindres, 64 têtes, 32 secteurs/piste
          read: Input/output error

          sfdisk: erreur de lecture sur /dev/sda - ne peut lire le secteur 0
          /dev/sda: une partition non reconnue
          Aucune partition repérée


          Si je comprend bien (mais j'en suis pas sur), il détecte le disque mais n'arrive pas à le lire. C'est qqch comme ça ?

          Si j'essaye de réecrire les partitions, l'opération se termine par :
          Voulez-vous écrire cela sur le disque? [ynq] y
          read: Input/output error

          sfdisk: erreur de lecture sur /dev/sda - ne peut lire le secteur 0
          Relecture de la table de partitions ...


          rq : j'ai de même toujours monté directement /dev/sda et pas une partition spécifique (/dev/sda1 par exemple)
          Je me trompe peut-être mais ça doit être le cas pour beaucoup de clé car j'avais lu plusieurs articles où la clé était toujours montée directement par /dev/sda

grillée ?

Posté par Olivier BENDRIES (page perso, ) le 26/01/2004 à 12:42. (lien). Évalué à 1.

A vu de nez, ça sens plutot une clef grillée.
Mais il ne faut pas ecarter la possibilité que la "fat" (la partition) de la cléf aie dégagée.
Essaye de refaire les partitions sous mdk (avec cfdisk par exemple )

  • [^]Re: grillée ?

    Posté par Robert VISEUR (page perso, ) le 26/01/2004 à 13:29. (lien). Évalué à 2.

    Mouais, ceci dit, Konqueror m'a déjà mis le bazar sur ma clef usb. J'avais créé deux répertoires via le menu Nouveau / Répertoire et, en fait, les deux répertoires pointaient vers le même contenu. Le temps de m'en rendre compte et j'avais supprimé quatre heures de boulot à la poubelle... Je n'ai pas trop approfondi la question, d'autant que ça ne s'est pas reproduit depuis, mais j'ai trouvé ça bizarre.

    • [^]Re: grillée ?

      Posté par Robert VISEUR (page perso, ) le 26/01/2004 à 13:30. (lien). Évalué à 1.

      Pour info (je viens de relire le journal), c'est aussi sous Mdk 9.2.

Re: Konqueror à détruit ma clé usb ??

Posté par abgech () le 26/01/2004 à 14:05. (lien). Évalué à 1.

Effectivement, une clé USB neuve contient en général plusieurs partitions, liées le plus souvent à des logiciels de "sécurité" (bidons) sous window$.
Ma stratégie: détruire ces partitions et recréer une (ou plusieurs) partition(s) ext3 (ou reiser). Et je n'ai plus aucun problème. Bien sûr, cela m'interdit de transférer des fichiers vers ou de window$, mais comme j'ai banni tous les produits micro$oft de mon environnement depuis plus de cinq ans cela ne me gêne absolument pas.
Je déconnecte toujours les montages et démontages automatique et je fait cela "à la main" (une vieille habitude sous Unix puis Linux).
Les mémoires flash ont un nombre limité d'écriture, pour éviter des écritures "inutiles", mettre l'option "-o noatime" lors du montage.

--
Il est démocratiquement impensable, qu'en république, il y ait trop de gens qui se foutent royalement de tout -- Pierre Dac
  • [^]Re: Konqueror à détruit ma clé usb ??

    Posté par marvin () le 26/01/2004 à 17:15. (lien). Évalué à 1.

    > Les mémoires flash ont un nombre limité d'écriture, pour éviter des écritures "inutiles", mettre l'option "-o noatime" lors du montage.

    Je rappelle en passant qu'il existe JFFS2 ( http://sources.redhat.com/jffs2/(...) ), un système de fichier spécialement conçus pour les mémoires de type flash et bien mieux adapté que le fat.

    • [^]Re: Konqueror à détruit ma clé usb ??

      Posté par spell (page perso, ) le 27/01/2004 à 13:26. (lien). Évalué à 1.

      C'est pas une solution possible pour moi, vu qu'il n'y a pas de driver pour windows. (Ma machine au boulot est sous windows, et pas
      moyen de m'en débarrasser)
      Cela dit, on dira pas que l'innovation n'est pas sous linux. J'ai jamais
      entenu qu'un fs spécifique aux clé usb existaient sous windows.
      Si seulement ce driver pouvait exister.

Revenir en haut de page