有人要求我使用比默认分配单元大小更大的分配单元大小来格式化 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
!