macOS 10.15 Catalinaのパブリックベータ版がリリースされたので、開発中のバージョンを試してみたいという方もいるかもしれません。しかし、もしかしたらリスクを分散させたいと考えている方もいるかもしれません。これまでは、起動ドライブをパーティション分割する必要があり、非常に手間がかかることがありました。あるいは、外付けドライブ(できればSSD)を用意してインストールし、そこから起動する必要がありました。
しかし、Catalina を入手して起動するより良い方法があります。Apple もその方法を文書化し、推奨しています。
AppleのAPFSファイルシステムは、長年使われてきたHFS+に代わる、それほど新しいとは言えないシステムです。ドライブはパーティションではなく、ボリュームとコンテナに分割されます。コンテナは設定時にドライブ上に固定容量のストレージプールが割り当てられますが、複数のボリュームを持つこともできます。ボリュームはコンテナ内の利用可能な空き領域をすべて共有するため、特別な設定は必要ありません。ボリュームの拡張と縮小は自動的に行われます。
(1クォートの水が入った計量カップと、1クォート入りの瓶のセットがあると考えてください。計量カップの水をカップ間で自由に分配できます。すべての水を1つのカップに入れることも、どのカップからでも計量容器に注ぎ戻すこともできます。)
Catalinaでこの方法が役立つ理由は、メインコンテナにCatalinaを格納できるだけの空き容量(数十GB、できればそれ以上)がある場合、ディスクユーティリティを使ってメインコンテナに値を追加し、そのボリュームにCatalinaをインストールできるからです。その後、起動ディスク環境設定パネルを使って、外付けドライブを一切使わずにボリュームを切り替えることができます。
これは、Catalina のリリース後も、Catalina で動作しなくなった 32 ビットアプリ用に Mojave ボリュームをアクティブにしておきたい場合に便利です。その方法については以下で説明します。
メインコンテナにCatalinaボリュームを追加する
警告!ディスクユーティリティで変更を加えると、意図しない問題が発生する可能性があります。続行する前に、最新のクローンを作成するか、ドライブのバックアップを作成してください。
ディスクユーティリティを起動します。
[表示] > [すべてのデバイスを表示]が選択されていることを確認します。
左側のドライブリストから、起動ドライブのメインコンテナを選択します。「Container disk2」のような名前になっている場合があります。
画面上部の音量ボタンの上にある + (プラス) 記号をクリックします。
ボリュームに分かりやすい名前を付け、他のオプションはそのままにして「追加」をクリックします。完了まで少し時間がかかります。
IDGディスクユーティリティを使用すると、コンテナ内にボリュームを追加して空き領域を共有できます。
Catalinaのパブリックベータ版のインストール手順をご確認ください。ドライブの選択段階になったら、作成したばかりの新しいボリュームを確実に選択していることが非常に重要です。初めて試した時は、そのボリュームがすぐに表示されませんでした。「すべてのディスクを表示」をクリックし、インストールを何度かやり直してようやく新しいボリュームを選択できました。理由は不明ですが、最終的にはうまくいきました。
Catalina をインストールし、新しいアカウントを設定したら、以前の macOS インストールに戻る必要があります。これは、Catalina のアップデートがインストールされないように、そのシステムをパブリック ベータから登録解除する必要があるためです。
起動ディスク環境設定パネルを開きます。
以前の macOS 起動ボリュームを選択します。(左下隅のロックをクリックしてパスワードを入力する必要がある場合があります。)
再起動。
古いシステムで、「ソフトウェア アップデート」環境設定パネルを開きます。
左側に、お使いの Mac がパブリック ベータ版に登録されているというメモが表示されるので、その下の「詳細」ボタンをクリックします。
「デフォルトに戻す」をクリックし、プロンプトに従います。
Catalinaリリース後もMojaveをアクティブに保つ
通常、新しいOSがリリースされると、アップデートプロセスが実行され、システムファイルがアップグレードされます。最終的に再起動すると、古いバージョンのmacOSは消去されています。
しかし、コンテナとボリュームのアプローチでは、コンテナ内で移行が可能で、古いMojaveインストールを維持できるため、古いアプリとの後方互換性を確保できるという利点があります。(以前は、古いバージョンのmacOSを実行するために仮想マシンソフトウェアに依存していた人もいますが、特に古いバージョンを数年間使用する必要がある場合は、これは依然として有効な選択肢です。)
このアプローチは、コンテナがボリューム間で空き領域を共有する仕組みを活用しています。Catalinaがリリースされたら、Catalinaボリュームを更新し、Mojave関連のアプリケーション、ファイル、設定をMojaveボリュームからCatalinaボリュームに移行します。
その後、Mojave用のアプリ、ファイル、ライブラリ(写真、iTunes、iMovieなど)、そして不要になったその他の設定をすべて削除できます。コンテナ内の空き容量が確保され、Catalinaのインストールに使用できるようになります。ただし、必要に応じてMojaveを起動し、Catalinaと互換性のないアプリを使用することは可能です。
移行ですべてのデータを複製できるだけのストレージ容量がある場合は、Catalinaを起動して移行アシスタントを実行し、Mojaveボリュームを移行元として使用できます。完了したら、Mojave内の不要なファイルを削除してください。
Mojave のすべてのファイルなどを複製するのに十分なストレージがない場合は、まず Mojave インストールの Time Machine バックアップまたはクローンを外部ドライブに作成し、次に Mojave で不要になったファイルを削除して Catalina への移行用のスペースを確保し、最後に Catalina の移行アシスタントを使用して Mojave 外部ドライブから取得する必要があります。
Mac 911に問い合わせる
よくある質問とその回答、コラムへのリンクをまとめました。FAQ集をご覧になり、ご質問が網羅されているかご確認ください。もし掲載されていない場合でも、私たちは常に新しい問題解決の糸口を探しています!ご質問は[email protected]までメールでお送りください。スクリーンショット(必要な場合)と、氏名の使用可否を明記してください。すべてのご質問に回答することはできません。メールへの返信は行っておりません。また、直接的なトラブルシューティングのアドバイスも提供できません。