Depending on the Time and Situation

時と場合によりけり 〜 日々のアップデートとイノベーションに翻弄され彷徨える IT エンジニアの覚書

Mac で Raspberry Pi 用のディスクをフォーマット その 1 -- diskutil

概要

Raspberry Pi で使用するための、microSD カードをフォーマットします。購入したばかりの microSD カードは、特に初期化しなくても、Raspberry Pi で、すんなり動作する場合が多いのです。

しかし、一度使用した microSD カードだと、うまくいかない場合もあります。

そんな時は、ディスクをまっさらな状態にフォーマットしましょう。

Raspberry Pi 3 Model B+ スターターセット BASIC

Raspberry Pi 3 Model B+ スターターセット BASIC

MacRaspberry Pi 用のディスクをフォーマット 記事 全体像

この記事の目次

ホスト

Mac

support.apple.com

  • メモリ: 16 GB

  • ストレージ: SSD 512 GB

  • OS: macOS Sierra 10.12.6

カード確認

まず、ターミナルを起動し、フォーマットするディスクを確認します。以下の diskutil コマンドを実行してみましょう。

% diskutil list

すると、Mac 場で稼働しているディスクのリストが表示されます。

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *512.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            511.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           +510.9 GB   disk1
                                 Logical Volume on disk0s2
                                 7677XXXX-5XXX-49XX-9291-46DFXXXXXXX
                                 Unlocked Encrypted

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *15.6 GB    disk2
   1:             Windows_FAT_32 BOOT                    15.6 GB    disk2s1

今回の例では、/dev/disk2 (external, physical) というのが、microSD カードとなります。

フォーマット

それでは、disk2 をフォーマットしてみます。以下のコマンドを実行してください。今回は、ディスクの名前を「 RPI 」としました。名前を好きなものを適宜つけてください。

% diskutil eraseDisk MS-DOS RPI disk2

以下のように「 Finished 」が表示されていれば OK です。

Started 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: 30006624 sectors in 1875414 FAT32 clusters (8192 bytes/cluster)
bps=512 spc=16 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=30035968 bspf=14652 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk2

以上です。