Edited at

ラズパイで使用済みSDカードをMacでフォーマットする

More than 1 year has passed since last update.

MacのターミナルからコマンドでSDカードをフォーマットします


前提


  • 今回のSDカードは16GB

  • 前のラズパイデータが残っている

  • MacにSDカードを指した状態


SDカードを確認する

以下コマンドでディスクの一覧が出てくる



$ diskutil list

/dev/disk0とdisk1はNAMEがMacintosh HDとあるので消しちゃダメ

/dev/disk2がsdカードですね

/dev/disk0 (internal):

#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 500.3 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_CoreStorage Macintosh HD 499.3 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3

/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +499.0 GB disk1
Logical Volume on disk0s2
285B76A3-2DE8-4866-AAC1-DE638EF94BA0
Unlocked Encrypted

/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *15.6 GB disk2
1: Windows_NTFS RECOVERY 1.5 GB disk2s1
2: Linux 33.6 MB disk2s5
3: Windows_NTFS boot 72.4 MB disk2s6
4: Linux 14.0 GB disk2s7


フォーマットする


コマンド

$ diskutil eraseDisk MS-DOS RPI disk2

diskutil eraseDisk フォーマット形式 削除後のパーティション名 フォーマット対象ディスク


ログ

tarted erase on disk2

Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk2s2 as MS-DOS (FAT) with name RPI
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

Finished とあるので完了したようです。

ディスクユーティリティで確認すると無事にフォーマットできてました。