created: 2022-07-25T05:26:14.965Z
microSDカードをmacで初期化する(全パーティションを消す)
ラズパイなどを使っている時のような、Linuxのbootパーティションが切ってあるmicroSDは、macのディスクユーティリティ.appからその部分を消すことができない。
しかし、diskutil を使えば全部のパーティションを列挙し、削除することもできる。
差し込んでるmicroSDを確認
$ diskutil list external physical
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *15.6 GB disk2
1: Windows_FAT_16 boot 59.8 MB disk2s1
2: Linux 15.5 GB disk2s2
初期化
$ diskutil eraseDisk FAT32 CANONPICK /dev/disk2
Started erase on disk2
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk2s2 as MS-DOS (FAT32) with name CANONPICK
512 bytes per physical sector
/dev/rdisk2s2: 29932976 sectors in 1870811 FAT32 clusters (8192 bytes/cluster)
bps=512 spc=16 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=29962240 bspf=14616 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk2