Je veux préparer une carte SD pour une utilisation dans un vieil appareil photo en utilisant CHDK . La carte doit être formatée en FAT16. Cela ne fonctionne plus à partir du Terminal, peut-être déjà depuis des années. L'utilitaire de disque fournit ''FAT'', mais c'est FAT32. Je n'ai pas d'autre ordinateur (Windows). Que dois-je faire ?
Réponses
Trop de publicités?Vous pouvez formater n'importe quel disque en FAT16 avec newfs_msdos
Commande
1) Terminal de lancement
2) Trouvez le disque que vous voulez formater
#mount
/dev/disk2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
/dev/disk4s1 on /Volumes/USB_Disk (msdos, local, nodev, nosuid, noowners)
Dans ce cas, mon disque est le disque 4. Votre disque sera très probablement différent ! Assurez-vous de référencer le bon disque - vous pouvez et vous perdrez vos données si vous formatez le mauvais disque !!!
3) Démontez le disque
#diskutil unmountDisk disk4
Unmount of all volumes on disk4 was successful
4) Formatez le lecteur
#sudo newfs_msdos -F 16 /dev/disk4
Après quelques instants, votre lecteur sera formaté.
5) Remonter le disque (facultatif)
#diskutil mount /dev/disk4
Il apparaîtra probablement comme "NO NAME"
sur votre bureau. Vous pouvez le renommer ici ou le faire au moment de l'utilisation du formatage -v Type in a Volume Name
lorsque vous formatez le disque.
J'ai passé toute la soirée à comprendre comment formater une clé USB en FAT16 et c'est si simple, il suffit de copier ces commandes dans votre terminal :
-
diskutil unmountDisk disk4
-
sudo newfs_msdos -F 16 /dev/disk4
-
diskutil mount /dev/disk4
Cela fonctionne pour toutes les tailles de disques.
Nota: Pour les autres utilisateurs : la référence à disk4
dans les commandes ci-dessus devra peut-être être modifié pour s'assurer qu'il fait référence au bon lecteur.
Pourquoi tant de difficultés à expliquer les choses, c'est la raison principale pour laquelle de nombreux nouveaux utilisateurs s'éloignent de linux.
Faites juste mkfs.vfat -F16 /dev/sdb(x) si vous voulez nommer l'USb, la flash, etc... mettez ça dans addiction -n (nom), alors ça ressemble à ça :
mkfs.vfat -F16 /dev/sdb(x) -n (nom) et appuyez sur entrée.