Cette réponse est ajoutée en tant que solution à toutes les anciennes versions de Apple Mac, telles que Snow Leopard 10.6.8, où " FAT32 " comme type de système de fichiers NE fonctionne PAS comme dans l'exemple ci-dessous:
$diskutil eraseDisk fat32 mydiskname MBRFormat /dev/disk1
fat32 ne semble pas être un format de système de fichiers valide
Utilisez diskutil listFilesystems pour afficher une liste des systèmes de fichiers pris en charge.
La commande interne est la suivante:
diskutil eraseDisk système de fichiers disklabel MBRFormat device
où l' appareil est déterminé à être votre carte SD à l'aide de la commande diskutil list
.
Trouvez le bon alias de système de fichiers en le tapant dans Terminal:
$diskutil listFilesystems
Systèmes de fichiers formatables
Ces personnalités du système de fichiers peuvent être utilisées pour l’effacement et le partitionnement.
Lorsque vous en spécifiez un en tant que paramètre d'un verbe, la casse n'est pas prise en compte;
De plus, diskutil autorise certains alias qui sont eux-mêmes sensibles à la casse.
-------------------------------------------------- -----------------------------
PERSONALITY USER NOM VISIBLE
-------------------------------------------------- -----------------------------
ExFAT ExFAT
Espace libre Espace libre
(ou) gratuit
MS-DOS MS-DOS (FAT)
MS-DOS FAT12 MS-DOS (FAT12)
MS-DOS FAT16 MS-DOS (FAT16)
MS-DOS FAT32 MS-DOS (FAT32)
HFS + Mac OS étendu
HFS + Mac OS étendu sensible à la casse (sensible à la casse)
(ou) hfsx
Journalé sensible à la casse HFS + Mac OS étendu (sensible à la casse, journalisé)
(ou) jhfsx
HFS journalisé + Mac OS étendu (journalisé)
(ou) jhfs +
Dans la sortie ci-dessus, vous verrez qu'il y a des alias définis par "(ou) quelque chose " mais il n'y a pas d'alias pour le système de fichiers FAT32. Vous devez spécifier le nom complet "ms-dos fat32" quel que soit le cas.
Par conséquent, pour une carte SD connectée en tant que / dev / disk1 , la procédure correcte est la suivante:
- Fermez toutes les applications et
exit
toutes les invites du terminal accédant au disque.
- Si vous voulez tout faire manuellement, démontez le disque avec:
$diskutil unmountDisk /dev/disk1
Cependant, diskutil tente automatiquement de le démonter.
- Entrez la commande suivante, en spécifiant votre étiquette de disque et votre périphérique de manière appropriée:
$diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1
La sortie est:
Commencé à effacer sur le disque1
Démonter le disque
Créer une carte de partition
En attente de réapparition des disques
Formatage de disk1s1 en tant que MS-DOS (FAT32) avec le nom mydiskname
Effacement terminé sur le disque1
Enfin, vérifiez le résultat en utilisant diskutil list
:
$diskutil list /dev/disk1
/ dev / disk1
#: IDENTIFIANT DE TAILLE DE NOM DE TYPE
0: FDisk_partition_scheme * 1.0 GB disk1
1: DOS_FAT_32 MYDISKNAME 1.0 Go disk1s1