Mac Pro 5.1にNVMe M.2 SSDをブートドライブとして使う方法

Mac Pro 2009-2012をファームウェアアップデートで機種ID Mac Pro 5.1にしていることが前提になる。5.1へのやり方はこちらを参照
Mac Pro 2009-2010 Firmware Toolをダウンロードしてやる場合は、こちらから。(Github)
もとはフォーラムの投稿にあったのだけど、Githubにあがりなおしたみたいだ。

表題のNVMe SSDをブートドライブ(起動ディスク)として使用する場合、上記の機種IDに加えてシステムファームウェアのバージョンが重要になる。

林檎マーク→このMacについて→システムレポートの画面

システムファームウェアは、以下のインストール時に更新される。

macOSBoot ROM動作状況
10.13.xMP51.008x.B00NVMe 認識, 起動不可
10.14138.0.0.0.0NVMe 認識, 起動不可
10.14.1140.0.0.0.0NVMe 認識, 起動可
10.14.4141.0.0.0.0NVMe 認識, 起動可
10.13.x High Sierra / 10.14 Mojave

つまり、Mojaveリリース直後だと138.0.0.0.0のため起動不可となっているし、High Sierra以降にOpen coreを使ったインストールをしている場合、MP51.008x.B00で止まっている可能性がある。
このファームウェアアップデートはMojaveの対象インストーラー(140.0.0.0.0は10.14.1〜14,3、141.0.0.0.0は10.14.4〜14.6)を使用しない限りアップデートされない。MojaveをインストールしていないとファームウェアはMP51.008x.B00のままだと考えていい。

もし、PCIe経由でNVMeを装着し、インストーラー時点では認識するのにブートメニューで表示されない場合は、ほぼ間違いなくシステムファームウェアのバージョンが138.0.0.0.0以前になっている。(その場合、ボクの環境ではNVMeは外部ディスクとなっていた)

ちなみにOpen Coreで起動しているMacOSだとここがバグって999.999.999.999.999になっていることがあるけど、気長に再起動すると稀に正常表示がある模様。

解決策

gibMacOSを使ってMojave 10.14.4を入手し、ファームウェアアップデートを行う

あまりないと思うが、Mojaveのインストールには、Metal対応のグラフィックスカードが必要。しかしファームウェアアップデートにはMacOSに対応したEFIグラフィックスカードが必要。
なので、もしATIのEFI対応していないグラフィックスカードを使用している場合は、以下の手順となる。

  1. Metal対応のグラフィックスカードを指した状態で、Mojaveインストーラーを起動。(Metal対応チェックが入るため)
  2. インストーラーを進めると、ファームウェアの更新が必要なため、電源が切れたあとに、電源ボタンを長押し(白い電源LEDが高速点滅するまで)せよという表示がでるので、画面を進める。
  3. 電源が切れる
  4. グラフィックカードをEFI対応(元々標準でついていたものとか)を取り付ける。
  5. 電源ボタンを長押しし、白い電源LEDが高速点滅したら指を離す。
  6. ビープ音がなり、一度電源が自動的に落ち再起動がかかる。
  7. ここで電源を手動で長押しして落とし、グラフィックカードをMetal対応に付け替える。
  8. OS起動後に、Mojaveインストーラーを起動しインストーラーが進めば成功しているし、システムレポートでもファームウェアが更新されていれば成功。

手順としては以上となる。
ちなみにMojaveはOSをインストールする必要はなく、ファームウェアだけ更新すればいいので、どのOSでも事前に可能とのこと。
クリーンインストールしよーっとと何も考えずにNVMeを装着したらブート起動で選択できず、Mojaveを入れるためにHigh Sierraをインストールしたボクのような人がでないことになれば幸いだ。

まさか新しいOSから古いOSのインストーラーが起動するなんて思いもしなかった……。
余談だが、ブートディスク可能状態だとディスクユーティリティでちゃんと内蔵ドライブとして認識される。ファームウェアが起動可能 / 不可能、どっち側なのか指標になると思われる。

SUNEAST 1TB SSD NVMe PCIe Gen 3.0 ×4 3D NAND M.2 SE900NVG3-01TB

SUNEAST 1TB SSD NVMe PCIe Gen 3.0 ×4 3D NAND M.2 SE900NVG3-01TB

7,780円(01/30 22:16時点)
Amazonの情報を掲載しています

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください