我有一个没有硬件开关的 USB 闪存设备 ( SanDisk SDCZ33 BM120423519D
),它卡在只读模式:
# hdparm /dev/sdf
/dev/sdf:
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 14 00 00 00 00 20 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
multcount = 0 (off)
readonly = 1 (on)
readahead = 256 (on)
geometry = 30532/64/32, sectors = 62530624, start = 0
我尝试使用以下命令清除其 r/o 模式:
# hdparm -r0 /dev/sdf
然后尝试用 来格式化它gparted
,但失败并显示错误消息:
The files system is availabe only for read
重新安装后,闪存设备仍然停留在 r/o 模式。
r/o 模式的问题在主机设备暂停一次后出现(Raspberry PI
)。那么问题是如何真正清除只读标志?
答案1
好吧,闪存只是被其内部机制锁定了,闪存制造商只是更换了它。因此,分步导航如下:
我给该公司的支持部门写了同一封信,并得到了这样的答复:
写保护是为了防止因潜在故障而导致数据丢失。我们建议立即备份您的数据。
他们给了我一张表格让我填写,以便创建产品退货并更换为类似的产品:
- 购买地点
- 购买日期(月/日/年)
- 您在产品背面看到字母“R”或单词“Refurb/Refurbished”了吗?
- 购买时产品是如何包装的?
- 请提供您的电话号码(我们仅将其用于在需要时跟进您的案件,不会将其用于其他目的)
- 物理损坏(是/否)
- 完整地址(请勿使用邮政信箱)
由于需要更换,您可以将其带回购买地以获得更快的服务。SanDisk 也很乐意为您更换产品。
然后我通过电子邮件将所需数据发送给制造商。数据包括购买地点、购买日期、产品背面是否有字母“R”或“翻新/翻新”字样、购买时的产品包装类型、我的电话号码、是否有物理损坏以及我的完整地址。然后他们建议我执行以下步骤:
- 通过任何承运商将您的“Manyfactorer”设备发送至下面提供的地址,并提供跟踪号作为交货证明。
- 使用普通的防篡改衬垫信封。
- 请打印此批准电子邮件(仅限此页)并将其与您的 SanDisk 设备一起放入信封中。
- 请不要发送任何配件,如耳机、电缆、塑料盒、适配器等。
- 在信封上写上您的 RMA 号码 (RXxxxxxxx)。
所以我把适当地将设备包装到最近的仓库(我已向制造商询问过)。我的情况是在俄罗斯莫斯科。有两种方式可以将设备运送到制造商:亲自送来,或通过邮寄。我选择了第一种。接下来,几周后,他们给我寄来了类似的设备。结论是:不要犹豫,写信支持。