Macでは、複数のOSをインストールして切り替えて使うことが出来ます。
ただし、macOS 10.13 High Sierraからは起動ディスクのファイルシステムがAPFSに変更になったので、APFS独自の考え方を理解しておく必要があります。
このページではそのあたりの注意点も踏まえて、手順を図解入りで詳しく説明します。
概要
Mac機種別のOSバージョン対応について
Macでは機種ごとにインストール・起動できるOSのバージョンがきっちりと決まっています。
よって、OSをインストールしようとしているMacが対応しているかどうかを事前に確認しておかないと、対応していないOSをインストールしようとする無駄な努力をしてしまいます。
以下のリンク先では、Macの機種別のOSバージョン対応状況が確認できます。
複数OSの切り替え方について
やり方は2つあります。
1つ目は、Macの電源が落ちている状態でキーボードで「option」を押しっぱなしにした状態で電源を入れます。
そうすると、以下の画面のような起動ドライブの選択画面が表示されます。
(スタートアップマネージャ”Startup Manager”といいます。)
ここで、起動したいドライブを選択して起動します。
2つ目は、Macが起動している状態で、「システム環境設定」の中の「起動ドライブ」を選択する方法です。
HFS+とAPFSについて
インテル以降のMacでは、起動ドライブのファイルフォーマット形式が、次のように決まっています。
- 10.4 Tiger 〜 10.12 Sierra
- ⇒ HFS+(Mac OS拡張フォーマット)
- 10.13 High Sierra 〜
- ⇒ APFS
また、APFSの特徴として、HDD/SSD内に領域を作る場合は「コンテナ」という箱を作り、その中に「ボリューム」という実際にデータを保存する領域を作ります。
ちなみに、APFSでは「パーティション」という言葉はあまり使わず、「コンテナ」と「ボリューム」がよく使われます。
APFSコンテナの中には複数のAPFSボリュームを作れますが、この仕組みを利用してAPFS起動のOSを複数インストールできます。
しかし、APFSコンテナの中にHFS+の領域を作ることは出来ないため、従来のパーティション追加のように、HFS+起動のOSはAPFSコンテナ外にHFS+パーティションを作る必要があります。
以上を踏まえると、既にOSがインストールされているMacに新しくOSをインストールする場合は、以下の4パターンがあることがわかります。
- パターン②
- 元のOSが10.4 Tiger 〜 10.12 Sierra:HFS+
- 追加のOSは10.13 High Sierra以降:APFS
- APFSコンテナはHFS+パーティションとして作成しておくと、OSインストール時に自動的にAPFSコンテナとボリュームに変換されます。
パターン①または②に該当する場合は、OSのバージョンによってパーティションの作成方法が異なります。
元OSのバージョンによって、以下のどちらかを選んでパーティションを作成してください。
パターン③または④に該当する場合は、以下の方法でパーティションを作成してください。
作業手順
パーティション(ボリューム)の作成
現OSが10.4 Tiger 〜10.10 Yosemiteの場合
- ①
- ②
- ③
- ④
- ⑤
- ⑥
- ⑦
- ⑧
現OSが10.11 El Capitan 〜 10.12 Sierraの場合
- ①
- ②
- ③
- ④
- ⑤
- ⑥
- ⑦
- ⑧
現OSが10.13 High Sierra以降の場合
- ①
- ②
- ③
- ④HFS+パーティションの追加
b) HFS+パーティションの追加を選んだ場合は、以下のようにパーティションまたはボリューム追加の画面が出るので、「パーティション作成」のボタンをクリックします。
以下のように画面が切り替わってパーティションレイアウトの画面になったら、矢印が指し示している「+」のボタンをクリックして、パーティションを追加します。
「+」ボタンをクリック直後は以下の画面のようになっているので、①「サイズ」②「フォーマット」③「名前」の3箇所を設定します。
①「サイズ」は、画面右側の欄に数字を直接入力するか、左のパーティションのレイアウトで◯印をスライドして変更します。
②「フォーマット」は、「Mac OS拡張(ジャーナリング)」を設定します。
③「パーティション」は名前を適当に入れますが、後で分かるような名前にします。
①「サイズ」②「フォーマット」③「パーティション」の3箇所を設定したら、画面右下の「適用」のボタンをクリックします。
パーティションの新規追加が完了したら、以下のように「操作が完了しました」と表示されるので、「完了」のボタンをクリックします。
以上で、HFS+パーティションの追加作成が完了です。
「ディスクユーティリティ」の左上の赤いアイコンをクリックするなどして終了させてください。
OSのインストール
OSのインストーラの入手方法については、以下の記事でまとめています。
インストール方法については、2パターンあるので、該当する方を見てください。
現OSと同じまたは後のバージョンをインストールする場合
Macの「アプリケーション」フォルダにOSのインストーラを保存して、ダブルクリックしてインストールが可能です。
OSインストール先は、新規追加したボリューム・パーティションを指定して、間違わないように注意してください。
現OSより前のバージョンをインストールする場合
現OSより古いバージョンのOSのインストーラをダブルクリックすると、以下のようにエラーが出て実行できません。
(以下の図は、10.14 Mojaveで10.12 Sierraのインストーラの起動エラー)
こういった場合の対処法は、OSインストール用USBメモリを作って、それから起動してインストールすれば回避できます。
USBメモリの作成方法は、以下の記事でまとめています。
難易度が低いのは上段の方法ですが、上手くいかない場合があるようなので、そういった場合は下段の方法も試してみてください。
Macの電源が落ちている状態でUSBメモリを接続し、キーボードで「option」を押しっぱなしにした状態で電源を入れると、以下の画面のような起動ドライブの選択画面が表示されます。
(スタートアップマネージャ”Startup Manager”といいます。)
ここで、OSインストール用USBメモリを選択して起動します。
OSインストール先は、新規追加したボリューム・パーティションを指定して、間違わないように注意してください。
コメント
はじめまして。
記載の内容を参考に、macにてHDDをパーティション分けして、別バージョンのOSをインストールしようと試みています。
現OS10.9.5
パーティション分けしたHDDへインストール予定のOS10.12 Sierra
パーティション分けし、OSインストーラーもダウンロードしたのですが、インストールの際、インストール先の選択で、HDDが選べない状態(”このソフトウェアをインストールできるのは、OS Xが動作しているディスクのみです”とメッセージが出る)になるのですが、解決方法はございますでしょうか?
コメントありがとうございます。
Mac本体は、10.12 Sierraのインストール&起動に対応していますか?
MacBook Pro Early2011なので対応していると認識しています。
機種は対応していますね。
そうなると、他が原因と思いますが、、、
ちょっとわからないです、ごめんなさい。
多分フォーマットの方法が原因ではないかと思います。
10.12の起動USBを作成したら再起動後、optionを押しっぱなしでUSBから起動。
その後ディスクユーティリティを起動し、インストール予定のパティションを選択し「消去」を選択実行、その際にSchemeをGuid partition mapになっている事を確認(MBRではインストールができません)して、フォーマットはMacOS拡張(ジャーナリング)を選び(APFSはSierraには対応していない)消去します。
その後ディスクユーティリティを終了し、インストールに進めばインストール予定のパティションにSierraをインストールすることが可能です。
2011のMacbook proなら10.13のHigh Sierraまで対応しているはずなのでHigh Sierraをインストールされてはいかがでしょうか?
Hand offはサポートされていませんが、High Sierraならかなり快適に使えるはずです。
すみません。
yoshiさんの仰っていることがわかりました。
MacOSを普通に起動した状態でインストーラーを動かしているのが原因だと思われます。
要するに今現在のMacOSをアップグレードするという形になっているのでそのようなメッセージが出てくるのです。
これはやはりboot用のUSBインストーラーを作って、それから起動したら解決します。
2009 MacPro 5,1 をHigh Sierra で使っていますが、Catalina をインストールしようとしていたときに
この記事に出会いました。OS High Sierra でないと開けないファイルが存在するので困っていたところです。大変丁寧にぼくでも理解できるように書かれていて役に立ちそうです。
本当に有難うございました。
2021年製造のiMacを使ってmacOSXLionを使うことはできますか?
初心者なのでさっぱりです、、、
2021年のiMacということは、M1 Mac(アップルシリコン)ということでしょうか。
そうなると、OS X Lionはintelマック用なので、インストールすることはできません。
どうしてもLionを動かす必要がある場合は、次の2つの方法があります。
(1) Lionがインストール可能な中古のintelマックを入手する
(2) intelマックで仮想環境(VMWare Fusion、Parallels、VirtualBox)を構築して、仮想環境内でLionをインストールする。
(1)参考記事:Mac機種別OS対応表
なお、LionのインストーラはApple公式サイトからダウンロード可能です。
macOS(OS X)インストーラーの入手方法
ありがとうございます。インターフェイスが懐かしく再現したかっただけなので、手元の
intelMacでやってみます。
M1macでもできますか?
コメントありがとうございます。
M1 Mac miniの実機で確認してみます。
しばらくお待ち下さい。
はじめまして。
こちらの記事を参考に、Mojaveを外付けSSDにインストールし起動できるようにしたのですが、SSD内に「コンテナ内の他のボリューム」というものが勝手に生成され、それが約18GBもあり、容量を圧迫しております。また、試しにMontereyも同じSSDにインストールしてみたのですが、同じように約18GBのコンテナ内の他のボリュームが生成されてしまいました。ディスクユーティリティで見てみると、未マウントになっており、消すこともできません。これはPCが外付けSSDを起動ディスクとして認識するために必要なもので、そもそも消すことはできないものなのでしょうか?自分でも調べてみたのですが、いまいちわからなかったのでご教示頂けますと幸いです。
Akiさん、コメントありがとうございます。
私の都合で、実際にMacで確認できていないのですが、次のブログの記事の「3. 余分なボリュームを削除する」の方法ではどうでしょうか?
なお、失敗してデータが消えるかもしれないので、あらかじめMac本体や外付けHDDのバックアップを取っておいてください。
お使いのMacにおけるコンテナ内のその他のボリュームとそれを削除する方法
ブログの中で、リカバリモードで起動する方法が command ⌘ + R と書いていますが、最近のMacだと電源ボタン長押しでリカバリモードが選択できる起動画面が表示されます。
ご返答ありがとうございます。
試してみたのですが、リカバリーモードのディスクユーティリティでも削除したいコンテナ内の他のボリュームのみを選択することができず、削除しようとするとインストールしたMojave OSごと消えてしまう状況です。ディスクユーティリティの表示は「すべてのデバイスを表示」にしてあります。これはもう大人しくSSDの容量を18GB余分に明け渡すしかないのでしょうか…。
現在、諸事情で実機で調査・確認ができないので、詳しい対処法にはお答えできません。
申し訳ありません。
了解致しました。
また何か分かりましたら教えて頂けると幸いです。
この度はご対応頂き誠にありがとうございました。
M1 Mac OS12.2 をデュアルブートにしてSierra 10.12を使えるようにする事は可能でしょうか。
SierraはMインテル用のみでM1用がないとうことと、Macはその機種が出た前のOSではブートできないので、無理だと思います。
ひょっとしたら、そういうことに挑戦している人が、世界中のどこかにいるかもしれませんが。
ありがとうございます!! 助かりました。
2010年のMacBook Air 10.9.5を使っていますが壊れかけているのとヤフーメイルが使えなくなってしまったので先日MacBook AirのM1を買ったらソフトが移行出来なくて困っています。
CS3を使えるようにするのが目的ですが、中古と買い換えるしかないようですね。
iMACの2015年 Sierra 10.12.6は、移行してCS3が使えました。
ノートパソコンも必要なのでM1 MacBookを売ってMacBook AirのSierraを買えば問題解決ですが、長く使いたいので出来るだけ新しいのが欲しいと思っています。
CS3が移行出来て使える最新のMacBook Airが、分かりませんでしょうか。
CS3を持っていないのでネットで調べた情報になりますが、メーカの公式情報ではCS3を使えるのはmacOS 10.4まで(一部問題あるが10.5も)と書かれています。
https://helpx.adobe.com/jp/illustrator/kb/6388.html
一方、ネットで検索すると、10.14 Mojaveで使えたという情報もあります。
https://cameradipc.com/2020/05/23/5907/2/
ということで、実際にCS3を使えているというユーザを探した方が良いかと思います。
ありがとうございました!!!!!
トライして見ます。
アップルストア(ネット、実店舗)で購入した商品であれば、購入から2週間以内の返品が可能です。
https://www.apple.com/jp/shop/help/returns_refund
===
デュアルブートでないのですが、仮想環境アプリを使うという手もあります。
インテルMacなら、複数のバージョンのmacOSを動かすことができます。
M1 Macだと、まだあまり対応がすすんでいません。
https://yama-mac.com/category/mac_how_to_use/mac_virtualization/
はじめまして、困っています。
おしえてください。
os10.6のインテルmacが壊れてしまいまして内蔵diskを取り出し、中古でos10.8のmacを買って起動diskの変更でos10.6にインストールしているcs6アプリなど起動できるのでしょうか?
忙しいところ申し訳ないですが、回答をよろしくおねがいします。
CS6アプリを持っておらず、実際に検証できないのわかりません。
一般的な話でいうと、外部ディスクから起動した場合は、そのディスク内のアプリは使えるはずです。
ただし、CS6については、実際に試したことがないです。
また、Macは機種によって起動できるmacOSのバージョンが決まっているので、注意が必要です。
そのほかの方法では、os10.8のインストール&セットアップ時に、os10.6から「移行アシスタント」からCS6アプリを取り込む方法があります。
アプリによっては、「移行アシスタント」で取り込めない場合もあります。
インテルmac のMac book air にhigh Sierra をインストールしています
32ビットアプリ動かす都合なのですが、ゲストosとホストosでファイルのやり取りをしたく、共有フォルダの設定を試しているのですが、どうしても共有フォルダが表示されません。
作業の手順を知っていたら教えて頂きたいです。