Usuń zabezpieczenie przed zapisem na dysku flash USB

11

Mam zegarek sportowy ze zintegrowaną pamięcią flash. Ta pamięć flash służy do przechowywania informacji o treningu. Po podłączeniu zegarka do komputera za pomocą kabla USB jest on wykrywany jako dysk flash chroniony przed zapisem:

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

..i oczywiście nie mogę ponownie zamontować partycji z prawami 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:~# 

Pamiętałem, że hdparmmiałem opcję zmiany flagi tylko do odczytu dla urządzenia, a ponieważ dysk flash USB jest wykrywany jako dysk SATA, spróbowałem, ale to również nie pomogło:

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

Wydaje mi się, że zegarek został zaprojektowany w taki sposób, że po wykryciu połączenia USB uruchamia (sprzętowy) przełącznik zabezpieczenia przed zapisem USB? Czy taka sprzętowa ochrona przed zapisem jest częścią standardu USB? Czy jest jeszcze coś do wypróbowania?

Jaskółka oknówka
źródło

Odpowiedzi:

1

Zdaję sobie sprawę, że jest to strona Uniksa i Linuksa, ale jeśli masz dostęp do komputera, wypróbuję kilka wskazówek z tej strony:

Na tej stronie znajduje się narzędzie o nazwie RMPrepUSBYMMV, które również działało w przeszłości. Oto zrzut ekranu tego narzędzia:

    ss RMPrepUSB

Mam problemy z odtwarzaniem plików MP3 w trybie tylko do odczytu, a jedynym rozwiązaniem, jakie mogłem znaleźć, było zamontowanie ich na komputerze i skorzystanie z jednej z porad sugerowanych w tym poście lub kliknięcie urządzenia prawym przyciskiem myszy w Eksploratorze Windows i odznacz atrybut „Tylko do odczytu”.

Możesz być w stanie potwierdzić, że ten atrybut jest główną przyczyną i użyć go mtoolslub mattribodznaczyć również w systemie Linux.

Zaktualizować oprogramowanie?

Z podręcznika użytkownika Timex :

POBIERZ NAJNOWSZE OPROGRAMOWANIE

Chociaż możesz korzystać z zegarka od razu po wyjęciu z pudełka, oprogramowanie układowe online będzie zawierało najnowsze ulepszenia i udoskonalenia. Użyj agenta urządzeń, aby podłączyć zegarek do komputera i uzyskać najnowsze aktualizacje.

  1. Pobierz Timex® Device Agent dla urządzeń USB ze strony: http://TimexIronman.com/DeviceAgent

  2. Podłącz zaczep do ładowania do zegarka, a następnie podłącz kabel USB do komputera. Obraz podłączonego komputera pojawi się na wyświetlaczu zegarka.

  3. Otwórz Agenta urządzeń na swoim komputerze.

  4. Po wyświetleniu monitu przez Device Agent postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby pobrać najnowsze oprogramowanie układowe zegarka.

Bibliografia

slm
źródło
Próbowałem usunąć ochronę przed zapisem na dysku flash za pomocą RMPrepUSBnarzędzia w systemie Windows 8, ale to nie zadziałało. Pamięć flash jest nadal wykrywana jako [442499.462150] sd 7:0:0:0: [sdb] Write Protect is on. Myślę, że jest chroniony przed zapisem w oprogramowaniu układowym lub w kontrolerze pamięci flash. Nadal jednak zastanawiam się, jak oprogramowanie układowe lub kontroler pamięci mogą ustalić, czy system plików jest chroniony przed zapisem? Nie zezwalając na żadne operacje zapisu i wysyłając pewien sygnał USB, który informuje system operacyjny, że dysk jest chroniony przed zapisem?
Martin
1
@Martin - Jaki jest model tego zegarka? Wydaje się, że jest to coś konkretnego z zegarkiem.
slm
To TIMEX Run Trainer 2.0. Jestem całkiem pewien, że ochrona przed zapisem jest zaimplementowana w kontrolerze pamięci, oprogramowaniu układowym lub zegarku i nie jest to tylko wskazówka dla systemu operacyjnego, aby nie zapisywać danych na dysku, tak jak ma to miejsce w przypadku kart SD.
Martin
@Martin - na podstawie zachowania chciałbym się zgodzić.
slm
@Martin - czy to zegarek, prawda? dcrainmaker.com/2013/03/trainer-depth-review.html
slm