Снять 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. По запросу Агента устройства следуйте инструкциям на экране, чтобы загрузить последнюю версию прошивки часов.

Ссылки


Я пытался снять защиту от записи с флешки с помощью 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
ОДС
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.