Le secteur 0 est certainement le plus sensible des disques, clé USB, ....
Oct 9 19:18:59 patmar kernel: Initializing USB Mass Storage driver...
Oct 9 19:18:59 patmar kernel: scsi8 : SCSI emulation for USB Mass Storage devices
Oct 9 19:18:59 patmar kernel: usbcore: registered new interface driver usb-storage
Oct 9 19:18:59 patmar kernel: USB Mass Storage support registered.
Oct 9 19:19:04 patmar kernel: scsi 8:0:0:0: Direct-Access USB Flash Memory 1.00 PQ: 0 ANSI: 2
Oct 9 19:19:04 patmar kernel: sd 8:0:0:0: Attached scsi generic sg3 type 0
Oct 9 19:19:04 patmar kernel: sd 8:0:0:0: [sdc] 15646656 512-byte hardware sectors: (8.01 GB/7.45 GiB)
Oct 9 19:19:04 patmar kernel: sd 8:0:0:0: [sdc] Write Protect is off
Oct 9 19:19:04 patmar kernel: sd 8:0:0:0: [sdc] Assuming drive cache: write through
Oct 9 19:19:04 patmar kernel: sd 8:0:0:0: [sdc] Assuming drive cache: write through
Avec un clé correcte, on peut voir qu'il y a recherche de la taille des blocs du nombre de blocs, donc de la taille totale, ce qui semble impossible au kernel qui ne crée pas de device.
Ces informations semble inaccessibles, et je ne vois pas d'outil standard pour les re-créer (de toute façon il faudrait les connaitre).
mkfs, dd, ... et tous les outils logiques d'accès sont liés au device (et au driver qu'il y a derrière).
Il existe peut être des outils mais du genre Hardware pur et dur.