Re: Read Only USB
Op 15-01-14 14:27, Frans van Berckel schreef:
> We nemen een USB stick in gebruik. Gekregen, een reclame ding. Plug
> deze in en zien twee partities auto mounten. Niet sdc1 en sdc2, maar
> sdc1 en sdd1. He, wat leuk, is dat nieuw, naief als ik ben. Misschien is
> het in mijn case ook wel handig. Ze hebben deze indeling gemaakt.
>
> # fdisk /dev/sdc /dev/sdd -l
>
> Disk /dev/sdc: 75 MB, 75759616 bytes
> 16 heads, 34 sectors/track, 272 cylinders, total 147968 sectors
> Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical):
> 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0xc3072e18
>
> Device Boot Start End Blocks Id System
> /dev/sdc1 * 191 147455 73632+ 6 FAT16
>
> Disk /dev/sdd: 446 MB, 446693376 bytes
> 2 heads, 63 sectors/track, 6924 cylinders, total 872448 sectors
> Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical):
> 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0x000a9394
>
> Device Boot Start End Blocks Id System
> /dev/sdd1 * 32 872447 436208 6 FAT16
>
> Zie de heads, sectors & cylinders indeling. Prima denk ik nog, so be it.
>
> # tail -n60 syslog
>
> kernel: [ 1788.429589] usb 1-4: USB disconnect, device number 5
> kernel: [ 1793.232027] usb 1-4: new high-speed USB device number 6 using
> ehci-pci
> kernel: [ 1793.998772] usb 1-4: New USB device found, idVendor=090c,
> idProduct=1000
> kernel: [ 1793.998779] usb 1-4: New USB device strings: Mfr=1,
> Product=2, SerialNumber=3
> kernel: [ 1793.998784] usb 1-4: Product: USB DISK
> kernel: [ 1793.998788] usb 1-4: Manufacturer: SMI Corporation
> kernel: [ 1793.998792] usb 1-4: SerialNumber: AA000000000000000025
> kernel: [ 1793.999479] scsi7 : usb-storage 1-4:1.0
> mtp-probe: checking bus 1, device 6:
> "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-4"
> mtp-probe: bus: 1, device: 6 was not an MTP device
> kernel: [ 1794.997516] scsi 7:0:0:0: Direct-Access SMI USB DISK 1100 PQ:
> 0 ANSI: 0 CCS
> kernel: [ 1794.998753] scsi 7:0:0:1: Direct-Access SMI USB DISK 1100 PQ:
> 0 ANSI: 0 CCS
> kernel: [ 1794.999825] sd 7:0:0:0: Attached scsi generic sg4 type 0
> kernel: [ 1795.000895] sd 7:0:0:1: Attached scsi generic sg5 type 0
> kernel: [ 1795.009729] sd 7:0:0:0: [sdc] 147968 512-byte logical blocks:
> (75.7 MB/72.2 MiB)
> kernel: [ 1795.010384] sd 7:0:0:1: [sdd] 872448 512-byte logical blocks:
> (446 MB/426 MiB)
> kernel: [ 1795.011529] sd 7:0:0:0: [sdc] Write Protect is on
> kernel: [ 1795.011539] sd 7:0:0:0: [sdc] Mode Sense: 43 00 80 00
> kernel: [ 1795.012759] sd 7:0:0:1: [sdd] Write Protect is off
> kernel: [ 1795.012767] sd 7:0:0:1: [sdd] Mode Sense: 43 00 00 00
>
> Ik list dit omdat sdc1 blijkt 'Write Protect is on' te zijn. En 'Mode
> Sense: 43 00 80 00'. Okay, dat passen we even met aan.
>
> # hdparm -r0 /dev/sdc1
>
> /dev/sdc1:
> setting readonly to 0 (off)
> readonly = 0 (off)
>
> # mkfs.vfat /dev/sdc1
>
> mkfs.vfat 3.0.14 (23 Jan 2023)
> mkfs.vfat: unable to open /dev/sdc1: Read-only file system
>
> Jammer. Nu is de vraag, hoe los je dat op? Zie ik wat over het hoofd?
Volgens mij is het mogelijk dat het niet op te lossen is.
Eerder had je ook USB-sticks met een ingebouwde virtuele CDrom, en
volgens mij kon je dat ook niet wegkrijgen.
Een USB-stick kan hardwarematig gelocked zijn, er zijn ook USB-sticks
met een schrijfbeveiliging-schakelaar,
Bedenk dat je voordat je tools als hdparm of fdisk gebruikt, je altijd
er eerst voor moet zorgen dat de parities op de USB-stick echt niet meer
gemount zijn. Anders lukt het vaak niet.
Groet,
Paul.
--
Paul van der Vlis Linux systeembeheer, Groningen
http://www.vandervlis.nl
Reply to: