Ця відповідь додається як рішення для всіх старих версій Apple Mac, таких як Snow Leopard 10.6.8, де " FAT32 " як тип файлової системи НЕ працює відповідно до наведеного нижче прикладу:
$diskutil eraseDisk fat32 mydiskname MBRFormat /dev/disk1
Файл fat32 не є дійсним форматом файлової системи
Скористайтеся дискутильним списком Filesystems, щоб переглянути список підтримуваних файлових систем
Внутрішня команда:
diskutil EraseDisk файлової системи мітка диска MBRFormat пристрій
де пристроєм визначено вашу SD-карту за допомогою команди diskutil list
.
Знайдіть правильний псевдонім файлової системи, ввівши це в Terminal:
$diskutil listFilesystems
Формативні файлові системи
Ці особистості файлової системи можна використовувати для стирання та розділення.
При визначенні одного в якості параметра для дієслова регістр не враховується;
також, diskutil дозволяє певні псевдоніми, які самі по собі не залежать від регістру.
-------------------------------------------------- -----------------------------
ПЕРСОНАЛЬНІСТЬ КОРИСТУВАЧА ВІДМОВИМ ІМЕ
-------------------------------------------------- -----------------------------
ExFAT ExFAT
Вільний простір Вільний простір
(або) безкоштовно
MS-DOS MS-DOS (FAT)
MS-DOS FAT12 MS-DOS (FAT12)
MS-DOS FAT16 MS-DOS (FAT16)
MS-DOS FAT32 MS-DOS (FAT32)
HFS + Mac OS Extended
Залежно від регістру HFS + Mac OS Extended (залежно від регістру)
(або) hfsx
Журналізований HFS + Mac OS з розширенням регістру (з урахуванням регістру, Journaled)
(або) jhfsx
Поширений HFS + Mac OS Extended (Journaled)
(або) jhfs +
У висновку вище ви побачите, що існують псевдоніми, визначені "(або) чимось ", але немає псевдоніму для файлової системи FAT32. Ви повинні вказати повне ім'я "ms-dos fat32" незалежно від регістру.
Тому для SD-карти, підключеної як / dev / disk1 , правильна процедура:
- Закрийте будь-які програми та
exit
будь-які підказки терміналу, що мають доступ до диска.
- Якщо ви хочете зробити все вручну, тоді відключіть диск, використовуючи:
$diskutil unmountDisk /dev/disk1
Однак, дискутил автоматично намагається його відключити.
- Введіть наступну команду, вказавши належним чином мітку диска та пристрій:
$diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1
Вихід:
Почалося стирання на диску1
Демонтаж диска
Створення карти розділів
Чекаючи, коли диски знову з’являться
Форматування disk1s1 як MS-DOS (FAT32) з ім'ям mydiskname
Готове стирання на диску1
Нарешті, перевірте результат, використовуючи diskutil list
:
$diskutil list /dev/disk1
/ dev / disk1
№: ІДЕНТИФІКЕТ РОЗМІРУ ІМУ
0: FDisk_partition_scheme * 1,0 ГБ диск1
1: DOS_FAT_32 MYDISKNAME 1,0 ГБ диск1s1