Ошибка стирания карты памяти в OS X El Capitan

Сегодня хотел отформатировать карту памяти для последующей записи новой OS X El Capitan (10.11), но форматирование с Disk Utility.app было не возможно, так же как и с консоли. При этом, Disk Utility.app утверждал, что диск не инициализирован.

$ diskutil eraseDisk JHFS+ Test /dev/disk4

Unable to begin erase operation: The target disk is too small for this operation (-69771)

Интересным в данной ситуации было то, что на компьютере с Windows 10, карта памяти прекрасно читалась и была доступна для записи. Но было интересно решить проблему на Mac. Для выхода из положения можно воспользоваться жёстким, но действенным способом:

$ sudo dd if=/dev/random of=/dev/disk4

^C23945+0 records in
23944+0 records out
12259328 bytes transferred in 9.542370 secs (1284726 bytes/sec)

Через несколько секунд нужно нажать CTRL+C. Вновь попробуем выполнить стирание накопителя:

$ sudo diskutil eraseDisk JHFS+ Test /dev/disk4

Started erase on disk4
Unmounting disk
Creating the partition map
Waiting for the disks to reappear
Formatting disk4s2 as Mac OS Extended (Journaled) with name Test
Initialized /dev/rdisk4s2 as a 29 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished erase on disk4

Автор первичной редакции:
Виталий Якоб
Время публикации: 09.03.2016 15:33