这个问题不是重复的。我按照了显示如何格式化 USB 的帖子,但没有帮助(详情见下文)。还请阅读评论部分
我尝试跟随如何格式化 USB 驱动器线程格式化我的 USB 驱动器。但是,sudo mkfs.vfat /dev/sdb1
仍然产生以下错误。
mkfs.fat 4.1 (2017-01-24)
mkfs.vfat: unable to discover size of /dev/sdb1
USB 闪存盘的大小似乎不正确:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
--truncated--
sdb 8:16 1 7.2G 0 disk
└─sdb1 8:17 1 239M 0 part
如您所见,USB 大小为 7.2G,但有一个大小为 239M 的分区。
我还尝试wipefs -a /dev/sdb
删除 USB 拇指驱动器中的所有分区。但仍然没有成功。
sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1
或 都不起作用sudo dd if=/dev/zero of=/dev/sdb bs=512
,因为我仍然得到mkfs.vfat: unable to discover size of /dev/sdb1
。