在 Mac 上使用具有不同分配单元大小的 FAT 格式化 USB 驱动器

在 Mac 上使用具有不同分配单元大小的 FAT 格式化 USB 驱动器

有人要求我使用比默认分配单元大小更大的分配单元大小来格式化 USB 驱动器。我使用的是 Mac Snow Leopard。在磁盘实用程序中,我看不到与分配单元大小相关的任何内容。谷歌搜索后,我发现它可能被称为簇大小,但我也看不到任何相关内容。有人知道是否可以用 FAT 格式化驱动器并使用比默认分配单元大小/簇大小更大的分配单元大小/簇大小吗?

答案1

您应该能够使用以下命令从命令行执行此操作newfs_msdos。例如:

#> newfs_msdos -F 32 -V 某些卷名 /dev/youdiskdevice

该命令采用许多您可能想要探索的参数,-c例如簇大小。

我相信你可以在 Google 上搜索 newfs_msdos 的一些用法示例,也可以man newfs_msdos

希望这可以帮助!

答案2

例如,格式化分配单元大小为 64kb 的 FAT32:

sudo newfs_msdos -F 32 -c 128 -v VOLUMEID /dev/yourdiskdevice

32kb 分配单元大小应使用 64 簇大小:

sudo newfs_msdos -F 32 -c 64 -v VOLUMEID /dev/yourdiskdevice

答案3

我不知道必须使用unmount磁盘才能格式化卡。所以我四处寻找解决不同错误的答案,而我实际上需要做的就是

diskutil unmount /dev/disk(the ident number)

我必须格式化我的微型 SD 以用于运动摄像机,但“群集”大小不对。我尝试了第一个-c 32,但毫无效果。Bingo -c 64

相关内容