Hapus proteksi tulis USB flash drive

11

Saya memiliki jam tangan olahraga yang memiliki memori flash terintegrasi. Memori flash ini digunakan untuk menyimpan informasi pelatihan. Ketika saya menghubungkan jam tangan ke komputer saya menggunakan kabel USB, itu terdeteksi sebagai flash drive yang dilindungi penulisan:

[354703.052138] sd 7:0:0:0: [sdc] Write Protect is on

..dan saya jelas tidak dapat me-remount partisi dengan hak 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:~# 

Saya ingat bahwa hdparmada opsi untuk mengubah tanda baca hanya untuk perangkat dan ketika USB flash drive terdeteksi sebagai drive SATA, maka saya mencobanya, tetapi ini tidak membantu:

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:~# 

Saya kira arloji ini dirancang sedemikian rupa sehingga setelah mendeteksi koneksi USB, ia memicu sakelar proteksi tulis (perangkat keras) USB? Apakah perangkat keras semacam proteksi bagian dari standar USB? Atau ada yang tersisa untuk dicoba?

Martin
sumber

Jawaban:

1

Saya menyadari ini adalah situs Unix & Linux tetapi jika Anda memiliki akses ke PC saya akan mencoba beberapa tips dari situs ini:

Ada alat yang terdaftar di situs yang disebut RMPrepUSB, yang telah bekerja di masa lalu juga, YMMV. Berikut screenshot dari alat itu:

    ss dari RMPrepUSB

Saya mengalami masalah dengan pemutar MP3 menjadi hanya baca, dan satu-satunya perbaikan yang dapat saya temukan adalah memasang mereka di PC dan menggunakan salah satu tips yang disarankan dalam posting itu atau mengklik kanan pada perangkat di Windows Explorer, dan hapus centang pada atribut "Read Only".

Anda mungkin dapat mengonfirmasi bahwa atribut ini adalah penyebab utama dan menggunakan mtoolsatau mattribuntuk menghapus centang ini di Linux juga.

Perbarui firmware?

Dari manual pengguna Timex :

DAPATKAN PERANGKAT KERAS TERBARU

Meskipun Anda dapat menggunakan arloji langsung di luar kotak, firmware online akan memiliki peningkatan dan peningkatan terbaru. Gunakan Agen Perangkat untuk menghubungkan jam tangan ke komputer Anda dan mendapatkan pembaruan terbaru.

  1. Unduh Agen Perangkat Timex® untuk Perangkat USB di: http://TimexIronman.com/DeviceAgent

  2. Hubungkan klip pengisian daya ke arloji, lalu colokkan kabel USB ke komputer. Gambar komputer yang terhubung muncul di layar arloji.

  3. Buka Agen Perangkat di komputer Anda.

  4. Jika diminta oleh Agen Perangkat, ikuti petunjuk di layar untuk mengunduh firmware jam tangan terbaru.

Referensi

slm
sumber
Saya mencoba untuk menghapus proteksi penulisan flash drive dengan RMPrepUSButilitas di bawah Windows 8, tetapi ini tidak berhasil. Flash-memory masih terdeteksi sebagai [442499.462150] sd 7:0:0:0: [sdb] Write Protect is on. Saya kira itu dilindungi tulis baik di firmware atau di flash-memory controller. Namun, saya masih agak bingung bagaimana firmware atau memory controller menentukan bahwa file-system dilindungi dari penulisan? Dengan tidak mengizinkan operasi tulis apa pun dan mengirim sinyal USB tertentu yang memberi tahu OS bahwa drive dilindungi dari penulisan?
Martin
1
@ Martin - Apa model jam tangan ini? Tampaknya ada sesuatu dengan jam tangan secara khusus.
slm
Ini adalah TIMEX Run Trainer 2.0. Saya cukup yakin bahwa perlindungan penulisan diterapkan pada pengontrol memori atau firmware atau arloji dan ini bukan hanya indikasi sistem operasi untuk tidak menulis data untuk dikemudikan seperti halnya dengan kartu SD.
Martin
@ Martin - berdasarkan perilaku saya cenderung setuju.
slm
@ Martin - ini arlojinya, kan? dcrainmaker.com/2013/03/trainer-depth-review.html
slm