![在 Mac 上使用具有不同分配单元大小的 FAT 格式化 USB 驱动器](https://linux22.com/image/1309249/%E5%9C%A8%20Mac%20%E4%B8%8A%E4%BD%BF%E7%94%A8%E5%85%B7%E6%9C%89%E4%B8%8D%E5%90%8C%E5%88%86%E9%85%8D%E5%8D%95%E5%85%83%E5%A4%A7%E5%B0%8F%E7%9A%84%20FAT%20%E6%A0%BC%E5%BC%8F%E5%8C%96%20USB%20%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
有人要求我使用比默认分配单元大小更大的分配单元大小来格式化 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
!