6分で読めます
| macOS

Apple以外のコンピューターでmacOSを動かすのは、決して簡単なことではありません。すべてを正しく動作させるには、多くのことを学ばなければなりません。多くの時間がかかり、システムファイルにも多少の試行錯誤が必要です。多くのHackintoshユーザーがシステムアップデートをできるだけ先延ばしにするのも無理はありません。
ただし、アップデートプロセスは最初のインストールよりもかなり簡単なのでご安心ください。これらのヒントを参考にすれば、最新のmacOSバージョンを迅速かつ安全にインストールできます。
まず第一に: Hackintosh をアップデートすべきでしょうか?
実際に手を動かす前に、自分自身に問いかけてみてください。本当にHackintoshをアップデートする必要があるのでしょうか?それとも、「このMacについて」に表示されるバージョン番号が新しいことへの恐怖(FOMO)に苛まれているだけなのでしょうか?
誤解しないでください。どんなコンピューターでもmacOSをアップデートする理由はたくさんあります。例えば、特定の新機能が必要な場合や、現在使用しているバージョンがセキュリティアップデートの提供を停止した場合などです。ただし、思いつきで余分な作業を強いないように注意してください。「壊れていないものは直さない」ということわざがあるように。
Hackintoshのアップデート:その前にやるべきこと
まず最初に、一言アドバイスを。macOSのベータ版をApple以外のマシンで使うのは絶対に避けてください。これは、macOS 15のベータ版をリリース当日にHackintoshにインストールした人間からの意見です。あくまでも公共の利益のために行われたジャーナリズム的な試みでした。ちなみに、Sequoiaの体験は個人的には大嫌いでした。
私が言いたいのは、macOSのベータ版で動作するHackintoshの公式サポートはどこにも見つからないということです。OpenCoreの開発者でさえ、喜んで手伝ってくれる人がいるかもしれませんが、基本的には自力で解決するしかありません。

上記の警告を適切に対処した上で、作業を進めましょう。まず最初に、カーネル拡張機能(Kext)のリストを取得し、最新バージョンかどうかを確認しましょう。最も簡単な方法はHackintoolを使用することです。Hackintoolの「拡張機能」タブにすべての拡張機能が表示されます。リストのスクリーンショットでも良いのですが、簡単に参照できるようにスマートフォンなどのコンピューターに保存しておきましょう。
インストールプロセスを最初からやり直すことを強くお勧めします。予備の空きディスクがある場合は、現在のインストールを上書きするのではなく、それを使用してください。シングルディスクのコンピュータでも、ストレージ容量の50%以上が空いていれば、この手順を実行できます。「予約領域」オプションをディスクサイズの半分以上に設定して、新しいAPFSボリュームを作成してください。この方法ではプロセスに多少時間がかかりますが、万が一問題が発生しても、完全に機能するインストール環境を維持できます。
その後、Time Machineでバックアップを作成してください。これはさらに安全策となりますが、ファイルを失うよりは慎重に行動する方が賢明です。インストールが完全に機能していることが分かれば、トラブルシューティングの際にはるかに適切な判断を下せるはずです。
最後に、EFIフォルダのコピーをUSBメモリに作成します。Kextのアップデートと必要なパッチは、通常のEFIではなく、このUSBメモリにインストールしてください。また、config.plistでShowPickerフラグが有効になっていることを確認してください。アップデートプロセス中に役立ちます。
OpenCoreのリリース版ではなくデバッグ版をインストールし、デバッグフラグとブート引数を有効にすることをお勧めします。リリース版を使い続ける場合でも、最新のOpenCoreバージョンにアップデートする必要があります。
2025年6月更新:ブートループを回避する新しい方法
この記事が最初に公開されてから数か月後、Hackintoshのアップデート時に新たな問題に直面し始めました。インストール自体はうまくいったのですが、移行アシスタントを使って古いインストールからデータを移行した後、事態は悪化しました。
結局、ブートループが発生し、常に最後の移行アシスタント画面が表示され、閉じることができなくなりました。このような状況に陥った場合は、この記事の最後近くにある「データの復元」セクションは無視してください。また、似たような方法ではありますが、別のインストール方法を使用する必要があります。
注記
以下の手順と、移行アシスタントのブートループに関する同様の問題の解決策については、専用の記事で詳しく説明しています。以下の手順がうまくいかない場合は、他の解決策もぜひご確認ください。
ディスクを2つに分割する代わりに、現在使用しているストレージよりも容量の大きい別のドライブを用意する必要があります。そのドライブにmacOSを直接インストールしないでください。代わりに、起動可能なmacOSインストーラを作成し、以下の手順に従ってください。
所要時間: 1時間
- 現在のインストールのデータボリュームを新しいディスクに復元します。
- 同じディスクが2枚作成されます。どちらか一方の名前を変更して、古いインストールディスクとアップデートディスクを区別してください。ディスクユーティリティでディスクの名前をクリックし、新しいディスク名を入力してください。
- 以前のインストールに戻して再起動します
- 最初は、名前を変更したディスクはOpenCoreで同じラベルを保持します。これを修正するには、このRedditのコメントにあるように、Prebootパーティション内のファイルを編集する必要があります。
- インストールが適切に識別されたら、USBインストーラーを再起動します。どちらかにmacOSの最新バージョンをインストールします。Hackintoshは約4回再起動するはずです。
- 最後の再起動後、インストールの準備が完了します。インプレースアップグレードを実行し、データがそのまま保持されるため、移行アシスタントを使用する必要はありません。
Hackintosh macOSアップデート中にすべきこと
App Storeから「macOSをインストール」アプリの必要なバージョンを既にダウンロード済みであると仮定します。インストールしようとしているバージョンが利用できない場合は、ターミナルウィンドウで次のコマンドを実行してください。
softwareupdate --list-full-installers;echo;echo "Please enter version number you wish to download:";read;$(if [ -n "$REPLY" ]; then; echo "softwareupdate --fetch-full-installer --full-installer-version "$REPLY; fi); ご希望のバージョンの最新ビルドを選択してください(例:2024年7月15日時点でのmacOS Venturaの場合は「13.6.7」)。ダウンロードが完了するまでお待ちください。/Applications で利用可能になります。
インストールアプリを開き、予備ディスク(または新しく作成したAPFSボリューム)を選択してください。アップデートが開始され、Hackintoshはしばらくは使用できますが、使用しないことをお勧めします。インストーラーがファイルのコピーを完了するとコンピューターが再起動するため、保存されていないデータはすべて失われる可能性があります。
Hackintoshに張り付く必要はありませんが、手元に置いておく方が良いでしょう。インストールプロセスには数回の再起動が必要で、OpenCoreに適切なブートオプションを設定する必要があるかもしれません。その前に、USBスティックのEFIからコンピューターを起動させる必要があるかもしれません。
用心深くある方が良い

インストール中に問題が起きないか注意することも重要です。プロセスが途中で止まっても、慌てずにしばらく待ちましょう。場合によっては1時間以上かかることもあります。それでも完了しない場合は、再起動して、同じ時点でフリーズするか、それとも続行されるかを確認してください。
OpenCoreのデバッグ版をインストールしている場合は、エラーメッセージを確認できます。ログを有効にすると、起動ごとにEFIのルートフォルダにログファイルが作成されます。
これらを使えば、Dortaniaによる「いわば公式」のHackintoshガイドに既知の解決策があるかどうかを確認できます。もし見つからない場合は、Googleが頼りになります。ウェブ上にはHackintoshに関するフォーラムが数多く存在します。あなたと同じ問題を経験している人がきっといるはずです。
macOS アップデートが成功しました: その後は何をすればいいですか?
さて、Hackintoshを新しいmacOSバージョンに正しくアップデートして起動しました!さて、次は何をすればいいのでしょうか?
データを復元する

まず最初に、初回起動時に通常のインストール手順を実行します。途中で、Time Machineバックアップまたは別の起動ディスクからデータを復元するかどうかを尋ねられます。
「起動ディスク」オプションは、通常はより高速なので、おそらく最善の選択肢でしょう。何らかの理由で新しいインストールで古いディスクが見つからない場合は、Time Machineバックアップを試してみてください。ユーザーファイルやアプリなどがすべて転送されるため、どちらの方法でも少し時間がかかります。ほとんどの設定は自動的に適用されます。
通常、転送されないものの一つがファイルの権限です。アクセシビリティツール、画面録画、システム拡張機能などを使用するアプリには、権限を再度付与する必要があります。これらの権限は日常的な使用中に頻繁に表示されるため、すべてのアプリを開いて権限を復元する必要はありません。
古いインストールを削除する前にすべてが安定していることを確認してください
ハードウェアが期待通りに動作しているかテストすることを強くお勧めします。オーディオ、Bluetooth、ネットワーク、カメラ、温度センサーなどを確認してください。また、Hackintoolをインストールして、ロードされたKextのリストとアップデート前に作成したリストを比較してください。何かが動作しない場合は、これを実行することで原因を特定できる可能性があります。
最後に、古いインストールをすぐに削除するのはやめましょう。少なくとも数週間はそのままにしておくと、新しいインストールが突然機能しなくなるという事態を未然に防ぐことができます。また、古いEFIパーティションを消去する前に、必ずコピーを取って保管しておきましょう。コピーができたら、USBメモリのEFIパーティションで置き換えてください。
ハッキントッシュを作るのは難しいかもしれないが、アップデートはそう簡単ではない

初めてHackintoshを組み立てたときのことを覚えていますか? おそらく、正常に起動するまでに、何時間も(あるいは何時間も)試行錯誤したことでしょう。
これはかなり疲れる作業ですが、Hackintoshのアップデートはそれよりずっと簡単です。運が良ければ、そして十分に高速なハードウェアがあれば、おそらく数時間で全て完了するでしょう。
ただし、アップグレードするかどうかを決める前に、他にも考慮すべき点があります。例えば、互換性です。macOSの最新バージョンに移行すると、一部のアプリが誤動作する可能性があります。例えば、macOS Sequoiaに対応していないアプリのリストがあります。ベータ版を検討している場合は、必ずご確認ください。アップデートにそれほど価値はありませんが。