突然我的金士顿 DataTraveler 8GB 显示为未知!奇怪的是,我只能通过“看到”它Disk Utility
。
GParted
或sudo 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
但要小心它将无情地、毫无恢复的机会地摧毁您指定的驱动器上的任何东西。