Je souhaite préparer une carte SD à utiliser dans un ancien appareil photo en utilisant CHDK . La carte doit être formatée FAT16. Cela ne fonctionne plus depuis Terminal, peut-être déjà depuis des années. Lutilitaire de disque fournit «  » FAT «  », mais cest FAT32. Je nai pas dautre ordinateur (Windows). Que dois-je faire?

Commentaires

  • Quelle est la taille de la carte SD? FAT16 a une limite de taille nominale de 2 Go. diskutil devrait toujours pouvoir faire du FAT16 jusquà 2 Go, je lutilise beaucoup.

Réponse

Vous pouvez formater nimporte quel lecteur en FAT16 avec la newfs_msdos Commande

1) Lancez le terminal

2) Trouvez le lecteur que vous souhaitez 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 disk4. Votre disque sera probablement différent! Assurez-vous de référencer le bon disque – vous pouvez et perdrez vos données si vous formatez le mauvais lecteur !!!

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 se formatera.

5) Remontez le lecteur (facultatif)

#diskutil mount /dev/disk4 

Il apparaîtra probablement sous la forme "NO NAME" sur votre bureau. Vous pouvez le renommer ici ou le faire au moment du formatage, utilisez -v Type in a Volume Name lorsque vous formatez le lecteur.

Commentaires

  • Il en résulte un lecteur au format FAT32.
  • Vous pouvez également essayer newfs_msdos -F 16 /dev/xxxxxx où xxxxxx est votre lecteur que vous souhaitez formater. Faites-moi savoir si cela fonctionne et je mettrai à jour la réponse.
  • Merci, cela a fonctionné (cela ma dabord donné ' ressource occupée ', je devais dabord démonter).
  • Je ' vais mettre à jour la réponse pour vous ….
  • Dans OS X 10.8.5 Je nai ' pas besoin dutiliser sudo pour avoir le format newfs_msdos mon disque. Dites-vous que dans la version 10.11, ' est requis? Bref, de belles directions. +1

Réponse

Je passe toute la soirée à comprendre comment formater une clé USB en FAT16 et cest tellement simple et copiez simplement ces commandes dans votre terminal:

  1. diskutil unmountDisk disk4

  2. sudo newfs_msdos -F 16 /dev/disk4

  3. diskutil mount /dev/disk4

Cela fonctionne pour toutes les tailles de disques.

Remarque: Pour les autres utilisateurs: la référence à disk4 dans les commandes ci-dessus devra peut-être être modifié pour sassurer quil fait référence au bon lecteur.

Réponse

Pour ce que ça vaut, cela semble fonctionner sur High Sierra:

diskutil eraseDisk "MS-DOS FAT16" SOMENAME /dev/disk# 

Il doit encore être dabord démonté.

Commentaires

  • Bonjour ammulder, et bienvenue à demander différent! Sur ce site, il est préférable que les réponses expliquent exactement ce que vous ' faire et pourquoi cela fonctionne avec des commandes de terminal comme celle-ci. Merci et bonne réponse!
  • Ma commande ressemble à celle ci-dessous et elle fonctionne: diskutil eraseDisk "MS-DOS FAT16" "WINDOWSXP" MBR disk2

Réponse

Pourquoi il est si difficile dexpliquer les choses, cest la raison principale pour laquelle de nombreux nouveaux utilisateurs séloignent de Linux.

Il suffit de faire mkfs.vfat – F16 / dev / sdb (x) si vous voulez nommer lUSb, le flash, etc … mettez ceci dans addiction -n (nom), alors cela ressemble à ceci:

mkfs.vfat -F16 / dev / sdb (x) -n (nom) et appuyez sur Entrée.

Commentaires

  • OS X / macOS nest pas Linux et OS X / macOS nont ' pas de mkfs.vfat commande .

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *