2013-01-03 17:42:21 +0000 2013-01-03 17:42:21 +0000
58
58

Comment formater une carte SD de 2 Go en FAT32 (de préférence avec Disk Utility) ?

J'ai cherché un moyen de le faire pendant un certain temps, mais je n'ai pas trouvé la réponse. Je dois formater ma carte SD de 2 Go en FAT-32, mais je ne vois pas l'option dans Disk Utility.

Si je sélectionne le lecteur SD (Apple SDXC Reader Media) et que je vais sur “Effacer”, j'ai les options de formatage suivantes :

  • Mac OS étendu (Journalisé)
  • Mac OS étendu (Journalisé, Chiffré)
  • Mac OS étendu (Sensible à la casse, Journalisé)
  • Mac OS étendu (Sensible à la casse, Journalisé, Chiffré)
  • 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 les mêmes résultats, moins les Mac OS X avec le chiffrement.

J'ai lu que la sélection de MS-DOS permet de choisir entre FAT-16 et -32, selon la taille de la carte SD. Cependant, j'en ai une de 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

Réponses (3)

113
113
113
2013-01-03 18:27:59 +0000

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 :

diskutil list

Vous devriez voir quelque chose comme ceci :

/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *16.0 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS Example 15.7 GB disk1s2

La partition que nous voulons changer est /dev/disk1.

Nous voulons changer l'appareil pour une partition FAT32 au format MBR. Pour ce faire, exécutez cette commande :

sudo diskutil eraseDisk FAT32 _NAME_ MBRFormat /dev/disk1

NAME est le nom que vous voulez donner au disque.

Comme mentionné dans les commentaires, vous ne pouvez pas mettre de crochets dans le nom du volume de peur que les choses ne se gâtent. Pour éviter que tout échoue, assurez-vous simplement qu'il n'y a pas de crochets dans le nouveau nom du volume FAT32.

20
20
20
2013-04-29 23:59:37 +0000
sudo diskutil eraseDisk FAT32 [NAME] MBRFormat /dev/disk1

Où [NOM] doit être écrit en lettres capitales ; sinon, cela ne fonctionnera pas.


Comme mentionné dans les commentaires, assurez-vous d'utiliser un outil tel que diskutil pour vérifier quel disque vous formatez. Dans l'exemple ci-dessus, le disque /dev/disk1 est en cours de formatage. Après avoir trouvé la partition souhaitée par une méthode telle que l'appel de diskutil list (Cette commande répertorie les partitions du système. Voir l'autre réponse pour plus de détails), remplacez dev/disk1 par la partition désirée.

3
3
3
2017-08-25 04:28:44 +0000

Cette réponse est annexée comme solution pour toutes les anciennes versions d'Apple Mac, comme 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 does not appear to be a valid file system format Use diskutil listFilesystems to view a list of supported file systems

La commande interne est : diskutil eraseDisk filesystem disklabel MBRFormat device

device est déterminé comme étant votre carte SD en utilisant la commande diskutil list.

Trouvez l'alias de système de fichiers correct en tapant ceci dans le Terminal :

$diskutil listFilesystems

Formattable filesystems These file system personalities can be used for erasing and partitioning. When specifying one as a parameter to a verb, case is not considered; also, diskutil allows certain aliases which are themselves case-insensitive. ------------------------------------------------------------------------------- PERSONALITY USER VISIBLE NAME ------------------------------------------------------------------------------- ExFAT ExFAT Free Space Free Space (or) free 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 Extended Case-sensitive HFS+ Mac OS Extended (Case-sensitive) (or) hfsx Case-sensitive Journaled HFS+ Mac OS Extended (Case-sensitive, Journaled) (or) jhfsx Journaled HFS+ Mac OS Extended (Journaled) (or) 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”, quelle que soit la casse.

Par conséquent, pour une carte SD connectée en tant que /dev/disk1, la procédure correcte est :

  1. fermer toutes les applications et exit toute invite du terminal accédant au disque.
  2. Si vous voulez tout faire manuellement, démontez le disque en utilisant :
    $diskutil unmountDisk /dev/disk1 Cependant, diskutil tente automatiquement de le démonter.
  3. Entrez la commande suivante, en spécifiant le label de votre disque et le périphérique approprié :
    $diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1

La sortie est :

Started erase on disk1 Unmounting disk Creating partition map Waiting for disks to reappear Formatting disk1s1 as MS-DOS (FAT32) with name mydiskname Finished erase on disk1

Enfin, vérifiez le résultat en utilisant diskutil list :

$diskutil list /dev/disk1

/dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: FDisk\_partition\_scheme \*1.0 GB disk1 1: DOS\_FAT\_32 MYDISKNAME 1.0 GB disk1s1