MacでSDカードやmicroSDカードをコピー/クローンする方法

日本語 English Français Deutsch Español Português

まとめ: この記事では、Raspberry PiやAnbernicのゲーム機、カメラなどで使用するSDカードを、Macでクローンする4つの方法を紹介します。なかでも、MacでSDカードをクローンするなら、iBoysoft DiskGeeker for Macを使う方法がおすすめです。今すぐダウンロードして、MacでSDカードをクローンしましょう。

MacでSDカードをクローンする

デジタルカメラ、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ボタンをクリックします。

MacでSDカードをクローンする方法

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

Macでクローンを開始する保存先ディスクを選択

手順4:OKをクリックし、クローンが完了するまで待ちます。

簡単にできそうですね。このツールを共有して、MacでSDカードをバックアップする方法を必要としている人に知らせましょう。

方法2:Finderを使ってMacでSDカードをコピーする

SDカードをクローンする代わりに、SDカードの内容を別のディスクへ手動でコピーすることもできます。この方法では実際のデータとファイルだけをコピーするため、時間と容量を節約できます。

通常のファイルをコピーする場合には適していますが、起動可能なデバイスには使えません。ドライブの起動に必要なデータがコピーされないためです。SDカードにシステムが含まれている場合、たとえばRaspberry PiのSDカードを使用している場合は、クローンを作成する必要があります。

MacでSDカードをコピーする方法:

  1. 「ディスクユーティリティ」を開きます。
  2. 「表示」>「すべてのデバイスを表示」をクリックします。
  3. コピー先のSDカードまたはドライブの最上位階層を選択し、「消去」をクリックします。
  4. ディスク名を入力します。
  5. フォーマットとして「MS-DOS(FAT)」を選択します。
    ディスクユーティリティでMac上のSDカードをフォーマットする
  6. コピー元のSDカードと同じ方式を選択します。
  7. 「消去」をクリックします。
  8. コピー元のSDカードの内容を、フォーマットしたディスクにコピーします。
  9. Command+Shift+. を押して、隠しファイルを表示します。
  10. 隠しファイルを削除します。
  11. 新しいカードをデバイスに挿入します。

方法3:ディスクユーティリティを使ってMacでSDカードをクローンする

ディスクユーティリティを使えば、MacでSDカードを無料でクローンすることもできます。SDカードのデータと空き領域を含むディスクイメージを作成し、そのディスクイメージを新しいカードやディスクに復元できます。手順は次のとおりです。

  1. 「ディスクユーティリティ」を開きます。
  2. コピー元のSDカードを選択します。
  3. 「ファイル」>「新規イメージ」>「“コピー元のSDカード”からイメージ作成」を選択します。
    ディスクユーティリティでMac上のSDカードをクローンする
  4. イメージのファイル名を入力し、保存先を選択します。
  5. フォーマットのオプションを選択します。
  6. 「保存」をクリックし、続けて「完了」をクリックします。
  7. イメージが作成されたら、コピー先のカードを選択して「復元」をクリックします。
  8. ディスクイメージを選択し、「復元」をクリックして、Mac上でDMGをコピー先のSDカードに書き込みます。
    ディスクユーティリティでSDカードの内容をクローンするための復元

方法4:ターミナルを使ってMacでSDカードをクローンする

MacでmicroSDカードをクローンする方法として、ターミナルを使うこともできます。ディスクユーティリティでのクローン作成と同じ仕組みですが、やや複雑です。それでも、ディスクユーティリティでSDカードをクローンできない場合の代替手段として利用できます。

ディスクユーティリティはLinuxパーティションの読み取りに問題があり、処理速度も遅いことがあります。SDカードをRaspberry Piで使用する場合は、ターミナルでクローンを作成してください。

MacのターミナルでRaspberry Pi用SDカード(またはその他のSDカードをクローンする手順は次のとおりです。

  1. MacにHomebrewをインストールします。
  2. ターミナルを開きます。
  3. Homebrewのインストールが完了したら、以下のコマンドを入力してEnterキーを押し、core-utilsをインストールします。これは、macOSとLinuxで広く利用されているGNU Core Utilitiesを指します。
  4. 以下のコマンドを実行して、元のSDカードのディスク識別子を確認します。diskutil list externalターミナルでディスク識別子を確認する方法
  5. 以下のコマンドの「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メガバイト単位で処理し、コピーを高速化します。使用するハードウェアに適したブロックサイズに変更することもできます。
  6. 管理者パスワードを入力し、Enterキーを押します。 
  7. イメージの作成が完了するまで待ちます。 
  8. 「4」をSDカードのディスク番号に置き換えたうえで、エラーを防ぐために元のSDカードのマウントを解除します。sudo diskutil unmountDisk /dev/disk4
  9. 「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パーティションの縮小と拡張にも対応しています。