更新:这个 U 盘是给我父母的。有机会的时候,我用朋友家里的 Windows 机器格式化了它。我无法尝试评论或答案中的任何建议,因为我已经离开家去上大学了。但我很想知道为什么它mkfs
不起作用。执行 后,Windows 也无法识别这个 U 盘。mkfs.vfat
我会接受包括为什么 mkfs 不起作用的答案。
我有一个可以正常使用的 USB 盘。我制作了一个 Ubuntu 安装盘,可能使用了dd
。但过了一段时间,当我重新格式化它以将其用于我的汽车音乐系统时,它却无法正常工作。我得到了以下信息:
USB device not recognised
当我尝试从 nautilus 格式化它时出现此错误:
但是它可以通过以下命令进行格式化,但不能与播放器一起使用:
mkfs.vfat -n Musiq /dev/sdc1
另一个从未被我格式化过的 U 盘运行良好。
以下是该设备的 fdisk -l 输出:
Disk /dev/sdc: 8004 MB, 8004304896 bytes
212 heads, 46 sectors/track, 1603 cylinders, total 15633408 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: 0x74fdf679
Device Boot Start End Blocks Id System
/dev/sdc1 2048 15633407 7815680 83 Linux
还这是工作笔式驱动器的 fdisk -l 的输出。
分区表是msdos
。我坚信我没有正确地格式化/分区该记忆棒。
可能出了什么问题?
答案1
尝试FAT32
使用disk
Ubuntu 中的实用程序格式化笔式驱动器。在 dash 中搜索磁盘。
答案2
问题似乎出在分区表中的分区类型上。它仍然是 Linux,正如所显示的fdisk
。
我可以在这里重现同样的事情。我曾经gparted
创建一个 Ext4 分区。然后mkfs.vfat
格式化它。它确实格式化了它,但它在表中将其类型保留为 Linux。
- 您可能
gnome-disks
如 minion91 所说,它只能制作 Fat32。 gparted
同时支持 Fat16/Fat32。手动:
运行
fdisk /dev/sdc1
,t将类型更改为,e
然后w重写表。然后格式化:
mkfs.fat -F16 -n Musiq /dev/sdc1
顺序无所谓,但如果分区大小改变则重新插入。
答案3
在 Linux 上使用 parted 命令,如果你没有,只需下载它!因此运行以下命令:
parted /dev/sdx
mklabel msdos
q
然后通过运行以下命令对其进行分区:
fdisk /dev/sdx
n
then chose as you like for the configuration and then type:
t
then select the partition you just created for example we gonna chose 1
then type "0c" because we gonna change the type from linux to fat32 LBA
then type w
你的问题解决了吗 ezezezez 编辑:
所以基本上问题是使用 fdisk 或甚至 cfdisk 创建分区时将类型从“linux”更改为 w95 fat32
你的问题又解决了吗 ezezezez