Je cherche un moyen de faire cela depuis un moment, mais je n'ai pas réussi à trouver la réponse. Je dois formater ma carte SD de 2 Go en FAT-32, mais l'option ne s'affiche pas dans Utilitaire de disque.
Si je sélectionne le lecteur SD (Apple SDXC Reader Media) et que je clique sur «Effacer», les options de format suivantes sont disponibles:
- Mac OS étendu (journalisé)
- Mac OS étendu (journalisé, crypté)
- Mac OS étendu (sensible à la casse, journalisé)
- Mac OS étendu (sensible à la casse, journalisé, crypté)
- MS DOS (FAT)
- ExFAT
En faisant la même chose, mais en sélectionnant la carte SD elle-même (dans mon cas NO NAME
), j'obtiens tous les mêmes résultats, sans Mac OS X avec cryptage.
J'ai lu que choisir MS-DOS choisirait entre FAT-16 et -32, en fonction de la taille de la carte SD. Cependant, j'ai un 2 Go.
Format: MS-DOS (FAT16)
Owners Enabled: No
Number of Folders: 0
Capacity: 1.98 GB (1,975,546,368 Bytes)
Available: 1.79 GB (1,789,296,640 Bytes)
Used: 186 MB (185,991,168 Bytes) --> (I have already backed up)
Number of Files: 512
macos
sd-card
disk-utility
Matt Reynolds
la source
la source
Réponses:
Si vous êtes à l'aise avec l'utilisation du terminal, essayez ceci:
Tout d'abord, regardez la table de partition en exécutant cette commande:
Vous devriez voir quelque chose comme ça:
La partition que nous voulons changer est
/dev/disk1
.Nous voulons changer le périphérique en une partition FAT32 au format MBR. Pour ce faire, exécutez cette commande:
où
NAME
est le nom que vous voulez donner au disque.Comme mentionné dans les commentaires, vous ne pouvez pas mettre des crochets dans le nom du volume, de peur que des choses ne se gâtent. Pour éviter tout échec, assurez-vous simplement qu'il n'y a pas de crochets dans le nouveau nom du volume FAT32.
la source
/dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *2.0 GB disk1 1: DOS_FAT_16 NO NAME 2.0 GB disk1s1
Avec la deuxième commande, j'ai eu: (Dans le commentaire suivant)Started erase on disk1 Unmounting disk Creating the partition map Waiting for the disks to reappear Formatting disk1s1 as MS-DOS (FAT32) with name [NAME] newfs_msdos: [NAME]: bad volume name Mounting disk Could not mount disk1s1 with name (null) after erase Error: -69832: File system formatter failed
(Oui, je l'ai laissé comme [Nom] parce que j'étais pressé)Où [NOM] doit être écrit en lettres capitales; sinon, cela ne fonctionnera pas.
Comme mentionné dans les commentaires, veillez à utiliser un outil
diskutil
permettant de vérifier le disque que vous formatez. Dans l'exemple ci-dessus, le disque/dev/disk1
est en cours de formatage. Après avoir trouvé la partition souhaitée via une méthode telle que l’appeldiskutil list
(Cette commande répertorie les partitions du système. Voir autre réponse pour plus de détails), remplacez-ladev/disk1
par la partition souhaitée.la source
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
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
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:
exit
toutes les invites du terminal accédant au disque.$diskutil unmountDisk /dev/disk1
Cependant, diskutil tente automatiquement de le démonter.
$diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1
La sortie est:
Enfin, vérifiez le résultat en utilisant
diskutil list
:$diskutil list /dev/disk1
la source