それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

macのコマンドでUSBメモリを初期化する。

mac の コマンドでUSBメモリを初期化する

diskutil を使うのが、シンプルな回答。

sudo diskutil eraseDisk FAT32 MY_NAME MBRFormat /dev/diskN

MY_NAME は自由に決められるが、FAT32の場合は「大文字」でないとエラーになった。

実際にやってみた例

takuya@Desktop$ diskutil unmountDisk  /dev/disk3
Unmount of all volumes on disk3 was successful
takuya@Desktop$ sudo diskutil eraseDisk FAT32 MY_NAME MBRFormat /dev/disk3
Started erase on disk3
Unmounting disk
Creating the partition map
Waiting for the disks to reappear
Formatting disk3s1 as MS-DOS (FAT32) with name NAME
512 bytes per physical sector
/dev/rdisk3s1: 30001904 sectors in 1875119 FAT32 clusters (8192 bytes/cluster)
bps=512 spc=16 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=2 drv=0x80 bsec=30031248 bspf=14650 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk3
takuya@Desktop$ fdisk /dev/disk3
Disk: /dev/disk3    geometry: 1869/255/63 [30031250 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: 0B 1023 254  63 - 1023 254  63 [         2 -   30031248] Win95 FAT-32
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused

disk utility.app でいいんだけど。

もちろんGUIでいいんだけど、何度もやってるといちいちウインドウでやるのが手間に思えて来てやばい。

参考資料

http://superuser.com/questions/527657/how-do-you-format-a-2-gb-sd-card-to-fat32-preferably-with-disk-utility