Mac の HDD,SSD のデータ移行

Mac のシステムデータ移行

Mac の HDD や SSD を交換する際や,Fusion Drive のように新しく HDD,SSD を追加するとき,新たに Mac を購入して古い Mac からデータを引き継ぎたいときなどに,システムのデータを移行する必要があります。主な移行の方法として以下のような方法があります。

  1. 移行前のシステムで Time Machine を用いて,バックアップをとっておき,そこから復元を行う。
  2. 移行アシスタントを用いて,他の Mac や,Time Machine のバックアップ,他のシステムイメージ,その他のバックアップから,アカウントやアプリケーション,設定などを移行する。
  3. ディスクユーティリティを使って,システムのパーティションを別の HDD や SSD にコピーする。
  4. 他の OS のパーティションエディタ等を用いて,システムパーティションを別の HDD や SSD にコピーする。

なお,1 と 2 の方法は,事前に Mac OS X のインストールイメージを USB や DVD 等のメディアに焼くなどして,移行対象となる HDD,SSD 等に新規に Mac OS X をインストールしておく必要があります。

1 と 2 の方法のメリットとしては,以下のようなことが挙げられます。

  • Apple の公式サポートであるため,安心できる。
  • 移行に必要ないデータの移行を防げる。一度 OS を新規にインストールしているため,長期間使用していると貯まっていき,動作が遅くなる原因となるゴミファイルを一掃でき,動作が速くなる可能性がある。

逆にデメリットとして挙げられるのは,次のとおりです。

  • すべてのデータを移行しないため,Apple 公式でない設定を引き継げない可能性がある。
  • アプリケーションによっては,移行後に不具合があったり,設定を引き継げない可能性がある。
  • 移行する HDD,SSD や 新しい Mac とは別に,外付け HDD などの外部ストレージを必要とする場合が多い。
  • 作業にかなり時間がかかる可能性がある。

3 と 4 の方法のメリットとしては,

  • システムを丸ごとコピーするので,以前使っていた環境をほとんど復元できる。
  • 1 と 2 の方法に比べて,移行にかかる時間が短いことが多い。
  • 移行する HDD,SSD や 新しい Mac とは別に,他のストレージを必要としない。

などがあります。逆にデメリットとしては次のようなことが挙げられます。

  • 長期間使用していると貯まっていき,動作が遅くなる原因となるゴミファイルも一緒にコピーしてしまう。
  • 移行先のストレージのサイズが移行元のサイズより大きくないと,移行の手間が増える。
  • 少し,専門的な知識(パーティションについてなど)を知っていたほうがよい。
  • 誤操作によるリスクがある。
  • NVRAM をリセットする必要がある。

どの方法を用いるかは自分の環境と相談しながら決めてください。以下にシーン別にとる方法をまとめました。

Mac の HDD,SSD を交換

Mac の HDD,SSD を新しいものに交換する場合,移行前の HDD などのストレージのサイズより,移行後のストレージのサイズのほうが大きいかどうかで,とるべきシステム移行方法が違います。

新しい HDD ,SSD のほうが,古いものよりサイズが大きい場合

この場合においては,ディスクユーティリティを使って,システムそのものをパーティションごと新しいストレージにコピーしたほうが,移行の手間と時間がかからないので,おすすめです。

ディスクユーティリティを使って,システムのパーティションを別の HDD や SSD にコピーする。

以下の作業は Mac OS X 10.7 Lion 以降のバージョンの OS の場合です。Lion から実装された 「Recovery HD」領域をディスクユーティリティを起動します。Snow Leopard 以前の人は,OS のインストールディスクからディスクユーティリティを起動しましょう。または,OS X 復元ディスクアシスタントを使ってもいいです。

1. まず,全てのアプリケーションを終了し,電源を切ります。

2. 「option」キー (「alt」 キー)の位置を確認し,電源を入れると同時に「option」キーを押します。

3. 起動ディスクを選択できる画面が表示されます。外付けHDDやDVDメディアを接続しておらず,Boot Camp 等も使っていなければ,「Macintosh HD」と「Recovery HD」(または「復元」)が表示されるはずです。

recovery_hd

画像は Apple 公式サイトから転載

4. 「Recovery HD」を選択し,起動します。

5. 「ディスクユーティリティ」を選択し,「続ける」をクリックします。

recovery_menu2

6. ディスクユーティリティが開いたら,まず,システムパーティション(基本的には「Macintosh HD」)をクリックして,「復元」タブをクリックします。次に,移行元のコピー対象となるシステムパーティション(基本的には「Macintosh HD」)をドラックアンドドロップでソースに持っていきます。さらに,移行先のパーティションをドラックアンドドロップで復元先に持っていきます。最後に,間違っていないかを確認して「続ける」をクリックします。

diskutil_copy

7. あとは,画面の指示にしたがい再起動します。

8. 再起動後,OS が立ち上がったらすぐにシステム終了して,内部ディスクを新しい HDD,SSD に交換した後,こちらのページを参考にしながら,NVRAM をリセットしてください。

9. 電源を入れて,移行が成功したか確認してください。

新しい HDD ,SSD のほうが,古いものよりサイズが小さい場合

この場合においては,ディスクユーティリティを使って,システムパーティションを圧縮して,コピーを行う方法,または一度新規にインストールした後に,移行アシスタントを使って必要なデータを移行する方法があります。手間を考えると移行アシスタントを使う方法が,おすすめです。

ディスクユーティリティを使って,システムのパーティションを圧縮した後,別の HDD や SSD にコピーする。

1. まず,全てのアプリケーションを終了し,電源を切ります。

2. 「option」キー (「alt」 キー)の位置を確認し,電源を入れると同時に「option」キーを押します。

3. 起動ディスクを選択できる画面が表示されます。外付けHDDやDVDメディアを接続しておらず,Boot Camp 等も使っていなければ,「Macintosh HD」と「Recovery HD」(または「復元」)が表示されるはずです。

recovery_hd

4. 「Recovery HD」を選択し,起動します。

5. 「ディスクユーティリティ」を選択し,「続ける」をクリックします。

recovery_menu2

6. ディスクユーティリティが起動したら,まず,システムがインストールしてあるディスクを選択し,次に「パーティション」タブをクリックします。続いて左下の「+」記号をクリックします。

partitionedit1

7. 次に,パーティションとパーティションとの間のラインを動かすか,どちらかのパーティションを選択して,右側のサイズのテキストボックスで,各パーティションのサイズを決めましょう。サイズは移行先のディスクのサイズよりも小さくなるように設定してください。もし,移行先のディスクより小さくできない場合は,いらないデータを消してディスクの使用容量を減らすか,それができなければ移行アシスタントを使用してください。サイズが決まったら「適用」をクリックします。

partitionedit3

8. 最後に間違っていないか確認して,「パーティション」をクリックしましょう。

partition2

9. あとは画面の指示にしたがってください。作業が終わったら,再起動します。

10. 再起動後,OS が立ち上がったらすぐにシステム終了して,内部ディスクを新しい HDD,SSD に交換した後,こちらのページを参考にしながら,NVRAM をリセットしてください。

11. 電源を入れて,移行が成功したか確認してください。

新規にインストールした後,移行アシスタントを使って,ユーザや設定,アプリケーション,その他のデータを移行する。

1. App Store から 「OS X Mountain Lion」の dmg ファイルをダウンロードするか,USB メモリや DVD などの OS X のインストールディスクから,「OS X Mountain Lion.app 」を起動し,USB の外付けなどで接続した,新しい HDD ,SSD に OS X を新規にインストールしましょう。または,内部ディスクを交換した後で,USB メモリや DVD から新規にインストールしても OK です。

2. 内部ディスクを新しい HDD ,SSD に交換し,起動しましょう。また,移行元のディスクを USB の外付けディスクなどで,Mac に接続します。

2. すべてのアプリケーションを終了し,移行アシスタントを起動して,「Mac,PC,Time Machine バックアップ,またはほかのディスクから」を選択し,「続ける」をクリック。移行アシスタントは Launch Pad の「その他」の中にあります。

ikouassistant

3. Time Machine バックアップ,またはほかのディスクからを選択し,「続ける」をクリック。

ikouashistant5

4. 移行元のディスクがきちんと選択されているかを確認しましょう。

ikouashistant2

5. 移行する項目を選択します。移行するユーザは個別に設定可能です。ほかのファイルとフォルダにチェックを入れると,移行元のシステムに存在するすべてのファイルを移行することになります。移行する項目を確認したら「続ける」をクリックします。

ikouashistant4

6. あとは画面の指示にしたがって進めて再起動してください。

7. 移行アシスタントで移行できなかったファイルは,個別にコピーしましょう。

古い Mac から新しい Mac に移行する

この場合は,移行アシスタントを使ったほうがいいです。ハードが違うのに,以前の Mac のシステムをそのまま使うと不具合をおこす可能性があります。

1. 古い Mac と 新しい Mac を同じネットワークに接続します(直接 LAN ケーブルをつないでも OK )。

2. 古い Mac と新しい Mac 両方で「移行アシスタント」を起動します。

3. 古い Mac では,「Mac へ」を選択し,続けるをクリックします。ikouassistant

4. 新しい Mac では,「Mac,PC,Time Machine バックアップ,またはほかのディスクから」を選択し,「続ける」をクリック。

5. 新しい Mac で「Mac または PC から」を選択し,「続ける」をクリック。ikouashistant5

6. 古い Mac ,新しい Mac 両方でお互いを認識していることを確認してください。

7. 移行する項目を選択します。移行するユーザは個別に設定可能です。ほかのファイルとフォルダにチェックを入れると,移行元のシステムに存在するすべてのファイルを移行することになります。移行する項目を確認したら「続ける」をクリックします。

ikouashistant4

8. あとは画面の指示にしたがって進めて再起動してください。

9. きちんと移行ができているか確認してください。移行アシスタントで移行できなかったファイルは,個別にコピーしましょう。

ここまで,いくつか方法を示しましたが,これら以外にもいくつも方法がありますので,自分の環境に合っていない時は調べてみてください。