Saya telah mencari cara untuk melakukan ini untuk sementara waktu, tetapi saya belum dapat menemukan jawabannya. Saya perlu memformat kartu SD 2 GB saya menjadi FAT-32, tetapi saya tidak melihat opsi di Disk Utility.
Jika saya memilih drive SD (Apple SDXC Reader Media) dan pergi ke 'Erase,' saya memiliki opsi format berikut:
- Mac OS extended (Journal)
- Mac OS extended (Journal, Dienkripsi)
- Mac OS extended (Peka huruf besar kecil, Jurnal)
- Mac OS extended (Peka huruf besar kecil, Jurnal, Terenkripsi)
- MS DOS (FAT)
- ExFAT
Melakukan hal yang sama, tetapi memilih kartu SD itu sendiri (dalam kasus saya, NO NAME
), saya mendapatkan semua hasil yang sama, minus Mac OS X dengan enkripsi.
Saya telah membaca bahwa memilih MS-DOS akan memilih antara FAT-16 dan -32, tergantung pada ukuran kartu SD. Namun, saya punya 2 GB satu.
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
macos
sd-card
disk-utility
Matt Reynolds
sumber
sumber
Jawaban:
Jika Anda merasa nyaman menggunakan Terminal, coba ini:
Pertama, lihat tabel partisi dengan menjalankan perintah ini:
Anda harus melihat sesuatu seperti ini:
Partisi yang ingin kita ubah adalah
/dev/disk1
.Kami ingin mengubah perangkat ke partisi FAT32 yang diformat MBR. Untuk melakukannya, jalankan perintah ini:
di mana
NAME
nama yang ingin Anda berikan ke disk.Seperti yang disebutkan dalam komentar, Anda tidak dapat menempatkan tanda kurung siku ke dalam nama volume agar jangan sampai terjadi kekacauan. Untuk menghindari semuanya gagal, cukup pastikan bahwa tidak ada tanda kurung di nama baru volume FAT32.
sumber
/dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *2.0 GB disk1 1: DOS_FAT_16 NO NAME 2.0 GB disk1s1
Dengan perintah kedua, saya mendapat: (Dalam komentar berikutnya)Started erase on disk1 Unmounting disk Creating the partition map Waiting for the disks to reappear Formatting disk1s1 as MS-DOS (FAT32) with name [NAME] newfs_msdos: [NAME]: bad volume name Mounting disk Could not mount disk1s1 with name (null) after erase Error: -69832: File system formatter failed
(Ya, saya meninggalkannya sebagai [Nama] karena saya sedang terburu-buru)Di mana [NAMA] harus ditulis dalam huruf kapital; jika tidak, ini tidak akan berfungsi.
Seperti yang disebutkan dalam komentar, pastikan Anda menggunakan alat seperti
diskutil
untuk memeriksa disk mana yang Anda format. Pada contoh di atas, disk/dev/disk1
sedang diformat. Setelah menemukan partisi yang diinginkan melalui metode seperti memanggildiskutil list
(Perintah ini mencantumkan partisi pada sistem. Lihat jawaban lain untuk detailnya), gantidev/disk1
dengan partisi yang diinginkan.sumber
Jawaban ini ditambahkan sebagai solusi untuk semua versi Apple Mac yang lebih lama, seperti Snow Leopard 10.6.8, di mana " FAT32 " sebagai jenis sistem berkas TIDAK berfungsi seperti contoh di bawah ini:
$diskutil eraseDisk fat32 mydiskname MBRFormat /dev/disk1
Perintah internal adalah:
diskutil eraseDisk filesystem disklabel perangkat MBRFormat
di mana perangkat ditentukan menjadi Kartu SD Anda menggunakan perintah
diskutil list
.Temukan alias filesystem yang benar dengan mengetik ini di Terminal:
$diskutil listFilesystems
Pada output di atas Anda akan melihat bahwa ada alias yang didefinisikan oleh "(atau) sesuatu " tetapi tidak ada alias untuk sistem file FAT32. Anda harus menentukan nama lengkap "ms-dos fat32" terlepas dari kasusnya.
Oleh karena itu, untuk kartu SD yang terhubung sebagai / dev / disk1 , prosedur yang benar adalah:
exit
terminal apa pun yang mengakses disk.$diskutil unmountDisk /dev/disk1
Namun, diskutil secara otomatis mencoba untuk melepasnya .
$diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1
Output adalah:
Akhirnya, periksa hasilnya menggunakan
diskutil list
:$diskutil list /dev/disk1
sumber