Снять USB-флешку с защитой от записи

11

У меня есть спортивные часы со встроенной флэш-памятью. Эта флэш-память используется для хранения обучающей информации. Когда я подключаю часы к компьютеру с помощью 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имел возможность изменить флаг readonly для устройства и, поскольку 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? Или есть что попробовать?

Мартин
источник

Ответы:

1

Я понимаю, что это сайт Unix & Linux, но если у вас есть доступ к ПК, я бы попробовал некоторые советы с этого сайта:

На этом сайте есть инструмент RMPrepUSB, который работал и в прошлом, YMMV. Вот скриншот этого инструмента:

    сс RMPrepUSB

У меня возникли проблемы с тем, что MP3-плееры стали доступны только для чтения, и единственное исправление, которое я смог найти, - это смонтировать их на ПК и использовать один из советов, предложенных в этом посте, или щелкнуть правой кнопкой мыши устройство в проводнике Windows и снимите флажок «Только для чтения».

Возможно, вы сможете подтвердить, что этот атрибут является основной причиной, и использовать mtoolsили mattribснять этот флажок и в Linux.

Обновить прошивку?

Из руководства пользователя Timex :

ПОЛУЧИТЕ ПОСЛЕДНЮЮ ПРОШИВКУ

Хотя вы можете использовать часы прямо из коробки, онлайн-прошивка будет иметь самые последние улучшения и улучшения. Используйте Device Agent, чтобы подключить часы к вашему компьютеру и получать последние обновления.

  1. Загрузите агент устройства Timex® для USB-устройств по адресу: http://TimexIronman.com/DeviceAgent

  2. Подсоедините зарядный зажим к часам, затем подключите USB-кабель к компьютеру. На дисплее часов появится изображение подключенного компьютера.

  3. Откройте Device Agent на вашем компьютере.

  4. По запросу Агента устройства следуйте инструкциям на экране, чтобы загрузить последнюю версию прошивки часов.

Ссылки

SLM
источник
Я пытался снять защиту от записи с флешки с помощью RMPrepUSBутилиты под Windows 8, но это не сработало. Флэш-память все еще определяется как [442499.462150] sd 7:0:0:0: [sdb] Write Protect is on. Я думаю, что он защищен от записи в прошивке или в контроллере флэш-памяти. Тем не менее, я все еще немного озадачен, как прошивка или контроллер памяти могут определить, что файловая система защищена от записи? Не разрешать какие-либо операции записи и отправлять определенный сигнал USB, который сообщает ОС, что диск защищен от записи?
Мартин
1
@Martin - Какая модель у этих часов? Казалось бы, что-то конкретно с часами.
СЛМ
Это TIMEX Run Trainer 2.0. Я вполне уверен, что защита от записи реализована в контроллере памяти или встроенном программном обеспечении или часах, и это не просто указание операционной системе не записывать данные на диск, как это было в случае с картами SD.
Мартин
@Martin - исходя из поведения, я был бы склонен согласиться.
СЛМ
@ Мартин - это часы, верно? dcrainmaker.com/2013/03/trainer-depth-review.html
ОДС