Ich möchte eine SD-Karte für die Verwendung in einer alten Kamera mit CHDK vorbereiten. Die Karte muss FAT16-formatiert sein. Dies funktioniert vom Terminal aus nicht mehr, vielleicht schon seit Jahren. Das Festplatten-Dienstprogramm bietet „“ FAT „“, dies ist jedoch FAT32. Ich habe keinen anderen (Windows) Computer. Was mache ich?

Kommentare

  • Wie groß ist die SD-Karte? FAT16 hat eine Nenngrößenbeschränkung von 2 GB. diskutil sollte immer noch FAT16 bis zu 2 GB ausführen können, ich verwende es häufig.

Antwort

Sie können jedes Laufwerk mit newfs_msdos Befehl

auf FAT16 formatieren 1) Starten Sie das Terminal

2) Suchen Sie das Laufwerk, das Sie formatieren möchten

#mount /dev/disk2 on / (hfs, local, journaled) devfs on /dev (devfs, local, nobrowse) /dev/disk4s1 on /Volumes/USB_Disk (msdos, local, nodev, nosuid, noowners) 

In diesem Fall ist meine Festplatte disk4. Ihre Festplatte wird höchstwahrscheinlich anders sein! Verweisen Sie unbedingt auf die richtige Festplatte – Sie können und werden Ihre Daten verlieren, wenn Sie das falsche Laufwerk formatieren !!!

3) Hängen Sie die Festplatte aus

#diskutil unmountDisk disk4 Unmount of all volumes on disk4 was successful 

4) Formatieren Sie das Laufwerk

#sudo newfs_msdos -F 16 /dev/disk4 

Nach einigen Augenblicken wird Ihr Laufwerk formatiert.

5) Montieren Sie das Laufwerk erneut (optional)

#diskutil mount /dev/disk4 

Es wird wahrscheinlich als "NO NAME" auf Ihrem Desktop angezeigt. Sie können es hier umbenennen oder zum Zeitpunkt der Formatierung -v Type in a Volume Name verwenden, wenn Sie das Laufwerk formatieren.

Kommentare

  • Dies führt zu einem FAT32-formatierten Laufwerk.
  • Sie können auch newfs_msdos -F 16 /dev/xxxxxx versuchen, wobei xxxxxx Ihr Laufwerk ist, das Sie formatieren möchten. Lassen Sie mich wissen, ob das funktioniert, und ich werde die Antwort aktualisieren.
  • Danke, das hat funktioniert (zuerst gab es mir ' Ressource beschäftigt ' musste zuerst aushängen).
  • Ich ' aktualisiere die Antwort für Sie ….
  • In OS X 10.8.5 Ich musste nicht ' sudo verwenden, um das Format newfs_msdos zu haben meine Festplatte. Wollen Sie damit sagen, dass in 10.11 ' erforderlich ist? Wie auch immer, schöne Anweisungen. +1

Antwort

Ich verbringe den ganzen Abend damit, zu verstehen, wie man einen USB-Stick auf FAT16 formatiert und so weiter Einfach und kopieren Sie diese Befehle einfach in Ihr Terminal:

  1. diskutil unmountDisk disk4

  2. sudo newfs_msdos -F 16 /dev/disk4

  3. diskutil mount /dev/disk4

Dies funktioniert für alle Laufwerksgrößen.

Hinweis: Für andere Benutzer: der Verweis auf disk4 in den obigen Befehlen muss möglicherweise geändert werden, um sicherzustellen, dass es sich auf das richtige Laufwerk bezieht.

Antwort

Für das, was es wert ist, scheint dies in High Sierra zu funktionieren:

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

Es muss noch zuerst abgemeldet werden.

Kommentare

  • Hallo Ammulder, und gerne anders fragen! Auf dieser Site wird bevorzugt, dass Antworten genau erklären, was Sie ' machen und warum es funktioniert – besonders mit solchen Terminalbefehlen. Vielen Dank und viel Spaß beim Antworten!
  • Mein Befehl sieht wie folgt aus und funktioniert: diskutil eraseDisk "MS-DOS FAT16" "WINDOWSXP" MBR disk2

Antwort

Warum so schwer zu erklären ist, ist dies der Hauptgrund, warum viele neue Benutzer von Linux wegkommen.

Mach einfach mkfs.vfat – F16 / dev / sdb (x) Wenn Sie USb, Flash usw. benennen möchten, geben Sie dies in Sucht -n (Name) ein, dann sieht es so aus:

mkfs.vfat -F16 / dev / sdb (x) -n (Name) und drücken Sie die Eingabetaste.

Kommentare

  • OS X / macOS ist nicht Linux und OS X / macOS haben ' keinen mkfs.vfat Befehl .

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.