6
新しいMacでmacOSの設定と起動項目を復元する方法

Appleは長年にわたりmacOSのアップグレードプロセスを大幅に改善してきました。最近のリリースでは、何か問題が発生してアップグレードが完了できないことは稀です。しかし、ある読者が経験したように、アップグレードの途中で途方に暮れてしまうこともあります。アカウントとすべてのデータは移行されましたが、macOSを再起動するたびに、起動項目、システム環境設定、さらにはアプリの登録までもが失われてしまうのです。起動ボリュームは、セーフモード、ディスクユーティリティのFirst Aid、macOS復元からのオペレーティングシステムの再インストールなど、あらゆるテストに見事に合格しています。

この段階では、選択肢は 2 つしかありません。

  • 移行アシスタントを使用して、メインユーザーまたは影響を受ける macOS ユーザーを基本的に「再インストール」します。
  • ドライブを消去し、ネットワークやその他の設定を省略して新規移行を実行します。
  • 消去、macOS の再インストール、新しいユーザーの作成、アプリの移行、ユーザー ファイルの手動コピーを実行します。

いずれの場合も、ファイルの変更や削除は一切行われていません。問題は、macOSが起動時に参照すべき情報をどのように追跡しているかにあるようです。

移行アシスタントを使用してユーザーを再インストールする

通常、移行アシスタントは、以前の起動ボリュームを新しいMacに移行する場合などに使用します。ただし、移行アシスタントを使用すると、バックアップボリュームから特定のユーザーをインストールすることもできます。 注意: 以下の手順では、移行を実行するためにアカウントからログアウトする必要があります。

移行するアカウントだけを選択して、そのファイルを「再インストール」します。
  1. アカウントのファイルに最後に変更を加えてからTime Machineバックアップが作成されていない場合は、新しいTime Machineバックアップを作成してください。(Carbon Copy ClonerやSuperDuperなどのクローン作成アプリを使用することもできます。)
  2. アプリケーション>ユーティリティ>移行アシスタントを起動します。
  3. 「続行」をクリックして認証します。これにより、現在のアカウントからログアウトし、移行アシスタントモードになります。
  4. Time Machine ドライブまたはその他のバックアップを選択し、「続行」をクリックします。
  5. バックアップが複数ある場合は、特定のバックアップを選択し、「続行」をクリックします。
  6. 「転送する情報を選択してください」ウィンドウで、問題が発生しているアカウント(複数可)をチェックし、「続行」をクリックします。(注: 起動ボリュームには、各アカウントの横に表示されている以上の空き容量が必要です。)
  7. アカウント名を変更するように求められます。そうしないと、この Mac 上の既存のアカウントと重複してしまうからです。
  8. 指示に従って復元を完了します。
  9. 完了したら、問題のあるアカウントの「新しい」バージョンにログインします。
新しいアカウントが動作していることを確認したら、古いアカウントを削除します。

以前失敗した変更を試してください。今はうまくいっているなら、古いアカウントを削除できます。

  1. 「システム環境設定>ユーザとグループ」で、ロックアイコンをクリックして認証します。
  2. 古いユーザー アカウントを選択し、アカウント リストの下部にあるマイナス記号をクリックします。
  3. 「ホームフォルダを削除」を選択し、「ユーザーを削除」をクリックします。削除を確定します。(このアカウントのバックアップがあり、ドライブにもコピーがあるので、バックアップは十分にあるはずです。「ホームフォルダをディスクイメージに保存」を選択することもできますが、そのコピーを作成するには十分なストレージ容量が必要です。)

上記の方法でも以前の動作状態に戻らなかった場合は、次の 2 つの解決策を試してください。

完全な再インストールと復元を実行する

上記の方法がうまくいかなかった場合は、この時点でさらに抜本的な対策を講じることができます。

  1. ファイルの 2 つの個別のコピーがバックアップされ、安全であることを確認した後、Mac を macOS リカバリで再起動します。
  2. ディスクユーティリティを選択し、「続行」をクリックします。
  3. この記事で説明されているように、起動ドライブを選択して消去し、パーティション分割します。
  4. ディスクユーティリティを終了し、「macOS の再インストール」を選択して「続行」をクリックし、プロンプトに従います。
  5. macOSを再起動し、移行アシスタントで使用するバックアップボリュームを選択します。指示に従いますが、  「システムとネットワーク」にはチェックを入れないでください。一見無難そうな名前ですが、このチェックを外すことで、過去に何度か面倒な移行を回避できたことがあります。

完了後、アカウントに変更が保存されていますか?保存されている場合は、ここで停止して新しいバックアップを作成してください。

そうでない場合は、もう 1 つ試してみることがあります。

新しいアカウントに手動で移行する

前の手順で macOS を再インストールし、すべてのアプリケーションをバックアップから移行したため、これらの操作は両方とも回避できます。

代わりに、新しいアカウントを作成して、そこにファイルを移動します。「システム環境設定」 > 「ユーザとグループ」に移動し、新しいアカウントを作成します。「+」記号をクリックし、アカウントに名前を付け、管理者権限を付与します。

Apple では通常、権限を変更せずにアカウント間で直接コピーすることはできないため、中間ステップとして「ユーザー>共有」フォルダを使用できます。

まず、壊れたユーザーアカウントにログインした状態で、必要なものをすべて共有フォルダにコピーします。個人ファイルのほとんどは「ドキュメント」と「写真」に保存されているはずです。Optionキーを押しながら、それらを共有フォルダにドラッグします。他のファイルも同様に操作します。(ストレージ容量が不足していて、メインユーザーアカウントのバックアップを利用できる場合は、OptionキーではなくCommandキーを押しながらこれらのフォルダを共有フォルダに移動することもできます。)

次に、この問題のあるアカウントからログアウトし、作成した新しいアカウントにログインします。

  • iCloud やその他の Apple ID アカウントへのログインなどのセットアップ手順を実行します。
  • 共有フォルダーから新しいアカウントの場所にファイルをコマンド キーを押しながらドラッグします。
  • 使用する必要があるアプリを起動し、ライブラリを再接続して登録を再入力します。

アプリによっては、特に複雑な権限が必要なアプリの場合、設定が難しかったり、時間がかかったりすることがあります。アプリ開発者のウェブサイトで、設定ファイルの場所に関する説明があるかどうかを確認してください。設定ファイルは、多くの場合、~/Library/ の奥深くにある Application Support や Preferences などのサブフォルダにあります。また、検索エンジンを使って、同じ復元を経験した他のユーザーの情報を探すのも良いでしょう。

この Mac 911 の記事は、Macworld の読者 Michael から寄せられた質問に対する回答です。

Mac 911に問い合わせる

よくある質問とその回答、コラムへのリンクをまとめました。FAQ集をご覧になり、ご質問が網羅されているかご確認ください。もし掲載されていない場合でも、私たちは常に新しい問題解決の糸口を探しています!ご質問は [email protected]までメールでお送りください。スクリーンショット(必要な場合)と、氏名の使用可否を明記してください。すべての質問に回答できるとは限りません。メールへの返信は行っておりません。また、トラブルシューティングに関する直接的なアドバイスも提供できません。