Clef usb non reconnue. Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
StatiX
Membre
Membre
Messages : 10
Inscription : 12 sept. 2024, 17:40
Status : Hors-ligne

Bonjour, j'ai une clef usb qui n'est pas reconnue par mon gestionnaire de fichier, qui refuse de se laisser créer une table de partition avec GParted. Mais elle semble être encore reconnue au fin fond de mon ordi. J'aurais besoins d'aide pour trouver le problème et (si possible) le résoudre. J'ai trouvé une commande de diagnostique sur le forum Ubuntu, je vous met son retour car il semble assez complet. Je précise qu'il n'y a aucune donnée importante sur cette clef et que tout ce qui m'importe c'est de la récupérer. Merci d'avance pour ceux qui prendrons le temps de se pencher sur mon problème.

Lien vers la page ou j'ai trouvé la commande :
https://forum.ubuntu-fr.org/viewtopic.php?id=2031501



$ sudo dmesg | tail -1 > /tmp/tail.txt; sleep 45 && echo -e "\n\tLes 3 derniers systèmes de fichiers montés :"; mount -l | tail -3 ; echo -e "\n\tUSB, les puces :"; lsusb | sort; echo -e "\n\tUSB, les modules :"; lsusb -t; echo -e "\n\tDMESG :"; sudo dmesg | grep -A999 "$(sed -r 's/([].[])/\\\1/g' /tmp/tail.txt)" | grep -Evi "80211|associate|authenticat|dhclient|dhcp|forcedeth|ipv6|link is not ready|network|no link during initialization|phy[0-9]|tx/rx|tx status|ufw|wlan"; echo -e "\n\tContenu de /media :"; ls -la /media; echo -e "\n\tContenu de /media/moi :"; ls -la "/media/$USER"; echo -e "\n\tGestionnaire(s) de fichiers :"; dpkg -l | grep -i "file .*manager" | awk '!/plugin|profile|theme/{print $1,$2,$3,$4}' | column -s' ' -t ; echo -e "\n\tNombre d'éléments de /home/moi ne m'appartenant pas :"; find ~ -mount \( ! -user $USER -o ! -group $USER \) | wc -l; echo -e "\n\tDésignation STABLE des périphériques :"; ls -l /dev/disk/by-id | grep -iEv "\-part[3-9]|total|\-part[1-9][0-9]" | sort -k 10; echo; lsb_release -d; echo -e "\nNoyau en service : $(uname -mr)\n"; echo "Logué en tant que : $(whoami)"
[sudo] password for tristan:

Les 3 derniers systèmes de fichiers montés :
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1611872k,nr_inodes=402968,mode=700,uid=1000,gid=1000,inode64)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
portal on /run/user/1000/doc type fuse.portal (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

USB, les puces :
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 04f2:b5ac Chicony Electronics Co., Ltd Integrated IR Camera
Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 004: ID 04f2:b5ab Chicony Electronics Co., Ltd Integrated Camera
Bus 001 Device 005: ID 138a:0097 Validity Sensors, Inc.
Bus 001 Device 006: ID 2386:310e Raydium Corporation Raydium Touch System
Bus 001 Device 008: ID 0930:6544 Toshiba Corp. TransMemory-Mini / Kingston DataTraveler 2.0 Stick
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 0bda:0316 Realtek Semiconductor Corp. Card Reader

USB, les modules :
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
|__ Port 3: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
|__ Port 4: Dev 8, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 5: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
|__ Port 5: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 7: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 7: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 8: Dev 4, If 1, Class=Video, Driver=uvcvideo, 480M
|__ Port 8: Dev 4, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 9: Dev 5, If 0, Class=Vendor Specific Class, Driver=, 12M
|__ Port 10: Dev 6, If 0, Class=Human Interface Device, Driver=usbhid, 12M

DMESG :
[ 31.108353] rfkill: input handler disabled
[ 80.490643] usb 1-4: new high-speed USB device number 7 using xhci_hcd
[ 80.643024] usb 1-4: New USB device found, idVendor=0930, idProduct=6544, bcdDevice= 1.00
[ 80.643028] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 80.643029] usb 1-4: Product: DataTraveler 2.0
[ 80.643030] usb 1-4: Manufacturer: Kingston
[ 80.643032] usb 1-4: SerialNumber: 1C6F6530298EC161B94D94F9
[ 80.644396] usb-storage 1-4:1.0: USB Mass Storage device detected
[ 80.644489] scsi host1: usb-storage 1-4:1.0
[ 81.185787] usb 1-4: USB disconnect, device number 7
[ 81.702637] usb 1-4: new high-speed USB device number 8 using xhci_hcd
[ 81.855281] usb 1-4: New USB device found, idVendor=0930, idProduct=6544, bcdDevice= 1.00
[ 81.855285] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 81.855287] usb 1-4: Product: DataTraveler 2.0
[ 81.855288] usb 1-4: Manufacturer: Kingston
[ 81.855290] usb 1-4: SerialNumber: 1C6F6530298EC161B94D94F9
[ 81.857252] usb-storage 1-4:1.0: USB Mass Storage device detected
[ 81.857366] scsi host1: usb-storage 1-4:1.0
[ 82.891705] scsi 1:0:0:0: Direct-Access Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 4
[ 82.891987] sd 1:0:0:0: Attached scsi generic sg1 type 0
[ 82.893713] sd 1:0:0:0: [sdb] 30274560 512-byte logical blocks: (15.5 GB/14.4 GiB)
[ 82.893927] sd 1:0:0:0: [sdb] Write Protect is off
[ 82.893931] sd 1:0:0:0: [sdb] Mode Sense: 45 00 00 00
[ 82.894136] sd 1:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 82.910458] sd 1:0:0:0: [sdb] Attached SCSI removable disk

Contenu de /media :
total 16
drwxr-xr-x 4 root root 4096 Jun 23 12:33 .
drwxr-xr-x 19 root root 4096 Sep 12 17:21 ..
drwxr-xr-x 2 root root 4096 Jun 23 12:22 cdrom
drwxr-x---+ 2 root root 4096 Sep 12 17:19 tristan

Contenu de /media/moi :
total 8
drwxr-x---+ 2 root root 4096 Sep 12 17:19 .
drwxr-xr-x 4 root root 4096 Jun 23 12:33 ..

Gestionnaire(s) de fichiers :
ii nautilus 43.2-1 amd64

Nombre d'éléments de /home/moi ne m'appartenant pas :
1002

Désignation STABLE des périphériques :
lrwxrwxrwx 1 root root 13 Sep 12 17:33 nvme-eui.a03299c879082410 -> ../../nvme0n1
lrwxrwxrwx 1 root root 13 Sep 12 17:33 nvme-LENSE20256GMSP34MEAT2TA_1145969602410_1 -> ../../nvme0n1
lrwxrwxrwx 1 root root 13 Sep 12 17:33 nvme-LENSE20256GMSP34MEAT2TA_1145969602410 -> ../../nvme0n1
lrwxrwxrwx 1 root root 15 Sep 12 17:33 nvme-eui.a03299c879082410-part1 -> ../../nvme0n1p1
lrwxrwxrwx 1 root root 15 Sep 12 17:33 nvme-LENSE20256GMSP34MEAT2TA_1145969602410_1-part1 -> ../../nvme0n1p1
lrwxrwxrwx 1 root root 15 Sep 12 17:33 nvme-LENSE20256GMSP34MEAT2TA_1145969602410-part1 -> ../../nvme0n1p1
lrwxrwxrwx 1 root root 15 Sep 12 17:33 nvme-eui.a03299c879082410-part2 -> ../../nvme0n1p2
lrwxrwxrwx 1 root root 15 Sep 12 17:33 nvme-LENSE20256GMSP34MEAT2TA_1145969602410_1-part2 -> ../../nvme0n1p2
lrwxrwxrwx 1 root root 15 Sep 12 17:33 nvme-LENSE20256GMSP34MEAT2TA_1145969602410-part2 -> ../../nvme0n1p2
lrwxrwxrwx 1 root root 9 Sep 12 17:33 usb-Generic-_SD_MMC_20120501030900000-0:0 -> ../../sda
lrwxrwxrwx 1 root root 9 Sep 12 17:34 usb-Kingston_DataTraveler_2.0_1C6F6530298EC161B94D94F9-0:0 -> ../../sdb

No LSB modules are available.
Description: Debian GNU/Linux 12 (bookworm)

Noyau en service : 6.1.0-25-amd64 x86_64

Logué en tant que : tristan


Avatar de l’utilisateur
diesel
Membre
Membre
Messages : 184
Inscription : 29 oct. 2022, 22:43
Status : Hors-ligne

C'est quoi ta clé USB (marque, modèle, taille) ?

Amicalement.

Jean-Marie
StatiX
Membre
Membre
Messages : 10
Inscription : 12 sept. 2024, 17:40
Status : Hors-ligne

C'est une Kingston data traveler 2.0 de 16Go: je te met un liens pour la référence.
https://www.amazon.fr/Kingston-DTSE9G2- ... B00SOL9ZSA
Avatar de l’utilisateur
diesel
Membre
Membre
Messages : 184
Inscription : 29 oct. 2022, 22:43
Status : Hors-ligne

Ben..., elle est parfaitement reconnue en tant que /dev/sdb.

Code : Tout sélectionner

lrwxrwxrwx 1 root root 9 Sep 12 17:34 usb-Kingston_DataTraveler_2.0_1C6F6530298EC161B94D94F9-0:0 -> ../../sdb
Essaye les manips suivantes dans un terminal :

Code : Tout sélectionner

cd
mkdir toto_clé
sudo mount /dev/sdb toto_clé
cd toto_clé
ls
et vois ce qu'il y a.

Une fois que tu as fini :

Code : Tout sélectionner

cd
sudo umount toto_clé
rmdir toto_clé
Amicalement.

Jean-Marie
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5336
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

C'est quoi cette commande que tu as trouvé ? c'est un psychopathe qui avait perdu un pari qui l'a écrite ?
Les commandes proposées par diesel sont bien plus simple set plus cibées.
Une astuce. Juste après avoir branché ta clef dans le port usb, tu fais un dmesg et tu regardes les dernières lignes. Tu verras immédiatement si elle est reconnue.
Avatar de l’utilisateur
diesel
Membre
Membre
Messages : 184
Inscription : 29 oct. 2022, 22:43
Status : Hors-ligne

C'est un débat qui a déjà eu lieu sur le forum ubuntu.fr.

Il y a des adeptes de la commande à rallonge qu'il suffit de copier/coller et qui donne un résultat "complet" et "formaté" dans lequel les aidants retrouvent tout ce qu'ils ont envie d'y voir. Le problème (que j'avais soulevé à l'époque) est que l'utilisateur non spécialiste de bash n'a aucune chance de comprendre ce qu'il a fait.

Amicalement.

Jean-Marie
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5336
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Le risque est aussi que cette commande expose des infos que le requérant n'a pas forcement envie de voir exposeées.
Et ça va faire fuir les nouveaux libristes qui doivent se demander dans quelle secte ils sont tombés! Alors que le logiciel libre est tellement simple et cohérent ....
StatiX
Membre
Membre
Messages : 10
Inscription : 12 sept. 2024, 17:40
Status : Hors-ligne

Voici les retours des commandes :



$ cd
mkdir toto_clé
sudo mount /dev/sdb toto_clé
cd toto_clé
ls
mount: /home/tristan/toto_clé: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error.
dmesg(1) may have more information after failed mount system call.




et



~/toto_clé$ cd
sudo umount toto_clé
rmdir toto_clé
umount: toto_clé: not mounted.




Je précise que la clef est bien reconnue dans GParted après les deux commandes précédentes.
Pour la petite histoire, elle a crashé pendant un formattage et impossible d'en faire quoi que ce soi depuis...
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5336
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Je pense que ta clef est physiquement OK mais que le systeme de fichiers est corrompus.
Tu peux tenter de réparer la table de partition si les données sont importantes (Gparted devrait savoir faire), sinon reformate avec gparted (attention de ne pas te tromper et reformater ton disque système ....).
Si tu ne l'utilises que sur des machines linux formate en ext4
StatiX
Membre
Membre
Messages : 10
Inscription : 12 sept. 2024, 17:40
Status : Hors-ligne

Non, gparted crash pendant l’opération et ne trouve plus la clef après cela. Je suis obligé de la débrancher puis de la rebrancher pour pouvoir la retrouver avec gparted
StatiX
Membre
Membre
Messages : 10
Inscription : 12 sept. 2024, 17:40
Status : Hors-ligne

Impossible de formater car pas de table de partition et impossible de créer un table de partition
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5336
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

On va reprendre dans l'ordre.
Lorsque tu lances Gparted, est ce qu'il te demande le mot de passe root ?
Dans Gparted, tu sélectionnes la clef dans la liste déroulante en haut à droite (il te faudra peut étre aller dans le menu gparted --> actualiser les périphériques)
Dans la fenetre principale, tu as une ligne par partition (normalement une seule). click droit --> information.

tu peux aussi le faire en ligne de commande avec lsblk -f
Avatar de l’utilisateur
diesel
Membre
Membre
Messages : 184
Inscription : 29 oct. 2022, 22:43
Status : Hors-ligne

Si ta clé est reconnue comme /dev/sdb, tu peux faire :

Code : Tout sélectionner

sudo mkfs.vfat -I /dev/sdb
et le tour est joué.

Si ça plante, c'est que ta clé a un problème et dans ce cas, on ne pourra rien pour toi.

Amicalement.

Jean-Marie
StatiX
Membre
Membre
Messages : 10
Inscription : 12 sept. 2024, 17:40
Status : Hors-ligne

Alors, je lance Gparted, il me demande mon mdp, je clique sur la clef en haut a droite (/dev/sdb) , il me dit :
Partition : Unallocated
File system : Unallocated
size : 14.4 GiB
Used : ...
Unused : ...
Flags :

Et quand je fais un clic droit dessus :

Unallocated 14.44GiB
File System : Unallocated
Size : 14.44 GiB
Path : Unallocated
First Sector : 0
Last sectors : 30274559
Total sectors : 30274560

Warning : /dev/sdb: unrecognised disk label
StatiX
Membre
Membre
Messages : 10
Inscription : 12 sept. 2024, 17:40
Status : Hors-ligne



$ sudo mkfs.vfat -I /dev/sdb
[sudo] password for tristan:
mkfs.fat 4.2 (2021-01-31)
mkfs.vfat: failed whilst writing FAT



Donc c'est mort, plus rien a faire ?
Avatar de l’utilisateur
diesel
Membre
Membre
Messages : 184
Inscription : 29 oct. 2022, 22:43
Status : Hors-ligne

J'en ai peur.

Amicalement.

Jean-Marie
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5336
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Tu peux tenter de vérifier si il y a quelque chose, puis tout effacer avec fdisk , puis de retenter un partitionnement
https://www.malekal.com/fdisk-gfdisk-cr ... des-linux/
Vérifie qu'elle s'appelle toujours sdb
Mais peu de chance que tu arrives à la récupérer vu tes derniers retours. Mais tu auras appris à te servir de quelques outils linux :)
StatiX
Membre
Membre
Messages : 10
Inscription : 12 sept. 2024, 17:40
Status : Hors-ligne

Bon ben, tant pis pour cette clef ( qui a déjà quelques années au compteur ) et merci à vous d’avoir pris le temps de m’aider et m’expliquer, bonne soirée. :smile:
StatiX
Membre
Membre
Messages : 10
Inscription : 12 sept. 2024, 17:40
Status : Hors-ligne

Comment fait-on pour passer le sujet en résolu ??
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5336
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

il faut cliquer sur "accepter cette réponse" en face de la réponse la plus pertinente
Répondre