Зніміть захист від запису 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мав можливість змінити прапор лише для пристрою, і коли 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. Ось скріншот цього інструменту:

    ss RMPrepUSB

У мене виникли проблеми з MP3-програвачами, які ставали лише для читання, і єдине виправлення, яке я міг знайти, - це встановити їх на ПК та використати один із порад, запропонованих у цій публікації, або натиснути правою кнопкою миші на пристрої в Провіднику Windows, і зніміть прапорці з атрибутом "Тільки для читання".

Можливо, ви зможете підтвердити, що цей атрибут є першопричиною, і використати mtoolsабо mattribзняти цей прапорець під Linux також.

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

З посібника користувача Timex :

Отримайте НАЙКРАЩУЮ ФІРМУРУ

Хоча ви можете використовувати годинник прямо з коробки, онлайн-прошивка матиме найновіші вдосконалення та вдосконалення. За допомогою агента пристроїв підключіть годинник до комп'ютера та отримайте останні оновлення.

  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 - Яка модель цього годинника? Здавалося б, це щось із годинником конкретно.
slm

Це TIMEX Run Trainer 2.0. Я цілком впевнений, що захист від запису реалізований в контролері пам'яті або вбудованому програмному забезпеченні або в годиннику, і це не просто вказівка ​​операційній системі не записувати дані на диск, як це було в SD-картах.
Мартін

@Martin - ґрунтуючись на поведінці, я схильний би погодитися.
slm

@Martin - це годинник правильно? dcrainmaker.com/2013/03/trainer-depth-review.html
slm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.