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

Clef USB publicitaire vue comme un CDROM + une clef usb

6 réponses
Avatar
Hugues
(X-post sur fcou, fcolc,
avec Fu2 fcou)

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

6 réponses

Avatar
Marc
Hugues a écrit :
(X-post sur fcou, fcolc,
avec Fu2 fcou)

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 ?



Salut,

le lien suivant donne quelques idées :
http://www.developpez.net/forums/d559232/hardware-systemes-logiciels/hardware/depannage-pc/stockage/cle-usb-supprimer-partition-cdfs/

Par contre je ne sais pas si ça tourne sous Linux.

Marc.

--
L'I2C sous Windows
http://perso.club-internet.fr/mbouget/index.html

ATTENTION : enlevez les X pour répondre (remove all X to reply)
Avatar
Nicolas S.
Hugues a écrit:

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



Ça fait plaisir de voir que nos conseils sur fcou ont été suivis...

--
Nicolas S.
Avatar
GuiGui
Hugues a écrit :


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 ?





Non (en tout cas pas avec les moyens à ta disposition). C'est une clé
qui est définitivement en 2 parties : une ROM et une flash. On ne peut
pas effacer la ROM.
Avatar
Hugues
Ce cher "Nicolas S." a dit :

Hugues a écrit:

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



Ça fait plaisir de voir que nos conseils sur fcou ont été suivis...



Pardon ?


--
Hugues
Avatar
Hugues
Ce cher GuiGui a dit :

Hugues a écrit :


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 ?





Non (en tout cas pas avec les moyens à ta disposition). C'est une clé
qui est définitivement en 2 parties : une ROM et une flash. On ne peut
pas effacer la ROM.



En effet, on dirait.. Je pense que je suis donc réduit à devoir ouvrir
la clef pour vérifier cela :-)

--
Hugues
Avatar
Hugues
Ce cher Marc a dit :


le lien suivant donne quelques idées :
http://www.developpez.net/forums/d559232/hardware-systemes-logiciels/hardware/depannage-pc/stockage/cle-usb-supprimer-partition-cdfs/



Très intéressant !

ça semble correspondre à mon problème, vu que c'est la même marque de clef.

par contre ce qui m'étonne c'est qu'un des gars a réussi à faire un
'dd if=/dev/zero of=/dev/scd' qui a fonctionné sur 1,1Gb, alors que
moi ça échoue au bout de 400Mo.


Bref, je suis donc parti pour jeter un oeil à ce firmware à la con :)


Merci pour cette piste !
--
Hugues