Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Clef USB publicitaire vue comme un CDROM + une clef usb

2 réponses
Avatar
Hugues
Bonjour à tous,


ma copine m'a refilé une clef USB de 1Go (dixit l'enrobage plastique),
sur laquelle, après l'avoir branchée sur un mac, windows ou linux, je
me retrouve avec un CD-ROM contenant un programme publicitaire (que je
n'ai pas cherché à regarder), et une partition mass-storge de 400Mo.
En clair, on perd 600Mo avec cette publicité.

En la branchant sur mon Linux, avec dmesg, j'aperçois que cette clef
USB est reconnue comme deux périphériques :

- un mass storage, géré par sd
- un CDROM, géré par sr.

Donc j'ai deux devices : /dev/sdb (ou whatever..), et /dev/sr1 (idem)
au branchement de cette clef.

Bien entendu, il m'est impossible de formater /dev/sr1.
Et si je réécris la table de partitions de /dev/sdb, je ne fais que
reformater les 400Mo disponibles..



Question : est-il possible d'une façon ou d'une autre de récupérer
l'espace occupé par le "CDROM" afin d'avoir une clef
mass-storage de 1Go ?



La marque de la clef est «Juniper» (Jamais entendu parler.. :)
Plus d'infos :

$ dmesg
[955895.546464] usb 5-3: new high speed USB device using ehci_hcd and address 10
[955895.681415] usb 5-3: configuration #1 chosen from 1 choice
[955895.681668] scsi10 : SCSI emulation for USB Mass Storage devices
[955895.681734] usb-storage: device found at 10
[955895.681738] usb-storage: waiting for device to settle before scanning
[955900.670368] usb-storage: device scan complete
[955900.671240] scsi 10:0:0:0: Direct-Access Ut165 USB2FlashStorage 0.00 PQ: 0 ANSI: 2
[955900.672230] scsi 10:0:0:1: CD-ROM Ut165 USB2FlashStorage 0.00 PQ: 0 ANSI: 0 CCS
[955900.673708] SCSI device sdb: 819200 512-byte hdwr sectors (419 MB)
[955900.674585] sdb: Write Protect is off
[955900.674591] sdb: Mode Sense: 00 00 00 00
[955900.674595] sdb: assuming drive cache: write through
[955900.677324] SCSI device sdb: 819200 512-byte hdwr sectors (419 MB)
[955900.678197] sdb: Write Protect is off
[955900.678204] sdb: Mode Sense: 00 00 00 00
[955900.678209] sdb: assuming drive cache: write through
[955900.678215] sdb: unknown partition table
[955900.738635] sd 10:0:0:0: Attached scsi removable disk sdb
[955900.738693] sd 10:0:0:0: Attached scsi generic sg2 type 0
[955900.800269] sr1: scsi3-mmc drive: 93x/93x cd/rw xa/form2 cdda tray
[955900.800344] sr 10:0:0:1: Attached scsi CD-ROM sr1
[955900.800406] sr 10:0:0:1: Attached scsi generic sg3 type 5

(d'ailleurs je me demande pourquoi les infos sur le périphérique sdb
apparaissent en double..)

$ dd if=/dev/zero of=/dev/sr1
dd: ouverture de `/dev/sr1': Système de fichiers accessible en lecture seulement

$ dd if=/dev/zero of=/dev/sdb
dd: écriture vers `/dev/sdb': Aucun espace disponible sur le périphérique
819201+0 enregistrements lus
819200+0 enregistrements écrits
419430400 octets (419 MB) copiés, 295,29 seconde, 1,4 MB/s


$ fdisk -l /dev/sr1 /dev/sdb
Note: taille de secteur est 2048 (et non pas 512)

Disque /dev/sr1: 591 Mo, 591396864 octets
255 heads, 63 sectors/track, 17 cylinders
Units = cylindres of 16065 * 2048 = 32901120 bytes
Disk identifier: 0x00000000

Disque /dev/sr1 ne contient pas une table de partition valide

Disque /dev/sdb: 419 Mo, 419430400 octets
13 heads, 62 sectors/track, 1016 cylinders
Units = cylindres of 806 * 512 = 412672 bytes
Disk identifier: 0x00000000

Disque /dev/sdb ne contient pas une table de partition valide


--
Hugues

2 réponses

Avatar
Nicolas S.
Hugues a écrit:

En la branchant sur mon Linux, avec dmesg, j'aperçois que cette clef
USB est reconnue comme deux périphériques :

- un mass storage, géré par sd
- un CDROM, géré par sr.



Ta clé semble _émuler_ un lecteur de CD-ROM. Je doute que tu puisse
faire quoi que ce soit de /dev/sr1.

$ dd if=/dev/zero of=/dev/sr1
dd: ouverture de `/dev/sr1': Système de fichiers accessible en lecture
seulement



Démonte ce qui est rattaché à /dev/sr1 avant.
% mount

--
Nicolas S.
Avatar
Nicolas George
Hugues wrote in message :
En la branchant sur mon Linux, avec dmesg, j'aperçois que cette clef
USB est reconnue comme deux périphériques :

- un mass storage, géré par sd
- un CDROM, géré par sr.



Classique. Avec un peu de chance, il existe un outil propriétaire windows
pour remettre la clef dans un état décent.