删除 USB 闪存驱动器写保护

删除 USB 闪存驱动器写保护

我有一块带有集成闪存的运动手表。该闪存用于存储训练信息。当我使用 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 站点,但如果您可以访问 PC,我会尝试该站点中的一些提示:

该网站上列出了一个名为RMPrepUSBYMMV 的工具,该工具过去也有效。这是该工具的屏幕截图:

    RMPrepUSB 的 ss

我遇到了 MP3 播放器变成只读的问题,我能找到的唯一解决办法是将它们安装在 PC 上,然后使用该帖子中建议的提示之一,或者在 Windows 资源管理器中右键单击该设备,然后取消选中“只读”属性。

您也许能够确认此属性是根本原因并在 Linux 下使用mtoolsmattrib取消选中此属性。

更新固件吗?

来自天美时用户手册:

获取最新固件

虽然您可以开箱即用手表,但在线固件将具有最新的增强和改进。使用设备代理将手表连接到您的计算机并获取最新更新。

  1. 下载适用于 USB 设备的 Timex® Device Agent: http://TimexIronman.com/DeviceAgent

  2. 将充电夹连接到手表,然后将 USB 线插入电脑。手表显示屏上会出现已连接计算机的图片。

  3. 打开计算机上的设备代理。

  4. 如果设备代理提示,请按照屏幕上的说明下载最新的手表固件。

参考

相关内容