未知的 USB 闪存盘

未知的 USB 闪存盘

突然我的金士顿 DataTraveler 8GB 显示为未知!奇怪的是,我只能通过“看到”它Disk Utility

GPartedsudo fdisk -l无法sudo fdisk -lu看到它。

我尝试将整个驱动器格式化为主引导记录,但出现错误提示

Error creating partition table: helper exited with exit code 1: In 
part_create_partition_table: device_file=/dev/sdc, scheme=0
ped_device_get() failed

格式化的唯一方法是选择Don't Partition。如果我尝试在 ext4 中对卷进行分区,则会收到错误

Error creating file system: helper exited with exit code 1: helper failed with:
mke2fs 1.41.11 (14-Mar-2010)
mkfs.ext4: Device size reported to be zero.  Invalid partition specified, or
partition table wasn't reread after running fdisk, due to
a modified partition being busy and in use.  You may need to reboot
to re-read your partition table.

如果我尝试以 NTFS 格式格式化卷,我会收到错误

Error creating file system: helper exited with exit code 1: helper failed with:
/dev/sdc is entire device, not just one partition.
Refusing to make a filesystem here!

如果我选择Empty什么都不会发生,但它仍然被注册为未知。

有什么办法可以修复它吗?我并不关心数据;我只需要我的 USB 闪存!

答案1

首先确保格式化数据分区/驱动器。一些 USB 记忆棒已将两个设备放在一个芯片上,以便包含其垃圾。

接下来确保您的设备处于读写模式(设备上可能有一个物理开关)

最后使用 fdisk 重新分区(不要格式化),它应该是这样的sudo fdisk /dev/sdb

如果这不起作用,您可以随时尝试强制它使用类似以下方式擦除驱动器(以 root 身份)dd if=/dev/zero of=/dev/sdb 但要小心它将无情地、毫无恢复的机会地摧毁您指定的驱动器上的任何东西。

相关内容