Ich habe eine Sportuhr mit integriertem Flash-Speicher. In diesem Flash-Speicher werden Trainingsinformationen gespeichert. Wenn ich die Uhr über das USB-Kabel an meinen Computer anschließe, wird sie als schreibgeschütztes Flash-Laufwerk erkannt:
[354703.052138] sd 7:0:0:0: [sdc] Write Protect is on
..und ich kann die Partition mit RW-Rechten offensichtlich nicht erneut bereitstellen:
root@T60:~# mount -vt vfat -o rw,remount /dev/sdc1 /media/
mount: cannot remount block device /dev/sdc1 read-write, is write-protected
root@T60:~#
Ich erinnerte mich, dass hdparm
es eine Option gab, das schreibgeschützte Flag für ein Gerät zu ändern, und als USB-Flash-Laufwerk als SATA-Laufwerk erkannt wurde, versuchte ich es, aber dies half auch nicht:
root@T60:~# hdparm -r0 /dev/sdc
/dev/sdc:
setting readonly to 0 (off)
readonly = 0 (off)
root@T60:~# mount -vt vfat -o rw,remount /dev/sdc1 /media/
mount: cannot remount block device /dev/sdc1 read-write, is write-protected
root@T60:~#
Ich vermute, dass die Uhr so konzipiert ist, dass sie, sobald sie die USB-Verbindung erkennt, den (Hardware-) USB-Schreibschutzschalter auslöst. Ist ein solcher Hardware-Schreibschutz Teil des USB-Standards? Oder gibt es noch etwas zu versuchen?
RMPrepUSB
Dienstprogramm unter Windows 8 zu entfernen , aber dies hat nicht funktioniert. Flash-Speicher wird weiterhin als erkannt[442499.462150] sd 7:0:0:0: [sdb] Write Protect is on
. Ich denke, es ist schreibgeschützt, entweder in der Firmware oder im Flash-Speicher-Controller. Ich bin jedoch immer noch etwas verwirrt, wie Firmware oder Speichercontroller feststellen können, dass das Dateisystem schreibgeschützt ist. Indem Sie keine Schreibvorgänge zulassen und ein bestimmtes USB-Signal senden, das dem Betriebssystem mitteilt, dass das Laufwerk schreibgeschützt ist?