Bagaimana cara membuat partisi FAT16 pada kartu SD dengan OS X El Capitan?

7

Saya ingin menyiapkan kartu SD untuk digunakan di kamera lama menggunakan CHDK . Kartu harus diformat FAT16. Ini tidak berfungsi dari Terminal lagi, mungkin sudah bertahun-tahun. Disk Utility menyediakan 'FAT' ', tetapi ini adalah FAT32. Saya tidak punya komputer (Windows) lainnya. Apa yang saya lakukan?

Lejonet
sumber
Seberapa besar Kartu SD? FAT16 memiliki batas ukuran nominal 2GB. diskutilharus tetap bisa melakukan FAT16 hingga 2GB, saya sering menggunakannya.
Tetsujin

Jawaban:

16

Anda dapat memformat drive apa pun ke FAT16 dengan newfs_msdosCommand

1) Luncurkan Terminal

2) Temukan Drive yang Ingin Anda Format

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

Dalam hal ini, disk saya adalah disk4. Disk Anda kemungkinan besar akan berbeda! Pastikan untuk merujuk disk yang benar - Anda dapat dan akan kehilangan data jika memformat drive yang salah !!!

3) Lepaskan ikatan disk

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

4) Format drive

#sudo newfs_msdos -F 16 /dev/disk4

Setelah beberapa saat, drive Anda akan memformat.

5) Pasang kembali drive (opsional)

#diskutil mount /dev/disk4

Mungkin akan muncul seperti "NO NAME"di Desktop Anda. Anda dapat mengganti nama di sini atau melakukannya pada saat memformat digunakan -v Type in a Volume Nameketika Anda memformat drive.

Allan
sumber
Ini menghasilkan drive yang diformat FAT32.
lejonet
1
Anda juga dapat mencoba di newfs_msdos -F 16 /dev/xxxxxxmana xxxxxx adalah drive yang ingin Anda format. Beri tahu saya jika itu berhasil dan saya akan memperbarui jawabannya.
Allan
Terima kasih, ini berhasil (pertama memberi saya 'sumber daya sibuk', harus meng-unmount dulu).
lejonet
1
Saya akan memperbarui jawabannya untuk Anda ....
Allan
Dalam OS X 10.8.5 saya tidak harus menggunakan sudomemiliki newfs_msdosformat disk yang saya. Apakah Anda mengatakan dalam 10.11 itu wajib? Pokoknya, arah yang bagus. +1
user3439894
7

Saya menghabiskan sepanjang malam untuk memahami cara memformat USB stick ke FAT16 dan ini sangat sederhana dan hanya menyalin perintah ini ke terminal Anda:

  1. diskutil unmountDisk disk4

  2. sudo newfs_msdos -F 16 /dev/disk4

  3. diskutil mount /dev/disk4

Ini berfungsi untuk semua ukuran drive.

Catatan: Untuk pengguna lain: referensi ke disk4dalam perintah di atas mungkin perlu diubah untuk memastikan itu merujuk ke drive yang benar.

Kaare
sumber
6

Untuk apa nilainya, ini tampaknya bekerja pada High Sierra:

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

Masih harus dilepas dulu.

ammulder
sumber
Hai ammulder, dan selamat datang untuk bertanya berbeda! Di situs ini, lebih disukai jawaban menjelaskan apa yang Anda lakukan dan mengapa ia bekerja - terutama dengan perintah terminal seperti ini. Terima kasih, dan senang menjawab!
Jackson1442
Perintah saya terlihat seperti di bawah ini, dan berfungsi:diskutil eraseDisk "MS-DOS FAT16" "WINDOWSXP" MBR disk2
Zhang Buzz
-7

Mengapa begitu sulit untuk menjelaskan sesuatu, itu adalah alasan utama mengapa banyak pengguna baru menjauh dari linux.

Lakukan saja mkfs.vfat -F16 / dev / sdb (x) jika Anda ingin memberi nama USb, flash, dll ... masukkan ini dalam addiction -n (nama), maka akan terlihat seperti ini:

mkfs.vfat -F16 / dev / sdb (x) -n (nama) dan tekan enter.

victorx66
sumber
3
OS X / macOS bukan Linux dan OS X / macOS tidak memiliki mkfs.vfat perintah .
user3439894