我有一个带有集成闪存的运动手表。该闪存用于存储训练信息。当我使用 USB 数据线将手表连接到我的电脑时,它被检测为写保护的闪存驱动器:
[354703.052138] sd 7:0:0:0: [sdc] Write Protect is on
Run Code Online (Sandbox Code Playgroud)
..而且我显然无法重新安装具有 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:~#
Run Code Online (Sandbox Code Playgroud)
我记得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:~#
Run Code Online (Sandbox Code Playgroud)
我猜手表的设计方式是一旦检测到 USB 连接,就会触发(硬件)USB 写保护开关?这种硬件写保护是 USB 标准的一部分吗?或者还有什么可以尝试的吗?
我知道这是一个 Unix 和 Linux 站点,但如果您可以访问 PC,我会尝试该站点中的一些提示:
\n\n\n\n该网站上列出了一个名为RMPrepUSBYMMV 的工具,该工具过去也有效。这是该工具的屏幕截图:

我遇到了 MP3 播放器变成只读的问题,我能找到的唯一解决办法是将它们安装在 PC 上,然后使用该帖子中建议的提示之一,或者在 Windows 资源管理器中右键单击该设备,并取消选中“只读”属性。
\n\n您也许能够确认此属性是根本原因并使用mtools或mattrib取消选中此属性。
来自 Timex用户手册:
\n\n\n\n\n获取最新固件
\n\n虽然您可以开箱即用手表,但在线固件将具有最新的增强和改进。使用设备代理将手表连接到您的计算机并获取最新更新。
\n\n\n
\n- \n
下载适用于 USB 设备的 Timex\xc2\xae 设备代理:\n http://TimexIronman.com/DeviceAgent
- \n
将充电夹连接到手表,然后将 USB 线插入电脑。已连接计算机的图片出现在\n 手表显示屏上。
- \n
打开计算机上的设备代理。
- \n
如果设备代理提示,请按照屏幕上的说明下载\n最新的手表固件。
| 归档时间: |
|
| 查看次数: |
61820 次 |
| 最近记录: |