Question Format USB Drive avec FAT sur Mac avec différentes tailles d'unité d'allocation


On m'a demandé de formater une clé USB avec une taille d'unité d'allocation supérieure à celle par défaut. J'utilise un Mac, Snow Leopard. Dans Utilitaire de disque, je ne vois rien à voir avec la taille d'unité d'allocation. Un peu de googler suggère qu'il pourrait être appelé Cluster Size, mais je ne vois rien non plus. Est-ce que quelqu'un sait s'il est possible de formater un lecteur avec FAT et d'utiliser une taille / taille de groupe d'unités d'allocation plus grande que la valeur par défaut?


4
2018-03-26 18:53


origine




Réponses:


Vous devriez pouvoir le faire depuis une ligne de commande en utilisant le newfs_msdos commander. Par exemple:

#> newfs_msdos -F 32 -V somevolumename / dev / youdiskdevice

La commande prend de nombreux arguments que vous pouvez explorer. -c taille de cluster par exemple.

Je suis sûr que vous pourriez trouver Google pour newfs_msdos pour certains exemples d'utilisation et aussi man newfs_msdos

J'espère que cela t'aides!


5
2018-03-26 19:42



Oui, cela semble avoir la réponse, merci. L'option -c indique "Secteurs par cluster. Les valeurs acceptables sont des puissances de 2 dans la plage 1 à 128", et je m'attendais à une taille en octets ... donc si je voulais 32 Ko (la valeur que j'ai a été dit d'utiliser), quelle est la valeur que je choisis? 15, puisque 2 ^ 15 est 32 768 ...? - Kenny


Par exemple, pour formater FAT32 avec une taille d'unité d'allocation de 64kb:

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

avec une taille d'unité d'allocation de 32kb, utilisez la taille de cluster 64:

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


4
2017-10-03 08:13



Comme l'option -c signifie "nombre de secteurs par cluster" avec une taille de secteur de 512 octets, vous avez besoin de 128 secteurs pour avoir une taille d'unité d'allocation de 64 kb. (juste expliquer le résultat) - iGranDav


Je ne savais pas que je devais unmount le disque afin de formater la carte. J'ai donc cherché autour de moi pour trouver une réponse aux différentes erreurs, alors que tout ce que je devais faire était de

diskutil unmount /dev/disk(the ident number)

J'ai dû formater mon micro SD pour une caméra de sport et la taille du "cluster" était incorrecte. J'ai essayé le -c 32 d'abord, pas de joie. -c 64 Bingo!


1
2017-12-24 21:12