无法格式化 USB 驱动器

无法格式化 USB 驱动器

我有 4GB 的 U 盘。尝试格式化时,它显示“写保护”消息。U 盘没有写保护槽。我在 Windows 和 Fedora 13 上都试过了。

cfdisk&fdiskmkfs; 什么都不起作用,他们给出相同的消息,无法格式化写保护的驱动器。

Disk /dev/sdb: 4016 MB, 4016046080 bytes
90 heads, 25 sectors/track, 3486 cylinders
Units = cylinders of 2250 * 512 = 1152000 bytes
Disk identifier: 0x000ae90f

Device     Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           4        3487     3917824    b  W95 FAT32


cfdisk /dev/sdb
Opened disk read-only - you have no permission to write

sudo tune2fs -l /dev/sdb
tune2fs 1.41.9 (22-Aug-2009)
tune2fs: Bad magic number in super-block while trying to open /dev/sdb
Couldn't find valid filesystem superblock.

答案1

您可以使用

sudo hdparm -r0 /dev/sdb

(其中 sdb 是您的 USB 驱动器的设备文件)关闭写保护。

答案2

尝试这个

umount /dev/sdb
fdisk /dev/sdb
mkfs -t vfat /dev/sdb

答案3

当我遇到 USB 闪存盘格式化问题时,我使用了HP USB 磁盘存储格式化工具适用于 Windows。根据 U 盘的大小,执行操作可能需要几分钟。希望这能帮助您解决问题。

答案4

有点老话题,但我会为谷歌员工写......

我在 USB 集线器上使用 Adata-pendrive 时也遇到过类似的问题。我认为它短路了,或者我在写入时将其移除了(是的,这样做很愚蠢)。之后,它进入了某种写保护模式。有人说固件可能会在遇到坏块后将设备设置为写保护,这是我听说的。我尝试了所有可能的方法,Hirens-Boot-CD、Gparted、Windows 实用程序,但毫无效果。

解决我问题的是 Adata 自己的一个实用程序,名为

“USB 闪存盘在线恢复工具”

你可以从aData官方网站获取。当然,提示是查找你的 pendrive 制造商提供的某种类似的实用程序。我认为此类实用程序有一般实用程序所没有的方法来解锁设备。

我的 U 盘是 16Gb Usb 3.0。出现问题之前,它的存储空间为 14.7Gb。恢复后,存储空间为 14.2Gb,似乎某些 NAND 内存已损坏,之后被标记为不可用。

希望它能帮助到别人...

相关内容