2017年11月14日

NVMe SSDがHigh Sierra 限定な訳

超高速のNVMe SSD。ただし、対応するのはmacOS High Sierra 必須で、しかも一度標準のドライブでHigh Sierraをインストールする必要があります。なぜそうなっちゃうのかという点を、今回は解説したいと思います。

NVMe SSDはHigh Sierra必須と言っても、薄型MacBookなど新しい機種ではmacOS Sierra やそれ以前でも純正のNVMe SSDが使用されているモデルがあります。なので、Mac上でNVMe SSDが使用できるのはmacOS High Sierra 必須というのは、厳密には正しくありません。
NVMe SSDが起動ドライブとして使用可能になるためには、二つの条件をクリアする必要があります。

1. EFI(Firmware)がNVMeをサポートしていること
2. macOSにドライバーがインストールされていること

EFIがサポートしているというのは、どうやら2015モデル以降に限られているようです。それ以前の機種では、サポートしていません。そこで、macOS High Sierraインストール時にEFIのアップデートを行い、NVMe対応としています。

2018/11/21追記 なお、High Sierraインストールで、NVMe SSDが起動ディスク対応になるのは以下の機種です。
MacBook Air Mid 2013~Early 2015
MacBook Pro Retina Late 2013~Mid 2015
Mac Pro Late 2013
Mac Mini Mid 2014
iMac Late 2013~Late 2015


一部の機種で純正NVMe SSDが採用されたことから、macOS Sierraには純正NVMe SSDのドライバーがインストールされています。従って、純正NVMe SSDを例えばPCie アダプターを使ってMac Pro Mid 2010に装着すれば認識されストレージとしては使用可能です。しかし、EFIのサポートがないので起動ドライブには使えませんでした。
また、macOS Sierraのドライバーはあくまで純正NVMe SSD用なので、サードパーティーのSSDは全く認識されませんでした。

そんなわけで、macOS High Sierraインストール時にEFIがNVMe対応となり、High Sierraにはサードパーティーも含めNVMe SSDのドライバーがインストールされているため、起動ディスクとして使用可能になったわけです。そのため、High Sierraがインストールされていない本体に、High Sierraインストール済みのドライブを装着しても、全く認識されません。

超高性能を発揮するNVMe SSD、絶賛販売中です。


960EVOadap












Samsung 960 EVO 1TB NVME PCIe SSD for MacBook Air 他 74,800円
Samsung 960 Pro 2TB NVME PCIe SSD for MacBook Air 他 198,000円
Samsung 960 EVO 1TB NVME PCIe SSD for Mac Pro 2013 76,500円
Samsung 960 Pro 2TB NVME PCIe SSD for Mac Pro 2013 199,500円


vintagecomp at 06:33│Comments(59)テクニカル 

この記事へのコメント

1. Posted by Mac使い   2017年11月15日 02:52
今回の「NVMe SSD」対応の件を読むとMac Pro Mid 2010でHigh Sierraをインストールすると、EFIのアップデートで起動ドライブとして使える様になると読み取れるのですがどうてしょうか?
もしそうなら、MacPRO2009もHigh SierraのイントールでEFIアップデートを行った際、起動ドライブ対応て切るのではと?
2. Posted by Muto@VC   2017年11月15日 03:03
High Sierraインストール完了すれば、NVMe を認識しますが、残念ながら起動ディスクにはなりません。
9. Posted by kazu   2017年11月18日 18:39
一度High Sierraにアップデートして、アプリの不都合があり、Time MachineでSierraに戻したMacがあるのですが、この場合EFIはどうなっているのでしょうか?

システム情報などで確認の方法はありますか?
10. Posted by Muto@VC   2017年11月18日 23:54
EFIはアップデート済みですから、EFIとしてはNVMe 対応になっています。ですが、Sierraでは使うことはできません。
システム情報では、確認できないと思います。
11. Posted by さくら   2018年01月03日 01:09
5 情報ありがとうございます。
これは Mac Pro(2013)の起動ディスクにも、対応してますか?

対応したしてたら換装したいと思ってます。
High Sierra にすれば良いのですか?
12. Posted by Muto@VC   2018年01月04日 06:02
もちろん、対応しています。for Mac Pro 2013 の製品をご利用ください。

https://www.vintagecomp.com/shopdisplayproducts.asp?id=799
13. Posted by AKI   2018年01月08日 11:49
大変興味深い情報でSSDの換装を考えているのですが、以下のような状況でVCで販売中のSamsung 960等は使用可能でしょうか?
・MacBookAir11(Min2013)
・既存のSSDが認識しないためUSBメモリでHigh Sierraインストール済

純正のSSDの交換しか道がないか、と思っていたのですが、NVMeのものが使えるのであれば興味深いです。
14. Posted by Muto@VC   2018年01月09日 04:01
AKI様
標準のSSD故障のため、インストール用USBメモリで、外付けドライブ等にインストールを行なったということでよろしいでしょうか。それでしたら、大丈夫です。同様に、インストール用USBメモリでインストール可能です。
15. Posted by kwsk   2018年04月06日 17:12
自分は、WDブラック512GBをmac miniに載せました。(コネクタ形状が異なるので、アダプタ挟んで)

OS(10.13.4)インストールまで完了し、シャットダウン状態から起動は問題ないですが、OSが上がっている状態でリスタートするとSSDが認識できず、ハテナボックスで止まってしまいます。

何か心当たりはありますでしょうか。
16. Posted by Muto@VC   2018年04月07日 00:59
これは既知の問題です。ハイバーネーションモード変更で、多くの場合回避できます。
http://vintagecomp.livedoor.biz/archives/51967351.html
17. Posted by Ivy   2018年04月29日 21:46
MacBookPro13(early2015)のSSD換装で色々と参考にさせていただいております。
この度、Samsung製の960EVO(500GB)をアダプタを着けMBPに取り付け、HighSierraのインストールを試みようとしたところ、ディスクユーティリティでは内蔵として認識されており、インストーラーでも認識されているのですが本来ならGUIインストーラーの後起動時と同じ黒い画面にアップルマークが表示されて残り時間とバーが表示されるはずですが、GUIインストーラーまで進んだ後続けて黒い画面でインストールをせずに元の起動ディスクでブートを始めてしまいます。ディスクのフォーマットはAPFSでGUID方式です。

解決方法等何かありましたらご教示いただけないでしょうか。

こちらが思い当たるものとしてはブートROMのバージョンが海外の掲示板や動画を見る限り、MBP121.0171.B00がほとんどに対して自分のブートROMが、MBP121.0167.B16となっているのがEFIやドライバーと何か関係しているのではないかと考えておりますがアップデート方法等見当がつかない状況です。
18. Posted by Muto@VC   2018年05月08日 09:51
そこで、option起動するといいはずです。
19. Posted by noah   2018年05月10日 13:27
MacBook Air 11 (eary 2014)で960 evo利用にチャレンジしました。同筐体で外付けDisk(USB)にHigh Sierraをインストールし、外付け起動しましたが、内蔵SSDを認識しません。High Sierraインストール前とBoot ROMやSMCのバージョンが変わっていないためではないかと思いますが、なぜアップデートされないのでしょう。単独アップデートはできないのでしょうか。ちなみにバージョンはそれぞれ、MBA61.0103.B00, 2.12f143です。
20. Posted by noah   2018年05月10日 16:40
自己レスです。
https://www.insanelymac.com/forum/topic/324194-pre-release-macos-high-sierra/?page=131
の情報から見ると、MBA61.0103.B00, 2.12f143はHigh Sierra(10.13)のバージョンのようです。そうなると、960 evoが認識されないのは別の理由かもしれません。
21. Posted by makko   2018年05月16日 12:57
MacBook Pro early 2015をHigh SierraにアップグレードしてからSSDをSAMSUNGのNVMe SSD 1TBに交換し,そこにHigh Sierraをインストールしようとしましたが,何度やってもエラーが出て,「ファームウエアアップデートができないため,インストールできませんでした」というメッセージが出ました。換装する前のMacBook ProをアップグレードでHigh Sierraにしただけではファームウエアはアップデートされないということでしょうか?
22. Posted by Muto@VC   2018年05月17日 02:16
アップグレードでHigh Sierraにした際に、Firmwareアップデートは実施されているはずです。これにより、初めてAPFS対応となります。すでに、Firmwareアップデート済なのは間違いなと思います。インストーラーのバグでしょうかね。
弊社からの購入品でしたら、メールにてご連絡ください。
23. Posted by JUN   2018年11月17日 19:27
5 M2.-PCIeでたどり着きました、JUNと申します、よろしくお願いいたします。

こちらの記事を読まさせていただきました。

MacPro 2012、シルバータワーです。OSは既にHigh Sierraなのですが、
この筐体に玄人志向のM2.-PCIeを利用して、サムスンの960pro500GのSSDを考えております。

いろいろとググってみたのですが、SSDがPCI-Express 2.0でないと認識しないとの情報がありました。

このあたりは大丈夫でしょうか?

ご教授いただけますと幸いです。
24. Posted by Muto@VC   2018年11月20日 01:49
PCI Express 3.0で問題なく認識します。
Mac Pro Mid 2012の場合は、残念ながらNVMe SSDを起動ディスクとして使用することはできません。認識はされます。
25. Posted by JUN   2018年11月20日 07:45
5 ご回答誠にありがとうございます。

MacPro 2012では起動ディスクとして認識されないのですか?

御社の変換ボードを使用しても駄目でしょうか?

なんとか起動ディスクとして認識させる方法はありませんか?
26. Posted by Muto@VC   2018年11月20日 09:48
EFIが対応していないので、どんなボードを使っても不可能です。
27. Posted by JUN   2018年11月20日 16:45
5 何度も失礼いたします。

MacPro 2012へM2.SSDを刺してどうしても起動ディスクとして認識させたい場合、御社より発売されている、Apple純正 Samsung 512GB SSD for MBA/MBPR 2013-2015(SM512G 1.5GB/s 高速版)と、PCIe SSD to PCI Express x4 アダプタ+放熱板, Mac Pro 2008-2012用の組み合わせでしたら起動ディスクとして認識させることができますでしょうか?

また、購入させていただく場合、クレジットカード払いでしょうか?代引きでしょうか?

ご回答いただけますと幸いです。
28. Posted by JUN   2018年11月20日 16:50
5 先にコメントを読まずに送信してしまいました。

EFIが対応していないとのこと、High Sierraでもダメということなのですね。

最新OSはビデオカードを交換すればインストールできると情報がありました。

Mojaveでもダメですか?

EFIについての知識がありません。

ご教授いただけますと幸いです。
29. Posted by Muto@VC   2018年11月21日 02:29
OSが立ち上がる前の動作は、EFIが制御しています。電源が立ち上がり、メモリを認識し、起動ディスクを認識しOSを立ち上げる動作は、EFIが担っています。従ってEFIが対応していない以上、どのOSでも対応できません。
Mac Pro 2012では、Metal 対応のビデオカードを装着すれば、Mojaveをインストールし利用することが可能です。しかし、そのこととNVMe SSDの起動ディスク対応は、全く別の話です。

お支払いは、クレジットカード、銀行振込、代引き、Paypalに対応しております。
30. Posted by JUN   2018年11月21日 05:42
おはようございます

早速のご教授、誠にありがとうございます。

そうなのですね、MacPro 2012に限って
High Sierraをインストールしようが、
どのOSでも起動ディスクとして認識してくれないのですね。

M2.SSD化は諦めます。

ありがとうございました。
31. Posted by JUN   2018年11月21日 06:01
書き忘れました。

MacPro 2008や、2010では起動ディスクとして認識しているのはなぜですか?
32. Posted by JUN   2018年11月21日 06:02
すみません、MacPro 2009の間違いです。
33. Posted by JUN   2018年11月21日 06:04
MacPro 2012では、High Sierraをインストールしても、EFIがアップデートされないという事ですか?
34. Posted by Muto@VC   2018年11月21日 06:36
Mac Pro Early 2008もEarly 2009もMid 2010もNVMe SSDを起動ディスクとして使用できません。タワー型Mac Proは、いずれもEFIが対応していません。
AHCIのSSDなら起動ディスクとして使用可能です。例えば以下の組み合わせなら可能です。

https://www.vintagecomp.com/shopexd.asp?id=4624
https://www.vintagecomp.com/shopexd.asp?id=4598
35. Posted by Muto@VC   2018年11月21日 06:53
どうも話が噛み合わないと思いましたが、この記事が原因でしたね。文脈から、Mac Pro 2010/2012もEFIアップデートで対応可能になるように思えてしまいますね。失礼しました。

全てのHigh Sierra対応機種で、High Sierraのインストール時にEFIがアップデートされてNVMe SSDが起動ディスクとして利用可能になる訳ではありません。
残念ながら、Mac Pro 2010/2012はこの点のアップデートはありません。そのため、商品紹介でも、Mac Pro用の製品はなかったのですが、誤解を招く記載でした。お詫びします。
36. Posted by JUN   2018年11月21日 12:40
5 私も言葉足らずで、お聞きしたいことを上手く伝えられずに申し訳ありませんでした。

さて、この組み合わせでしたら大丈夫という物を見させていただきました。

1Tでは大きすぎるので、512Gの商品はありませんでしょうか?

何度も質問をして申し訳ありませんが、もう少しだけお付き合いください。
37. Posted by Muto@VC   2018年11月21日 12:48
以下に掲載されているSSDが使用できます。128GB〜1TBまで。

https://www.vintagecomp.com/shopdisplayproducts.asp?id=807
38. Posted by JUN   2018年11月21日 17:02
5 ありがとうございます。

それでは、M2.SSDを

Apple純正 Samsung 512GB SSD for MBA/MBPR 2013-2015(SM512G 1.5GB/s 高速版)

増設ボードを

PCIe SSD to PCI Express x4 アダプタ+放熱板, Mac Pro 2008-2012用

の、組み合わせでしたら私の所有しております、
MacPro 2012でも起動ディスクとして認識してくれるのですね?
39. Posted by Muto@VC   2018年11月22日 02:01
起動ディスクとして利用可能です。
40. Posted by JUN   2018年11月22日 06:32
5 わかりました

それでは注文させてもらいたいのですが、ここでも注文ミスがないようにコメント欄に、MacPro 2012 起動ディスクにしたい組み合わせ、などと記載して確認していただき、商品の発送をお願いすることは可能でしょうか?

いろいろと頼みごとばかりで申し訳ありません。

よろしくお願いいたします。
41. Posted by Muto@VC   2018年11月22日 06:50
お会計ページのコメント欄にご記入ください。
42. Posted by JUN   2018年11月22日 07:02
5 わかりました

ありがとうございます
43. Posted by JUN   2018年11月22日 07:20
5 大変失礼ですが、確認させてください。

M2.SSDは新品で間違い無いですよね?
44. Posted by JUN   2018年11月22日 10:34
5 度々すみません。

M2.SSD化する際に、Mojaveへ新規インストールしたいと思っております。

ビデオカードがmetalタイプでないと対応しないまではわかりました。

主な使い方は、ブルーレイのオーサリング、エンコードですので、ゲームをする様なハイスペックな物でなくて大丈夫かと思いますが、御社に良い商品はございましたらお教えください。
45. Posted by JUN   2018年11月22日 21:45
5 何度も申し訳ありません。
御社のPCIe SSD to PCI Express x4 アダプタに御社のM2.SSDをさして、Mac OS XとWindows10をインストールすることはできますか?
46. Posted by Muto@VC   2018年11月24日 02:08
「M2.SSD」は、「M.2 SSD」の間違いだと思いますが、本品は「M.2 SSD」ではありません。本品はApple 純正のSSDで、純正品は独自規格となっております。Appleが「M.2 SSD」を純正採用した事例はございません。
本品は、新品状態の本体からSSDを取り外した上で、初期化とテストをおこなったものです。
47. Posted by Muto@VC   2018年11月24日 02:10
> 御社に良い商品はございましたらお教えください。

これは、グラフィックボードのことでしょうか。以下が、お勧めです。

https://www.vintagecomp.com/shopexd.asp?id=3943
https://www.vintagecomp.com/shopexd.asp?id=5373

性能はRX 580が上ですが、OS上以外では、表示できない欠点があります。
48. Posted by Muto@VC   2018年11月24日 02:12
> Mac OS XとWindows10をインストールすることはできますか

PCIe に増設するSSDは、外部ドライブとして認識されます。残念ながら、一般的な方法では、外部ドライブにはBoot campでWindowsをインストールできません。
49. Posted by JUN   2018年11月25日 07:41
5 恐れ入ります、もう少しお付き合い下さい。

今、私がMacProで起動できるSSDを注文させていただくと、どのMacに入っていたSSDが来るかわかりますか?

逆に、こちらからこのMacのSSDをとお願いできますか?

お願いしたいMacは、
MacBook Air
2017
Ealy2016
Ealy2015
Ealy2014
Mid2013
です。

この型の中にMacProで起動できるSSDが含まれているようでしたら、この型の中から購入したいです。

ある方法でWindowsをインストールする方法を知りました。

それには変換アダプターが必要です。
その変換アダプターが対応しているMac純正SSDが上記の製品の物なのです。

わがままを言って申し訳ありません、
もうポチる寸前ですので、
何卒ご理解のほどよろしくお願いいたします。
50. Posted by JUN   2018年11月25日 12:45
5 SSDの追加です。

MacBookPro

Late2013

も、アダプターで認識する中に入っておりました。

本当に申し訳ありませんが、
これらの中からMacPro2012で起動できるSSDを注文させて下さい。

512Gを考えております。
51. Posted by Muto@VC   2018年11月26日 01:52
販売中のSSDは、
MacBook Air 13" Early 2015-2017
MacBook Pro 13" Early 2015
MacBook Pro 15" Mid 2015
Mac Pro Late 2013
いずれかのものです。これらの機種には、同じSSDがシウ王されています。
52. Posted by JUN   2018年11月26日 06:24
5 おはようございます

ご回答ありがとうございます

>販売中のSSDは、
MacBook Air 13" Early 2015-2017
MacBook Pro 13" Early 2015
MacBook Pro 15" Mid 2015
Mac Pro Late 2013
いずれかのものです。これらの機種には、同じSSDがシウ王されています。

との事ですので、MacPro 2012で起動できるSSDと注文させてもらえれば、私が求めているアダプターに認識できるSSDが購入できると判断して大丈夫でしょうか?

MacPro Late2013が、アダプターの認識できるSSDに入っていないのが気になります。

注文はどのようにさせていただいたらよろしいでしょうか?
53. Posted by JUN   2018年11月26日 06:27
5 >販売中のSSDは、
MacBook Air 13" Early 2015-2017
MacBook Pro 13" Early 2015
MacBook Pro 15" Mid 2015
Mac Pro Late 2013
いずれかのものです。これらの機種には、同じSSDが使用されています。

同じSSDがシウ王?とはどういう意味でしょうか?

上記の機種のSSDはみな同じという事でしょうか?
54. Posted by JUN   2018年11月26日 06:38
5 アダプターのURLです

https://www.century-direct.net/N0-14425/

ご確認いただけますと幸いです。
55. Posted by JUN   2018年11月26日 07:31
5 https://store.shopping.yahoo.co.jp/rose-madam/20181116234515-00709.html?sc_i=shp_sp_search_itemlist_shsr_title

こちらも合わせてご確認いただけますと幸いです。

56. Posted by Muto@VC   2018年11月26日 12:48
「SSDがシウ王されています」は、「SSDが使用されています」の間違いでした。大変失礼しました。

> 上記の機種のSSDはみな同じという事でしょうか?

同じです。従って、そのアダプターの対応SSDとなっているのは間違いありません。

> 注文はどのようにさせていただいたらよろしいでしょうか?

以下をご参照ください。
https://www.vintagecomp.com/shopcontent.asp?type=howto
57. Posted by xr7zk2001   2019年10月07日 03:10
こんにちは。拝読していて思ったことを書いてみます。

「NVMe SSDが起動ドライブとして使用可能になるための条件は
1. EFI(Firmware)がNVMeをサポートしていること
2. macOSにドライバーがインストールされていること

とありますが、
1. のEFI(Firmware)=ブートROMのバージョン
という解釈で正しいでしょうか。だとすれば

・Mac ProにMetal対応ビデオカードを装着し、Mojaveをインストール、この時ファームウェアアップデートがかかり、NVMe SSD が起動ディスクに対応する
・ファームウェア(ブートROM)はOSをダウングレード(下位バージョンの再インストール)
をしても下がらない
・ここでPCIeスロットにNVMe SSD&PCIe変換アダプターを装着、High Sierra をインストール、起動ディスクとして使用する

ことが可能にならないのでしょうか。
58. Posted by Muto@VC   2019年10月10日 05:46
xr7zk2001様
ご推察の通り、可能です。
59. Posted by Bon   2020年01月30日 20:17
初めまして。読ませていただき大変勉強になります。教えていただきたいのですが、上記の方法はmacpro2008ではNVMeでHIgh Sierraインストール、起動ディスクとはならないのですか。
60. Posted by Muto@VC   2020年01月31日 07:13
この記事の時点では、Mac Pro Mid 2010では起動ディスクにはなりませんでした。Mojaveインストーラーに含まれるFirmwareアップデートにより、起動ディスクとしての利用が可能になりました。
Mac Pro Early 2008は、NVMe対応のFirmwareアップデートがありませんので、無理ですね。
61. Posted by Bon   2020年02月01日 06:08
教えて頂き、ありがとうございました。少し残念ですが大事に使っていこうと思います。
62. Posted by ぽん   2020年12月19日 17:02
Macook Air 2014(内蔵SSDなし)を入手したので、アダプタをかませてNVMeのM2 SSDを内蔵したいと思っています。
事前にHigh Sierraでファームウェアをアップデートしておく必要があるようなので、外付けのHDDにまずSierraまで入れました。
しかし、その外付けHDDにHigh Sierraを入れようとしても、インストール先のドライブの指定のところでアイコンがグレーアウトしており、「ファームウェアパーティションがない」のでインストールできないといわれます。
NVMeのSSDはまだ購入していないので試していないのですが、一度もMacにHigh Sierraをインストールしたことがなくても、High SierraのUSBメモリインストーラーでHigh SierraをそのNVMe SSDにインストールするときに、ファームウェアも同時にインストールできるのでしょうか?
もしそれがだめであれば、「ファームウェアパーティションがない」というのを何らかの方法で解決して外付けHDDにHigh Sierraをインストールする方法はないでしょうか。
63. Posted by まcpろ   2024年05月14日 21:37
macpro 2012も、 macpro 2009 も、
ハイシエラであれば、pci-e接続したnvme-ssdを起動ディスクにできます。
実際、この環境で数年安定して使ってます。
64. Posted by macpro   2024年05月14日 21:39
ちなみに、macpro 2009 は、ファームウエアアップデートしてます。これがnvme起動に必須かどうかは不明です。cpu載せ替え時にアップデートしました。
65. Posted by Muto@VC   2024年05月15日 09:56
macpro 様
Mac Pro 2006-2012でHigh SierraでPCIe接続のNVMe SSD を起動ディクトして使用するためには、Mojave インストーラーに含まれるFirmware アップデート(140.0.0.0.0以降)を行う必要があります。
一度もMojave のFirmwareアップデートを行なっていない環境では、Firmware バージョンはMP51.008x.B00 で、これだとHigh Sierra で起動ディスクで使用することはできません。

コメントする

名前
 
  絵文字
 
 
プロフィール

Harry

Archives