플래시 메모리가 통합 된 스포츠 워치가 있습니다. 이 플래시 메모리는 교육 정보를 저장하는 데 사용됩니다. USB 케이블을 사용하여 시계를 컴퓨터에 연결하면 쓰기 방지 플래시 드라이브로 감지됩니다.
[354703.052138] sd 7:0:0:0: [sdc] Write Protect is on
.. 그리고 분명히 RW 권한으로 파티션을 다시 마운트 할 수 없습니다 :
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:~#
나는 그 기억 hdparm
장치에 대한 및 USB 플래시 드라이브는 SATA 드라이브로 감지되는 읽기 전용 플래그를 변경하는 옵션을 가지고 있었다, 나는 그것을 시도했다, 그러나 이것은 도움이되지 않았다 :
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:~#
시계가 USB 연결을 감지하면 (하드웨어) USB 쓰기 방지 스위치를 트리거하는 방식으로 디자인 된 것 같습니다. 이러한 하드웨어 쓰기 방지는 USB 표준의 일부입니까? 아니면 시도해야 할 것이 있습니까?
RMPrepUSB
Windows 8에서 유틸리티 를 사용하여 플래시 드라이브의 쓰기 방지를 제거하려고 시도했지만 작동하지 않았습니다. 플래시 메모리는 여전히으로 감지됩니다[442499.462150] sd 7:0:0:0: [sdb] Write Protect is on
. 펌웨어 또는 플래시 메모리 컨트롤러에서 쓰기 방지되어 있다고 생각합니다. 그러나 여전히 파일 시스템이 쓰기 금지되어 있는지 펌웨어 또는 메모리 컨트롤러가 어떻게 결정할 수 있습니까? 쓰기 작업을 허용하지 않고 특정 USB 신호를 전송하여 OS에 드라이브가 쓰기 금지되어 있음을 알려줍니다.