デジタルカメラ、Nintendo SwitchやAnbernicなどのゲーム機、Raspberry Piなどのシングルボードコンピューター、その他のデバイスで使用しているmicroSDカードやSDカードを、アップグレードやバックアップのために複製したい場合があります。目的やデバイスによっては、MacでSDカードをコピーまたはクローンできます。
MacでSDカードをバックアップする方法はいくつかありますが、期待どおりに動作しない場合もあります。たとえば、コピー&ペーストではデータの複製はできますが、コピーしたデータを使ってゲーム機などでSDカードを交換用として利用するには、追加の調整が必要になることがあります。
この記事では、こうした違いを含め、SDカードを複製する4つの方法を詳しく説明します。
| MacでSDカードをクローンする方法 | 適しているケース |
| iBoysoft DiskGeeker for MacでSDカードをクローンする | すべてのケース |
| Finderを使ってMacでSDカードをコピーする | OSが保存されていないSDカード |
| ディスクユーティリティでMac上のSDカードをクローンする | すべてのケース。ただし、起動可能にならない場合があり、Linuxパーティションでは処理に時間がかかることがあります |
| ターミナルでMac上のSDカードをクローンする | コマンドラインの知識があるユーザー |
まず、次の準備を行ってください。
- コピー元のSDカードと同じ容量以上の、コピー先となるSDカードまたは外付けディスクを用意します。
- クローン作成中に消去されるため、コピー先のディスクをバックアップします。
- 必要に応じて、コピー先のドライブにパーティションを作成します。
SDカード全体をクローンすることも、特定のパーティションだけをクローンすることもできます。また、MacでSDカードをより大容量のカードにクローンする場合は、バックアップするパーティションまたはディスクと同じサイズのパーティションをコピー先のディスクに作成することをおすすめします。
たとえば、50GBのSDカードの容量を100GBのカードに拡張したい場合は、100GBのカードに50GBのパーティションを作成し、それを保存先パーティションとして使用します。この場合、残りの50GBの空き容量が対応するファイルシステムでフォーマットされていれば、通常はFAT32またはexFAT、デバイスで引き続き利用できます。
準備ができたら、次のいずれかの方法でMacでmicroSDカードまたはSDカードをクローンしてください。
方法1:iBoysoft DiskGeeker for MacでMac上のSDカードをクローンする
MacでSDカードをクローンする最も簡単な方法は、iBoysoft DiskGeeker for Macを利用することです。搭載されているClone機能を使えば、SDカードの内容を別のSDカードや任意の外付けストレージデバイスに効率よくコピーできます。元のSDカードに保存されているファイル、パーティション、ブートレコードなどを含め、複製を作成できます。
また、このツールは用途を問わず、MacであらゆるSDカードをクローンできます。SDHC、SDXC、SDUC、および各メーカーのmicroSDカードに対応しています。Raspberry PiのSDカードをMacでクローンしたい場合はもちろん、デジタルカメラ、ゲーム機、ノートパソコン、スマートフォン、タブレット、音楽プレーヤー、車載カメラ、ウェアラブルデバイスなどで使用するSDカードにも利用できます。
SDカードと保存先ディスクをMacに接続したら、次の手順でMac上のSDカードを複製します。
手順1:iBoysoft DiskGeeker for Macをダウンロードしてインストールします。
手順2:クローンするSDカードまたはパーティションを選択し、右サイドバーのCloneボタンをクリックします。

手順3:保存先のパーティションまたはディスクを選択し、Start Cloningをクリックします。

手順4:OKをクリックし、クローンが完了するまで待ちます。
簡単にできそうですね。このツールを共有して、MacでSDカードをバックアップする方法を必要としている人に知らせましょう。
方法2:Finderを使ってMacでSDカードをコピーする
SDカードをクローンする代わりに、SDカードの内容を別のディスクへ手動でコピーすることもできます。この方法では実際のデータとファイルだけをコピーするため、時間と容量を節約できます。
通常のファイルをコピーする場合には適していますが、起動可能なデバイスには使えません。ドライブの起動に必要なデータがコピーされないためです。SDカードにシステムが含まれている場合、たとえばRaspberry PiのSDカードを使用している場合は、クローンを作成する必要があります。
MacでSDカードをコピーする方法:
- 「ディスクユーティリティ」を開きます。
- 「表示」>「すべてのデバイスを表示」をクリックします。
- コピー先のSDカードまたはドライブの最上位階層を選択し、「消去」をクリックします。
- ディスク名を入力します。
- フォーマットとして「MS-DOS(FAT)」を選択します。

- コピー元のSDカードと同じ方式を選択します。
- 「消去」をクリックします。
- コピー元のSDカードの内容を、フォーマットしたディスクにコピーします。
- Command+Shift+. を押して、隠しファイルを表示します。
- 隠しファイルを削除します。
- 新しいカードをデバイスに挿入します。
方法3:ディスクユーティリティを使ってMacでSDカードをクローンする
ディスクユーティリティを使えば、MacでSDカードを無料でクローンすることもできます。SDカードのデータと空き領域を含むディスクイメージを作成し、そのディスクイメージを新しいカードやディスクに復元できます。手順は次のとおりです。
- 「ディスクユーティリティ」を開きます。
- コピー元のSDカードを選択します。
- 「ファイル」>「新規イメージ」>「“コピー元のSDカード”からイメージ作成」を選択します。

- イメージのファイル名を入力し、保存先を選択します。
- フォーマットのオプションを選択します。
- 「保存」をクリックし、続けて「完了」をクリックします。
- イメージが作成されたら、コピー先のカードを選択して「復元」をクリックします。
- ディスクイメージを選択し、「復元」をクリックして、Mac上でDMGをコピー先のSDカードに書き込みます。

方法4:ターミナルを使ってMacでSDカードをクローンする
MacでmicroSDカードをクローンする方法として、ターミナルを使うこともできます。ディスクユーティリティでのクローン作成と同じ仕組みですが、やや複雑です。それでも、ディスクユーティリティでSDカードをクローンできない場合の代替手段として利用できます。
ディスクユーティリティはLinuxパーティションの読み取りに問題があり、処理速度も遅いことがあります。SDカードをRaspberry Piで使用する場合は、ターミナルでクローンを作成してください。
MacのターミナルでRaspberry Pi用SDカード(またはその他のSDカードをクローンする手順は次のとおりです。
- MacにHomebrewをインストールします。
- ターミナルを開きます。
- Homebrewのインストールが完了したら、以下のコマンドを入力してEnterキーを押し、core-utilsをインストールします。これは、macOSとLinuxで広く利用されているGNU Core Utilitiesを指します。
- 以下のコマンドを実行して、元のSDカードのディスク識別子を確認します。diskutil list external

- 以下のコマンドの「4」をSDカードのディスク番号に置き換えて実行し、ホームディレクトリにディスクイメージを作成します。sudo gdd if=/dev/rdisk4 of=sd_backup.dmg status=progress bs=16Msudo: 特別な権限でコマンドを実行します。
gdd: ある場所から別の場所へデータをコピーするツールです。
if=/dev/rdisk4: コピー元のディスクを指定します。
of=sd_backup.dmg: コピーしたデータを保存する先のファイルを指定します。
status=progress: コピー済みデータ量の進捗を表示します。
bs=16M: データを16メガバイト単位で処理し、コピーを高速化します。使用するハードウェアに適したブロックサイズに変更することもできます。 - 管理者パスワードを入力し、Enterキーを押します。
- イメージの作成が完了するまで待ちます。
- 「4」をSDカードのディスク番号に置き換えたうえで、エラーを防ぐために元のSDカードのマウントを解除します。sudo diskutil unmountDisk /dev/disk4
- 「4」をコピー先のディスク番号に置き換えたうえで、ディスクイメージをコピー先のSDカードまたは外付けドライブに書き込みます。sudo gdd of=/dev/rdisk4 if=sd_backup.dmg status=progress bs=16M
MacでSDカードを無料でクローンする方法としても便利です。役に立った場合は、ぜひ共有してください。
まとめ
このガイドで紹介した4つの方法に加えて、balenaEtcherやApplePi Bakerなどのツールも利用できます。前者はディスクイメージをドライブに書き込むことができるため、ディスクユーティリティでイメージを復元できない場合に役立つことがあります。後者はMacでRaspberry PiのSDカードをバックアップまたは復元するために作られたツールですが、ほかのSDカードのバックアップにも使用できます。この無料ユーティリティは、Linuxパーティションの縮小と拡張にも対応しています。