У меня проблемы с форматированием карты памяти micro sd для друга на моем Mac. Я пробовал использовать Disk Utility, команды diskutil в терминале и SD Card Formatter. Это то, что я получаю, когда пытаюсь использовать терминал:
jonathandiller$ diskutil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful
jonathandiller$ sudo diskutil eraseDisk FAT32 NONAME MBRFormat /dev/disk2
Started erase on disk2
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk2s1 as MS-DOS (FAT32) with name NONAME
Error: -69830: This operation requires an unmounted disk
В полудюжине или около того случаев, когда я видел эту конкретную ошибку, сама карта micro SD вышла из строя и не могла быть отформатирована на Mac, Windows или Android (через OTG) даже с разными устройствами чтения карт. Нельзя было не только отформатировать карту, но и нельзя было добавлять или удалять файлы, а также делать что-то еще, что требовало записи на карту. (Чтение файлов не пострадало.) Он фактически находился в режиме только для чтения, как полноразмерная SD-карта с перевернутым переключателем, но, очевидно, у micro SD такого нет. Единственный выход - замена.
Я знаю, что это старый пост, но я решил добавить реальную причину (то есть дефектную карту, а не проблему с программным обеспечением или форматом) для дальнейшего использования.
FAT32 не может форматировать разделы размером более 32 ГБ . Вам придется использовать другую схему разделов, совместимую с любым устройством, в которое будет входить эта SD-карта, например, exFAT .
Error: -69830: This operation requires an unmounted disk
Джонатан