键上的磁盘在每台计算机上都是只读的

spe*_*ler 4 linux readonly disk

我有一个 16 GB 的 SanDisk Cruzer Blade Disk-on-key。

使用几天后,它已成为写保护/只读。

当我插入它时,您可以在我的 Ubuntu 中看到dmesg

[  819.003359] usb 2-5: new high-speed USB device number 5 using ehci-pci
[  819.136249] usb 2-5: New USB device found, idVendor=0781, idProduct=5567
[  819.136257] usb 2-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  819.136261] usb 2-5: Product: Cruzer Blade
[  819.136265] usb 2-5: Manufacturer: SanDisk
[  819.136269] usb 2-5: SerialNumber: 4C530210071007116494
[  819.136891] usb-storage 2-5:1.0: USB Mass Storage device detected
[  819.137024] scsi8 : usb-storage 2-5:1.0
[  820.136696] scsi 8:0:0:0: Direct-Access     SanDisk  Cruzer Blade   2.01 PQ: 0 ANSI: 6
[  820.137150] sd 8:0:0:0: Attached scsi generic sg3 type 0
[  820.138497] sd 8:0:0:0: [sdc] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB)
[  820.142194] sd 8:0:0:0: [sdc] Write Protect is on
[  820.142204] sd 8:0:0:0: [sdc] Mode Sense: 43 00 80 00
[  820.144629] sd 8:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  820.156667]  sdc: sdc1
[  820.159903] sd 8:0:0:0: [sdc] Attached SCSI disk
Run Code Online (Sandbox Code Playgroud)

您可以看到,写保护已打开。

我已经试过了:

  • 寻找只读硬件开关
  • 使用 Gparted 格式化驱动器。它说驱动器是只读的,所以它不能写入
  • 使用 dd 用 0 覆盖驱动器。它也无法打开设备 ( /dev/sdc) 进行写入。
  • 将其插入 Windows 7。它也说它是只读的

我确实在 Sandisk 的论坛上找到了这个主题。这是否意味着这没有解决方案?仅仅使用几天后,我必须将磁盘扔到 Key 上吗?

spe*_*ler 11

我已经联系了 SanDisk,他们说它发生了“因为闪存驱动器检测到一个潜在的故障并被写保护以防止数据丢失。没有办法解决这个问题。”

如果我自费寄给他们,他们已经提出更换它。

事实证明,他们意识到了这个问题。

但是,我选择切换到另一家公司的磁盘键。

谢谢你。

  • Sandisk 的闪存似乎真的、真的有问题。我的 64 GB Sandisk Micro SD 卡也发生了类似的问题,只是在这种情况下,SD 卡确实报告写入成功,但在内部它只会丢弃它们。我很幸运地发现了,因为我将一堆随机下载的 crud 移动到我的 SD 卡中,但最终根本看不到它,幸运的是因为我在由于拙劣的移动操作丢失了一堆珍贵的图片后没有发现。 (2认同)