我无法格式化 Sandisk Cruzer Edge USB:只读文件系统

我无法格式化 Sandisk Cruzer Edge USB:只读文件系统

我有一台旧的 Sandisk Cruzer Edge 4GB USB 驱动器,我知道如何格式化 USB,所以我做了对所有 USB 驱动器都适用的事情,首先,我找到了fdisk -l我的 USB 的文件系统。结果如下:

Disk /dev/sdb: 4004 MB, 4004511744 bytes
124 heads, 62 sectors/track, 1017 cylinders, total 7821312 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000000

Disk /dev/sdb doesn't contain a valid partition table

因此,我继续,成功卸载了 USB,然后运行命令,sudo mkfs.ext4 /dev/sdb 但出现错误:

user@user:~$ sudo mkfs.ext4 /dev/sdb
mke2fs 1.42.9 (4-Feb-2014)
/dev/sdb is entire device, not just one partition!
Proceed anyway? (y,n) y

/dev/sdb: Read-only file system while setting up superblock

请帮忙?非常感谢您的帮助!

PS:我的 USB 没有显示在 GParted 中,所以请不要告诉我尝试这样做 :)

答案1

当 U 盘或存储卡为只读状态时

  • 在一些 U 盘和许多存储卡上,有一个用于写保护的小型机械开关,可以在读/写和只读之间切换。您可能无意中将其设置为只读。
  • 重新启动计算机并再次尝试使用 mkusb 擦除第一个兆字节。
  • 尝试其他 USB 端口和另一台计算机。
  • 如果仍然无法擦除驱动器的第一个兆字节,并且驱动器是只读的,则它处于“僵局”状态,下一阶段它将彻底死机。

Pendrive 寿命

但还是有希望的,因为这种症状也可能是由分区表严重损坏引起的。尝试擦除第一个兆字节(用零覆盖)。如果有效,您可以使用 gparted 或其他工具创建分区表,然后再次分区。

韓國

擦除第一个兆字节

如果这不起作用,则 U 盘已损坏且无法修复(对于普通用户而言)。

以下链接有更多详细信息,

无法格式化我的 USB 驱动器。我已经尝试使用 mkdosfs 和 gparted

答案2

看起来这可能是 SanDisk Cruzer Edge 的硬件错误。Asudo cfdisk /dev/sdb应该永远不会回来Opened disk Read-Only - You have no permission to write。快速谷歌搜索显示这是一个常见问题。如果您仍有保修,我会尝试更换 Cruzer。

其他相关问题:

https://superuser.com/questions/661108/how-to-remove-write-protection-from-sandisk-cruzer-switch-pen-drive

相关内容