[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: