古いバージョンのmacOS・OS Xにダウングレードしてインストールする完全ガイド
古いバージョンのmacOSやMac OS Xをインストールしたい理由はいくつか考えられます。
たとえば、最新版のmacOSで使っているソフトウェアが正常に動作しないことが判明し、ダウングレードしたいケース。あるいは開発者として、複数のバージョンのmacOS環境で自作ソフトが正しく動くか検証したいケースもあるでしょう。
また、単純に現在使用中のバージョンが気に入らない、という方もいるかもしれません。
理由は何であれ、古いmacOSはインストール可能です。この記事では、お使いのMacがそのバージョンに対応しているかの確認から、旧バージョンのダウンロード先、実際のインストール手順まで、すべてのステップを詳しく解説します。途中で遭遇しやすいトラブルについても触れていきます。
なお、最新版のmacOSから直前のバージョンへ戻したい場合は、「macOS MontereyからBig Sur以前へダウングレードする方法」の記事も参考になります。

ステップ1:Macがそのバージョンに対応しているか確認する
まず最初に、インストールしたいmacOSやMac OS Xのバージョンをお使いのMacが実行できるかどうかを確認しましょう。
目安としては、そのMacが発売された時点でサポートされていたバージョン、および購入後数年の間にリリースされたバージョンであれば動作すると考えてよいでしょう。
しかし残念なお知らせもあります。購入時に搭載されていたバージョンよりも古いmacOSやOS Xを実行することは、ほぼ不可能です。新しいMacには古いソフトウェア用のハードウェアドライバーが存在しないため、そもそも起動できないのです。
簡単に言えば、Macは出荷時に搭載されていたOS Xのバージョンより古いバージョンで起動できません。これは仮想マシン上でも同様です。古いOS Xを使いたい場合は、それらを実行できる古いMacを入手する必要があります。
ただし例外もあります。たとえば2017年にMacを購入したものの、仕様が前任モデルから変わっていなかったり、モデル自体が数年前から存在していたりする場合、古いmacOSが動くこともあります。
どのMacがどのバージョンのmacOSに対応しているかは、「各macOS・Mac OS Xバージョンと対応Macの一覧」記事で詳しくまとめていますので、ぜひ参照してください。
逆に、古いMacに新しいmacOSをインストールしようとしても失敗することがあります。新しいmacOSほど古いMacのサポートが打ち切られやすいからです。これについては「古いMacにmacOSをインストールする方法」の別記事で解説しています。

ステップ2:必要なバージョンのmacOSをダウンロードする
次に、インストールしたいMac OS XまたはmacOSのバージョンのインストーラーをダウンロードします。
旧バージョンのmacOSやOS Xのダウンロード方法については専用の記事があります。まだ目的のバージョンを入手できていない方は、そちらを参考にしてください。
ステップ3:古いTime Machineバックアップを探す
Macを新しいmacOSにアップデートする前のTime Machineバックアップをお持ちなら、このセクションの内容が役立ちます。ただし注意点として、アップグレード後に追加したデータは復元されません。後でアクセスできる場所に、必要なデータをあらかじめ保存しておきましょう。
ステップ4:古いバージョンのmacOSをインストールする

インストーラーをダウンロードできたら、クリックするだけでインストール完了……と思いきや、そう簡単にはいきません。
Macが新しいバージョンのmacOSで動作している場合、その上に古いバージョンを上書きインストールすることはできません。古いバージョンを導入するには、まずMacを完全に消去(ワイプ)する必要があります。
Macを完全に消去したくない方にも選択肢はあります。必要なバージョンを外付けドライブにインストールしたり、複数のバージョンのmacOSを並行して運用したりする方法です。
古いmacOSをインストールする方法は実は複数あり、どれが最適かは、複数バージョンを併用したいかどうかなどの条件によって異なります。
以下に主な選択肢を挙げます。
- Time Machineバックアップから復元する
- Mac購入時に搭載されていたバージョンへ戻す
- 起動可能なインストーラー(ブータブルインストーラー)を使ってインストールする
- 外付けドライブ上でmacOSを動かす
- パーティションまたはボリューム上でmacOSを動かす
- 仮想マシン上でmacOSを動かす
各手法については、より詳細な専用記事も用意しています。以下で順番に解説していきます。
Time Machineを使って古いmacOSに戻す方法
現在のmacOSより前の時点のTime Machineバックアップをお持ちなら、これが最もシンプルな解決策になるかもしれません。
Time Machineバックアップから古いmacOSを復元する手順は次のとおりです。
- Macを起動し、すぐにCommand + Rキーを押し続けます。
- Appleロゴまたは回転する地球儀が表示されるまで、両方のキーを押し続けます。
- ユーティリティ画面が表示されたら「Time Machineバックアップから復元」を選択し、「続ける」をクリックします。
- 再度「続ける」をクリックします。
- 現在のmacOSをインストールする前の時点のTime Machineバックアップを選択し、「続ける」をクリックします。
なお、古いバックアップから復元すると、現在のバージョンにアップデートして以降に追加したデータは失われるので注意してください。
Time MachineバックアップからのMac復元方法については、専用記事も参考にしてください。
Mac出荷時のOSへダウングレードする方法
リカバリー機能について触れたついでに、Macを出荷時に搭載されていたバージョンのmacOSへ戻す方法も試してみましょう。(筆者が試した際はうまくいきませんでした。おそらくインターネット接続速度が不十分だったためですが、理論上は動作するはずです!)
これはmacOS Sierra 10.12.4以降のmacOSリカバリーに搭載されている機能で、Appleによれば、Macが出荷時に搭載していたバージョンのmacOSを再インストールできるとのことです。
Appleの説明によると、まずMacをシャットダウンし、再起動時にShift + Option(Alt)+ Command + Rキーを同時に押します(片手での操作はかなり難しいです!)。
なお、M1チップ搭載Macの場合、リカバリーモードで起動する手順が変更されています(M1 Macでの新しい操作方法については別記事をご覧ください)。ただし、M1 MacではBig Surより古いmacOSはインストールできない点に注意が必要です。
Appleが説明している手順は以下のとおりです。
- Shift + Option(Alt)+ Command + Rを押しながらMacを起動します。
- macOSユーティリティ画面が表示されたら「macOSを再インストール」を選択します。

- 「続ける」をクリックし、画面の指示に従います。
- 起動ディスクを選択して「インストール」をクリックします。
- インストールが完了すると、Macが自動的に再起動します。
注意:この方法ではMacのデータが消去されます。残したいデータは必ず事前にコピーしておきましょう!
起動可能なインストーラーで古いmacOSをクリーンインストールする方法
この手法は「クリーンインストール」と呼ばれるもので、詳細は「macOSをクリーンインストールする方法」の記事で解説しています。Macを初期化し、真っさらな状態に必要なバージョンのmacOSをインストールします。
- 必要なバージョンのmacOSインストーラーをMac App Storeからダウンロードします。手順はこちらの記事をご覧ください。
- このインストールファイルを使って、外付けストレージデバイス上に起動可能なインストーラーを作成します。作成方法はこちらの記事を参照してください。
- 次に、Mac内のデータを完全に消去し、工場出荷状態に戻します。そのためには、再起動中にCommand + Rキーを押し続けて、Macをリカバリーモードで起動します。
- Macがディスクユーティリティで開きます。「ディスクユーティリティ > 続ける」をクリックします。
- メインのボリュームを選択し、「マウント解除」をクリックしてから「消去」をクリックします。
- ディスクユーティリティを終了します(ディスクユーティリティ > ディスクユーティリティを終了)。
- 「macOSを再インストール」をクリックして「続ける」を選択し、外付けドライブに保存したインストーラーを使ってmacOSを再インストールします(詳細は上記の専用記事をご覧ください)。

外付けドライブで古いmacOSを動かす方法
現在のMacにインストール済みのmacOSをそのまま使いつづけたいなら、外付けドライブで別バージョンを動かすのが優れた解決策になります。
Macに接続した外付けストレージデバイス上で、macOSやOS Xのバージョンを動かすことは可能です。
具体的な手順については、「macOSを外付けドライブで実行する方法」の記事をご覧ください。
外付けドライブにmacOSをインストールしたら、あとはMacの起動時にOption(Alt)キーを押し続けるだけで、そのドライブから起動できます。
この方法のメリットは、Mac本体を消去する必要がないことです。一方でデメリットとしては、古いバージョンのmacOSの動作が遅くなる可能性がある点、特に低速なUSBメモリースティックを使用した場合は顕著に遅くなります。

パーティションまたはボリュームでmacOSを動かす方法
1つのバージョンのmacOSだけに限定したくないなら、別のバージョン(または複数バージョン)をパーティションやボリュームにインストールするのも良い選択肢です。
パーティションにするかボリュームにするかは、MacにメインでインストールされているmacOSのバージョンによって決まります。ボリュームへのインストールの方がはるかに簡単ですが、ボリュームをサポートしているのは比較的新しいmacOSのみです。
パーティション/ボリュームを分けて2つのバージョンのMac OS Xを動かす方法については、別記事で詳しく解説しています。

仮想マシンで古いMac OS Xをインストールする方法
仮想マシンにMac OS Xをインストールする方法を説明する前に、Appleのエンドユーザーライセンス契約(EULA)について確認しておきましょう。ここは法的な落とし穴だらけの領域です。Appleの利用規約とEULAについてはこちらの記事を読んでください。
Mac OS X 10.7以降のバージョンでは、ホストとなるMacが同じバージョンのOSを実行している場合に限り、仮想マシン上での実行がライセンス許諾されています。つまり、別のバージョンのOS Xが動いているMac上にOS X 10.8の仮想マシンを構築することは、10.8のソフトウェアライセンス契約違反にあたります。異なるOS Xホスト上で合法的に仮想マシンで実行できる最も新しいOS Xは、Snow Leopard(10.6)です。
この問題の回避策は、Appleからソフトウェアライセンスを取得している前提で、必要なOSのサーバー版を実行することです。
とはいえ、VMware FusionやParallelsは、サーバー版だけでなくOS Xクライアント版にも対応しています。
もう1つ知っておきたいのは、Appleのエンドユーザー契約では、1台のコンピューター上で最大2つの仮想マシンによるMac OSの実行が認められているものの、これらの仮想マシンはビジネス用途には使えないという点です(登録済みのApple開発者を除く)。
また前述のとおり、Macは出荷時のOS Xバージョンより古いバージョンでは起動できず、仮想マシン上でも同様です。古いOS Xを動かしたい場合は、対応可能な古いMacを用意する必要があります。
Mac上で複数のMac OS(さらにはWindowsまで)を動かせるソフトウェアは多数存在します。Parallels、VMware Fusion、VirtualBoxなどが代表的です。どれが最適かは「Parallels、VMware、VirtualBox徹底比較」の記事をご覧ください。
仮想マシンに関連して、同じ要領でWindowsやWindowsアプリをMac上で動かすことも可能です。「MacでWindowsアプリを動かす方法」「MacにWindowsをインストールする方法」の記事も合わせてチェックしてみてください。
-
MacにWindows 7をインストールする方法|Boot Campと仮想マシンの違いを徹底解説
MacBookにWindows 7を導入する2つの方法 MacBookにWindowsをインストールする方法は、大きく分けて2つあります。1つは「Boot Camp」を使ってmacOSと共存させ、起動時にどちらかを選ぶデュアルブート方式。もう1つは「Parallels Desktop」「VMware Fusion」「VirtualBox」などの仮想化ソフトウェアを使い、macOS上のウィンドウでWindowsを動かす仮想マシン方式です。ただし、Boot CampでWindows 7をインストールできるのは、2014年頃までに発売された旧世代のMacのみです。比較的新しいMacBookにWind
-
macOSをダウングレードする2つの方法|Time Machine復元と旧OSクリーンインストールの手順
通常、macOSのアップデートでMacに問題が発生することはほとんどありません。しかし、特定のアップデートによって機能が正常に動かなくなったり、システムの動作が不安定になったりするケースもあります。そのような不具合に見舞われた場合は、アップデートを元に戻す(ロールバック)ことを検討するとよいでしょう。 ただし、お気に入りの旧バージョンのmacOSに戻すのは決して簡単ではありません。実は、MacにはmacOSを旧バージョンへダウングレードするための専用オプションがどこにも用意されていないのです。 とはいえ、ダウングレードする方法がまったくないわけではありません。アップデートをロールバックして