Bonjour, ayant retrouvé une clé USB dans un fond de tiroir j’essaie d’en tirer quelque chose
Connexion de la clé (dmesg):
[ 4070.740246] usb 1-1: new high-speed USB device number 3 using ehci_hcd
[ 4070.875539] usb 1-1: New USB device found, idVendor=125f, idProduct=c82a
[ 4070.875550] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4070.875558] usb 1-1: Product: A-DATA USB Flash Drive
[ 4070.875564] usb 1-1: Manufacturer: A-DATA
[ 4070.875569] usb 1-1: SerialNumber: 677594654dc1b4
[ 4070.914500] Initializing USB Mass Storage driver...
[ 4070.914834] scsi3 : usb-storage 1-1:1.0
[ 4070.915032] usbcore: registered new interface driver usb-storage
[ 4070.915038] USB Mass Storage support registered.
[ 4071.914313] scsi 3:0:0:0: Direct-Access A-DATA USB Flash Drive 0.00 PQ: 0 ANSI: 2
[ 4071.919615] sd 3:0:0:0: Attached scsi generic sg2 type 0
[ 4071.921171] sd 3:0:0:0: [sdb] 15794176 512-byte logical blocks: (8.08 GB/7.53 GiB)
[ 4071.921912] sd 3:0:0:0: [sdb] Write Protect is off
[ 4071.921924] sd 3:0:0:0: [sdb] Mode Sense: 00 00 00 00
[ 4071.922655] sd 3:0:0:0: [sdb] Asking for cache data failed
[ 4071.922667] sd 3:0:0:0: [sdb] Assuming drive cache: write through
[ 4071.931193] sd 3:0:0:0: [sdb] Asking for cache data failed
[ 4071.931205] sd 3:0:0:0: [sdb] Assuming drive cache: write through
[ 4072.045398] sdb: unknown partition table
[ 4072.608491] sd 3:0:0:0: [sdb] Asking for cache data failed
[ 4072.608503] sd 3:0:0:0: [sdb] Assuming drive cache: write through
[ 4072.608513] sd 3:0:0:0: [sdb] Attached SCSI removable disk
fdisk -l
Disque /dev/sdb : 8086 Mo, 8086618112 octets
249 têtes, 62 secteurs/piste, 1023 cylindres, total 15794176 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xc8c8c8c8
Le disque /dev/sdb ne contient pas une table de partitions valable
Pas de table de partition … après plusieurs essais de montage je souhaite la formater …
Le périphérique ne contient pas une table de partitions DOS ou Sun, SGI, OSF valable
Création d'une nouvelle étiquette DOS avec id de disque 0xa65a8d99.
Les modifications restent en mémoire jusqu'à ce que vous les écriviez.
Après quoi, bien sûr, le contenu précédent sera irrécupérable.
Avertissement : indicateur 0x0000 incorrect dans la table de partitions 4, sera corrigé par w (écriture)
Commande (m pour l'aide): n
Type de partition :
p primaire (0 primaire(s), 0 étendue(s), 4 libre(s))
e étendue
Sélection (p par défaut) : p
Numéro de partition (1-4, par défaut 1):
Utilisation de la valeur par défaut 1
Premier secteur (2048-15794175, par défaut 2048):
Utilisation de la valeur par défaut 2048
Dernier secteur, +secteurs or +taille{K,M,G} (2048-15794175, par défaut 15794175):
Utilisation de la valeur par défaut 15794175
Commande (m pour l'aide): w
La table de partitions a été altérée.
Appel de ioctl() pour relire la table de partitions.
Erreur de fermeture du fichier
Le noyau râle également …
[ 4242.238074] sd 3:0:0:0: [sdb] Unhandled sense code
[ 4242.238084] sd 3:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
[ 4242.238094] sd 3:0:0:0: [sdb] Sense Key : Hardware Error [current]
[ 4242.238104] sd 3:0:0:0: [sdb] Add. Sense: No additional sense information
[ 4242.238114] sd 3:0:0:0: [sdb] CDB: Write(10): 2a 00 00 00 00 00 00 00 08 00
[ 4242.238133] end_request: I/O error, dev sdb, sector 0
[ 4242.238143] Buffer I/O error on device sdb, logical block 0
[ 4242.238149] lost page write due to I/O error on sdb
[ 4242.384672] sd 3:0:0:0: [sdb] Asking for cache data failed
[ 4242.384699] sd 3:0:0:0: [sdb] Assuming drive cache: write through
[ 4242.388002] sdb: unknown partition table
Je la joue un peu plus brutal … => dd if=/dev/zero of=/dev/sdb bs=1024
Un petit dmesg:
[ 4445.738037] sd 3:0:0:0: [sdb] Unhandled sense code
[ 4445.738048] sd 3:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 4445.738058] sd 3:0:0:0: [sdb] Sense Key : Data Protect [current]
[ 4445.738068] sd 3:0:0:0: [sdb] Add. Sense: Write protected
[ 4445.738079] sd 3:0:0:0: [sdb] CDB: Write(10): 2a 00 00 00 3f c0 00 00 f0 00
[ 4445.738098] end_request: critical target error, dev sdb, sector 16320
[ 4445.738109] Buffer I/O error on device sdb, logical block 2040
[ 4445.738115] lost page write due to I/O error on sdb
[ 4445.738129] Buffer I/O error on device sdb, logical block 2041
[ 4445.738134] lost page write due to I/O error on sdb
[ 4445.738140] Buffer I/O error on device sdb, logical block 2042
[ 4445.738145] lost page write due to I/O error on sdb
[ 4445.738152] Buffer I/O error on device sdb, logical block 2043
[ 4445.738157] lost page write due to I/O error on sdb
[ 4445.738163] Buffer I/O error on device sdb, logical block 2044
[ 4445.738168] lost page write due to I/O error on sdb
[ 4445.738174] Buffer I/O error on device sdb, logical block 2045
[ 4445.738179] lost page write due to I/O error on sdb
[ 4445.738185] Buffer I/O error on device sdb, logical block 2046
[ 4445.738190] lost page write due to I/O error on sdb
[ 4445.738196] Buffer I/O error on device sdb, logical block 2047
[ 4445.738201] lost page write due to I/O error on sdb
[ 4445.738208] Buffer I/O error on device sdb, logical block 2048
[ 4445.738213] lost page write due to I/O error on sdb
[ 4446.304271] sd 3:0:0:0: [sdb] Unhandled sense code
[ 4446.304282] sd 3:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
[ 4446.304292] sd 3:0:0:0: [sdb] Sense Key : Hardware Error [current]
[ 4446.304302] sd 3:0:0:0: [sdb] Add. Sense: No additional sense information
[ 4446.304312] sd 3:0:0:0: [sdb] CDB: Write(10): 2a 00 00 00 3e d0 00 00 f0 00
[ 4446.304331] end_request: I/O error, dev sdb, sector 16080
[ 4446.786398] sd 3:0:0:0: [sdb] Unhandled sense code
[ 4446.786408] sd 3:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
[ 4446.786417] sd 3:0:0:0: [sdb] Sense Key : Hardware Error [current]
[ 4446.786427] sd 3:0:0:0: [sdb] Add. Sense: No additional sense information
[ 4446.786437] sd 3:0:0:0: [sdb] CDB: Write(10): 2a 00 00 00 00 00 00 00 f0 00
[ 4446.786455] end_request: I/O error, dev sdb, sector 0
[...]
[ 4554.105959] end_request: I/O error, dev sdb, sector 48720
[ 4554.142901] sd 3:0:0:0: [sdb] Unhandled sense code
[ 4554.142912] sd 3:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 4554.142923] sd 3:0:0:0: [sdb] Sense Key : Data Protect [current]
[ 4554.142934] sd 3:0:0:0: [sdb] Add. Sense: Write protected
[ 4554.142947] sd 3:0:0:0: [sdb] CDB: Write(10): 2a 00 00 00 bf 40 00 00 f0 00
[ 4554.142968] end_request: critical target error, dev sdb, sector 48960
[ 4554.577697] sd 3:0:0:0: [sdb] Unhandled sense code
[ 4554.577708] sd 3:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
[ 4554.577720] sd 3:0:0:0: [sdb] Sense Key : Hardware Error [current]
[ 4554.577731] sd 3:0:0:0: [sdb] Add. Sense: No additional sense information
[ 4554.577743] sd 3:0:0:0: [sdb] CDB: Write(10): 2a 00 00 00 c0 30 00 00 f0 00
[ 4554.577763] end_request: I/O error, dev sdb, sector 49200
Je tilte sur la ligne [ 4445.738068] sd 3:0:0:0: [sdb] Add. Sense: Write protected, mais je ne vois aucun bouton permettant de lever cette protection x]
+
hdparm -r /dev/sdb
/dev/sdb:
readonly = 0 (off)
gparted ne trouve rien
libparted : 2.3
======================
/dev/sdb: unrecognised disk label
Enfin la commande badblocks ne me retourne rien
Y-a-t-il des idées dans la salle ?
Bonne soirée