Hủy bỏ bảo vệ ghi ổ đĩa flash USB


11

Tôi có một chiếc đồng hồ thể thao có bộ nhớ flash tích hợp. Bộ nhớ flash này được sử dụng để lưu trữ thông tin đào tạo. Khi tôi kết nối đồng hồ với máy tính của mình bằng cáp USB, nó được phát hiện là ổ flash được bảo vệ chống ghi:

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

..và tôi rõ ràng không thể vượt qua phân vùng với quyền 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:~# 

Tôi nhớ rằng hdparmcó một tùy chọn để thay đổi cờ chỉ đọc cho thiết bị và vì ổ flash USB được phát hiện là ổ đĩa SATA, sau đó tôi đã thử, nhưng điều này cũng không giúp được gì:

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

Tôi đoán rằng đồng hồ được thiết kế theo cách mà một khi nó phát hiện ra kết nối USB, nó có kích hoạt công tắc chống ghi USB (phần cứng) không? Là phần bảo vệ ghi phần cứng như vậy của tiêu chuẩn USB? Hoặc có một cái gì đó còn lại để thử?

Câu trả lời:


1

Tôi nhận ra đây là trang web Unix & Linux nhưng nếu bạn có quyền truy cập vào PC, tôi sẽ thử một số mẹo từ trang web này:

Có một công cụ được liệt kê trên trang web đó được gọi là RMPrepUSBYMMV. Đây là một ảnh chụp màn hình của công cụ đó:

    ss của RMPrepUSB

Tôi đã gặp vấn đề với trình phát MP3 chỉ đọc và cách khắc phục duy nhất tôi có thể tìm thấy là gắn chúng trên PC và sử dụng một trong các mẹo được đề xuất trong bài đăng đó hoặc nhấp chuột phải vào thiết bị trong Windows Explorer và bỏ chọn thuộc tính "Chỉ đọc".

Bạn có thể xác nhận rằng thuộc tính này là nguyên nhân gốc và sử dụng mtoolshoặc mattribbỏ chọn cả thuộc tính này trong Linux.

Cập nhật firmware?

Từ hướng dẫn sử dụng Timex :

NHẬN PHẦN MỀM MỚI NHẤT

Mặc dù bạn có thể sử dụng đồng hồ ngay lập tức, phần sụn trực tuyến sẽ có những cải tiến và cải tiến mới nhất. Sử dụng Tác nhân thiết bị để kết nối đồng hồ với máy tính của bạn và nhận các bản cập nhật mới nhất.

  1. Tải xuống Đại lý thiết bị Timex® cho các thiết bị USB tại: http://TimexIronman.com/DeviceAgent

  2. Kết nối clip sạc với đồng hồ, sau đó cắm cáp USB vào máy tính. Một hình ảnh của một máy tính được kết nối xuất hiện trên màn hình đồng hồ.

  3. Mở Đại lý thiết bị trên máy tính của bạn.

  4. Nếu được nhắc bởi Đại lý thiết bị, hãy làm theo các hướng dẫn trên màn hình để tải xuống phần sụn đồng hồ mới nhất.

Người giới thiệu


Tôi đã cố gắng loại bỏ bảo vệ ghi của ổ đĩa flash với RMPrepUSBtiện ích trong Windows 8, nhưng điều này không hoạt động. Bộ nhớ flash vẫn được phát hiện là [442499.462150] sd 7:0:0:0: [sdb] Write Protect is on. Tôi đoán nó được bảo vệ chống ghi trong phần sụn hoặc trong bộ điều khiển bộ nhớ flash. Tuy nhiên, tôi vẫn hơi bối rối làm thế nào phần sụn hoặc bộ điều khiển bộ nhớ có thể xác định rằng hệ thống tệp được bảo vệ chống ghi? Bằng cách không cho phép bất kỳ thao tác ghi nào và gửi tín hiệu USB nhất định cho hệ điều hành biết ổ đĩa đó có được bảo vệ chống ghi không?
Martin

1
@Martin - Mẫu đồng hồ này là gì? Nó dường như là một cái gì đó với chiếc đồng hồ cụ thể.
slm

Đó là TIMEX Run Trainer 2.0. Tôi khá chắc chắn rằng bảo vệ ghi được triển khai trong bộ điều khiển bộ nhớ hoặc phần sụn hoặc đồng hồ và nó không chỉ là một dấu hiệu cho hệ điều hành không ghi dữ liệu vào ổ đĩa như trường hợp của thẻ SD.
Martin

@Martin - dựa trên hành vi tôi muốn đồng ý.
slm

@Martin - đây là chiếc đồng hồ phải không? dcrainmaker.com/2013/03/trainer-depth-review.html
slm
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.