AppleはmacOS Sierraで、数年ぶりに一部ハードウェアモデルのサポートを打ち切りました。様々な非互換性やハードウェアの欠陥を理由に、多くのMacマシンがSierraのサポート対象外となりました。しかし、多くのMacユーザーは、一部のマシンがSierraのサポート対象に残っている一方で、より高性能なMacBook Proなどのモデルがなぜか取り残されていることに気づき、Appleの意図に疑問を抱いています。
このため、Appleはハードウェアのアップグレードを促すためにハードルを引き上げているだけで、サポート対象外のマシンを決定づける明白なハードウェア上の理由は往々にして存在しない、という結論に至った人もいました。しかし、多くの場合、これは事実であり、dosdude1氏によるツール「macOS Sierra Patcher」によって、いくつかの調整と修正を加えることで、「サポート対象外」とされていたマシンの多くが再びサポート対象となりました。このガイドでは、このツールを使用して、macOS 10.12 Sierraをサポートしていないとされている古いMacハードウェアにインストールする方法を解説します。
Apple の macOS 10.12 Sierra のハードウェア要件は次のとおりです。
- MacBook(2009年後半)以降
- iMac(2009年後半)以降
- MacBook Air (2010) 以降
- MacBook Pro (2010) 以降
- Mac Mini (2010) 以降
- Mac Pro (2010) 以降
これを以下の表と比較してください。この表は、macOS Sierra Patcher を使用して Sierra をインストールできる追加のマシンを示しています。
表に記載されている通り、一部の機種で問題が発生していることにご注意ください。最も一般的な問題は、一部の機種でサポートされていないBCM4321カードが搭載されているためWi-Fiが利用できないことですが、これは多くの場合交換可能です。MacBook Pro (2008/9) など、改造なしでも問題なく動作する機種もあり、Appleがなぜこれらの機種を廃止する必要があったのか疑問に思うほどです。
上記のいずれかのモデルをお持ちで、Sierra を試してみたい場合は、以下の手順に従って、Sierra Patcher を使用して修正した Sierra インストーラーを作成してください。
古いMacにmacOS Sierraをインストールする手順
1) 8GB 以上の USB ドライブまたは外付けハードドライブのパーティションを見つけます。
2) ディスクユーティリティアプリケーションを使用して、GUID パーティションマップ、Mac OS 拡張 (ジャーナリング)としてフォーマットします。
関連チュートリアル: ディスクユーティリティを使用してMacのドライブをフォーマットする方法
3) macOS Sierra 10.12のコピーをダウンロードします。Mac App Store からダウンロードするには、対応マシンへのアクセスが必要です。ただし、直接ダウンロードするか、macOS VM 内でダウンロードすれば、この要件を回避できます。
4) ダウンロードしたmacOS Sierra アプリのインストールが /Applications フォルダにあることを確認します 。
5) dosdude のツール、macOS Sierra Patcher をダウンロードします。
6) SierraをインストールするマシンでSIPを無効にします。この方法を使用するには、初回インストール後も含め、常にSIPを無効にしておく必要があります。ただし、これは心配無用です。セキュリティは多少低下しますが、世界が終わるわけではありません。そもそもEl Capitanより前のOSバージョンにはSIPは含まれていません。
関連チュートリアル: システム整合性保護を無効にする方法
7) すべての準備が整ったら、macOS Sierra Patcher アプリケーションを起動します。
8)パッチャーアプリケーションで、SierraインストーラーアイコンをクリックしてmacOS Sierraを選択します。アプリケーションフォルダに移動して選択します。
9) ボリュームアイコンをクリックして、修正版Sierraインストーラーを作成するドライブを選択します。私のドライブはUSBという8GBのUSBドライブです。
10)準備ができたら、 「操作を開始…」をクリックして開始します。プロンプトが表示されたらパスワードを入力してください。Sierra Patcherは選択したドライブにmacOSインストーラーを作成し、その場で編集を加えることで、サポートされていないマシンでも使用できるようにしています。
インストーラーが作成されると、Sierra Patcher に「 完了しました!」という メッセージが表示され、USB ドライブは 以前の名前ではなくOS X Base System として表示されます。
11) 先ほど作成したUSBインストーラーをサポート対象外のマシンに接続します。Alt /Optionキーを押しながら、サポート対象外のマシンの電源を入れます 。これにより、マシンは起動可能な他のドライブ(この場合はUSBドライブ)を検索します。
12) 表示されるドライブの一覧から USB インストーラーを選択し、そこから起動します。
13) macOSインストーラーが起動したら、インストーラーの画面に従って、サポート対象外マシンのハードドライブをインストール先として選択し、OSをインストールします。クリーンインストールを行う場合は、ディスクユーティリティ(インストーラーの「ユーティリティ」 セクションに含まれています)を使用して、まずインストール先ドライブのデータを消去してください。クリーンな状態から始めるために、この方法をお勧めします。ただし、サポート対象外マシンに既存のインストールを保持し、アップグレードのみを行う場合は、ドライブを消去せずにインストーラーを実行してください。
インストールが始まります。途中で再起動してインストールが完了するので、再起動するまでお待ちください。再起動したらすぐに作業を開始してください。
14) インストールを完了するためにマシンが再起動したら、 もう一度Alt/Option キーを押したままにして、手順 12 の画面に戻ります。再起動を忘れても心配ありません。マシンは起動を試みますが、失敗します。電源ボタンを長押しして電源が切れたら、もう一度電源を入れてください。今回は、起動中 にAlt/Optionキーを押したままにして、手順 12 の画面に戻るようにしてください。
15) ブートドライブの選択画面で、再度 USB インストーラ (OS X ベースシステム) を選択します。
16) USBインストーラーが起動したら、Sierraのインストールを起動可能にするために必要なパッチをインストールします。今回は、Install Sierraユーティリティではなく、 macOS Post Installというユーティリティを起動します。
17) インストール後のユーティリティはMacのモデルを自動検出します。正しいモデルであることを確認して、ドロップダウンリストから選択してください。ユーティリティは私のマシンをMacBookPro5,5と正しく認識したので、リストからそれを選択しました。マシンのモデルがわからない場合は、名前と製造年を検索するか、MacまたはiOS用の便利なユーティリティMactrackerをご利用ください。
18) モデルを選択すると、ユーティリティはお使いのマシンに関連するパッチのほとんどを自動的に選択します。特に操作方法がよくわからない場合は、残りの設定はそのままにしておくことをお勧めします。ただし、1つだけ例外があります。 リカバリパーティションパッチにチェックを入れることをお勧めします 。これにより、リカバリパーティションが起動可能になります。これは、デフォルトで有効になっていない唯一の必須パッチです。
19) パッチのインストール先ディスクが、サポート対象外マシンのハードドライブに設定されていることを確認してください。私のマシンはMacintosh HDでした。誤ってUSBドライブや外付けハードドライブにインストールしないようにご注意ください。完了したら、ボタンをクリックしてマシンにパッチを適用し、再起動してください。なお、画像に表示されている「キャッシュの再構築を強制」オプションは選択する必要はありません。これは、何らかの理由でパッチが反映されていない場合にのみ有効です。
20) マシンが再起動したら、 最後にもう一度Alt/Optionキー を押し続けます。今度は起動ドライブの選択画面で、USBドライブではなく、サポートされていないマシンの起動元となるハードドライブを選択します。私のマシンはMacintosh HDでした。
マシンが起動し、インストールが完了します。完了するまでお待ちください。(おそらく)サポート対象外のMacに新しいSierraがインストールされます。インストール完了後、Wi-FiやUSBなどの機能が動作しない場合は、USBドライブから再起動し、パッチを再度適用してください。
彼女が書いたのはこれだけです!
パッチャーは現在もアップデート中なので、Sierraの将来のバージョンでもサポートが継続される見込みです。El Capitanを使用していたユーザーのほとんどは、これでアップグレードできるようになるようです。私の環境では、Mid-2009 MacBook Pro 13インチでSiriなどの機能を含め、すべてが完璧に動作しています。また、最近のツールのアップデートでMac App Store経由でmacOSのアップデートを受け取れるようになったので、この点も今では問題なく利用できます。
本物のMacではなくHackintoshをお使いの場合は、このツールは必要ありません。必要なのは、サポート対象外のマシン(例えばMac Pro 3.1)のSMBIOSを使用しないことだけです。SMBIOSの値を変更すると、マシンはサポートされているとみなされるため、このツールは不要になります。このパッチは、本物のMacハードウェアでのみ必要です。
macOS Sierra によって無残にも拒絶されてしまったマシンをお持ちですか?このガイドが、そのマシンに新たな息吹を吹き込むかどうか、ぜひ教えてください。