GUIのツールはありませんので、Terminal を開いてコマンドを打ちます。
SDカードが認識されているかを確認します。
sudo diskutil list
以下のような出力があります。一番下にある 32GB のディスクが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_APFS Container disk1 500.0 GB disk0s2 /dev/disk1 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +500.0 GB disk1 Physical Store disk0s2 1: APFS Volume Macintosh HD 229.4 GB disk1s1 2: APFS Volume Preboot 44.6 MB disk1s2 3: APFS Volume Recovery 512.8 MB disk1s3 4: APFS Volume VM 3.2 GB disk1s4 /dev/disk2 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *32.0 GB disk2 1: Windows_FAT_32 NO NAME 32.0 GB disk2s1
imgファイルを書き込むためにSDカードをunmountします。
sudo diskutil umountDisk /dev/disk2
書き込みを実行します。
sudo dd if=/.../Downloads/image-file.img of=/dev/disk2 bs=1m conv=sync
成功した場合の出力は以下のようです。
1780+0 records in 1780+0 records out 1866465280 bytes transferred in 430.376419 secs (4336821 bytes/sec)
備考
dd: bs: illegal numeric value
dd
を実行する際にこのエラーが表示されたらパラメータの bs=1m
を bs=1M
に変更してお試しください。
また
dd: unknown conversion fsync
このエラーが出力された場合 conv=fsync
や conv=fdatasync
に変更してお試しください。