移行するのに最適な方法は何ですか?

移行するのに最適な方法は何ですか?

: このストーリーは数年間更新されていません。

長年にわたり、様々なMacにデータを移行するのにかなりの時間を費やしてきました。(製品をレビューするには、実際に使ってみる必要があり、そのためには十分な量のデータを持ち込む必要があります。)最近、新しいMacBook Proモデルが発売されたのをきっかけに、さらに2つのデータ移行を行う機会があり、Twitter上でMacからMacへ移行する「正しい方法」について、様々な議論が交わされました。

実のところ、移行に正解はありません。私はあらゆる方法を試しましたが、どれも問題を抱えていました。それぞれの選択肢を一つずつ見ていきましょう。それぞれの長所と短所を考えてみましょう。

古いMacのハードドライブをクローンする

これは典型的な例です。このシナリオでは、新しいMacを古いMacにターゲットモードで接続します(起動時にTキーを押し続けてターゲットモードを起動し、適切なケーブルとアダプタがあればそれを使ってThunderboltまたはUSBで接続します)。そして、Carbon Copy ClonerやSuperDuperなどのユーティリティを使って、古いコンピュータから新しいコンピュータにすべてのデータをコピーします。

このアプローチの利点は明らかです。これはまさに脳の移植です。新しいコンピューターは基本的に古いコンピューターのものであり、そのファイルはすべてそのまま残ります。

しかし、複雑な点もあります。新品のMacには、機種ごとに異なるmacOSの特別ビルドが搭載されていることが多いのです。いずれはソフトウェアアップデートがリリースされ、すべてのMacが再び同じ環境に戻されるでしょうが、新品のMacを購入した場合、古いMacからコピーしたOSバージョンが必ずしも動作するとは限りません。

Appleは、Macのすべてのデータを単一のディスクパーティションに収めるという概念を覆しました。Macには以前から目に見えないリカバリパーティションが存在していましたが、Touch Barの登場によって事態はさらに複雑化しているようです。

最初の起動時にファイルを移行する

新しい Mac を初めて起動すると、移行アシスタント ユーティリティのバージョンが起動します。これを使用すると、別の Mac、Time Machine バックアップ、Windows PC など、いくつかの異なる場所から新しい Mac にファイルをコピーできます。

新しいMacは、起動直後は基本的に何もない状態です。システムソフトウェアはインストールされていますが、ユーザーアカウントはありません。移行の準備は万端です。

最も簡単な移行方法は、Time Machineバックアップ(お持ちの場合)を使用することです。Time Machineドライブを接続し(リモートドライブの場合はネットワーク経由で接続することもできますが、速度はかなり遅くなります!)、使用するスナップショット(できれば新しいMacを起動する直前に作成したバックアップ)を選択して、移行を開始します。Time Machineバックアップからアプリ、書類、設定をコピーすることもできます。

もう1台のMacから直接移行することもできます。転送自体はほぼ同じですが、2台のMacを接続する方法を見つける必要があります。ターゲットモードで古いMacに直接ケーブルを接続するのが最適です。その間、古いMacは操作できなくなります。

これはAppleが公式にサポートしているファイル移行方法で、通常はかなり安定しています。ファイルは移行されますが、新しいMacは独自のシステムソフトウェアを維持します。すべてを移行したくない場合は、より完全なデータ転送を選択することもできます。

残念ながら、移行アシスタントの信頼性は期待したほど高くありませんでした。MacBook AirからTouch Bar非搭載の13インチMacBook Proに移行しようとしたところ、原因不明のエラーが発生しました。移行は失敗し、移行アシスタントは原因を説明できず、私は後始末に追われる羽目になりました。

移行アシスタントを使用して後でファイルを移行する

移行アシスタントは後からでも起動できます。ユーティリティフォルダ内のアプリです。起動すると、他のすべてのアプリが終了し、移行中にデータが破損するのを防ぎます。起動時と同様に、Time Machineバックアップまたは別のMacから移行できます。

残念ながら、この方法は確かに面倒なことになります。新しいMacで既に起動しているということは、新しいユーザーアカウントを作成したことになります。古いMacのユーザーがそのアカウント名を共有している場合(私は全てのMacで同じアカウント名を使っているので、しょっちゅうこの問題が発生しています)、そのユーザーのアカウント名を変更せずに移行することはできません。私は未だにこの教訓を学んでおらず、別の新しいユーザーを作成し、そのアカウントにログインして以前のユーザーを削除し、移行アシスタントを使って古いMacから通常のユーザーアカウントを移行するという作業を頻繁に行っています。

このアプローチにはいつでも利用できるという利点がありますが、初回起動時に移行して最初からやり直す機会があれば、それが望ましいと思います。

iCloudを使うだけ

これは新しい機能です。macOS SierraのiCloudデスクトップと書類同期をご利用の場合、iCloudの認証情報を使って新しいMacにログインすると、ほとんどのファイルが同期されます。

確かにその通りですが…まず、iCloudからすべてのファイルを再ダウンロードする必要があります。これは、数メートル以内にあるデバイスからファイルをコピーするよりもずっと時間がかかります。また、iCloudはアプリや設定を移行しないため、(Mac App Storeまたはサードパーティのアプリ販売元から)アプリを再インストールし、設定を微調整するか、環境設定フォルダを探して移行したいアプリ設定を見つける必要があります。

Appleの長期的な計画が、アプリの設定をiCloud経由で同期し、インストール済みのアプリを追跡してMac App Storeから自動的に復元することだとしても驚きませんが、まだすべての要素が揃っているわけではありません。もしあなたがApple純正アプリを主に使い、それらのアプリのデフォルト設定をあまりいじっていないのであれば、この方法でおそらく問題なく動作するでしょう。

何もない。というか、ほとんど何もない。

私の友人たち(例えば Casey Liss)の間では、新しい Mac に移行するたびに、単に「新しく始める」というアプローチが人気です。

このアプローチには2つの形態があります。1つは、すべてのキーファイルを外付けドライブにロードし、手動でコピーする方法です。もう1つは、必要に応じて追加していく方法です。必要なアプリは毎回インストールします。キーファイルをDropboxに保存している場合は、Dropboxをインストールして必要なファイルにアクセスします。キーファイルを転送する必要がある場合は、転送するだけで、それ以上は必要ありません。

この方法には、不要なものを捨てて必要なものだけを残すという点で、多くの利点があります。しかし、個人的には、移行はできるだけ短時間で済ませたいと思っています。数週間かけて箱を何度も運ぶよりも、大きなトラックで一度に引っ越しをする方がずっと楽です。状況は人それぞれですが、私はできるだけ早く、新しいMacがまるで自分の家のように感じられる状態になりたいと思っています。

それでどうすればいいですか?

最近は主に移行アシスタントに頼っています。Time Machineバックアップを使う時もあれば、直接転送する時もあります。しかし、最近移行アシスタントで嫌な思いをしたので、別のアプローチの方が良いのではないかと考えるようになりました。

もしMacを数年に一度しか移動しないなら、Casey Lissのように、最初からやり直すかもしれません。ただし、その場合すぐに主要なアプリをすべてインストールし、ネットワークや外付けドライブ経由で主要なファイルをすべてコピーしようとします。正しいやり方のように思えますが、かなり時間がかかります。

だからこそ、移行アシスタントの魅力は大きいのです。ボタンをクリックして、しばらくして戻ってみると、古いデータがすべて正しい場所に戻された新しいMacが待っている、という体験ほど素晴らしいものはありません。もし、新しいMacを初めて起動する時に、古いMacからTime Machineドライブに完全に移行できるなら、おそらく最初に試すべきでしょう。運が良ければ、最後に試す必要のあることもなくなるでしょう。

このような記事がお気に召しましたら、ぜひSix Colorsの購読者になって私たちを応援してください。購読者は、限定ポッドキャスト、メンバー限定記事、そして特別なコミュニティにアクセスできます。