Hackintosh High Sierraのビルドの一部が簡単に

Hackintosh High Sierraのビルドの一部が簡単に

2分で読めます
| ニュース

ハッキントッシュ ハイシエラ

典型的なNVMe SSDはHackintoshにとって難しかったが、今はそうではない。

macOS High Sierraのベータ版では、NVMe SSDを使用するHackintoshビルダーにとって、作業が少し楽になりました。これは異例のことです。macOSの新しいビルドでは、通常、完全に機能するHackintoshビルドの入手が難しくなるからです。そう、Hackintosh High Sierraのインストールの一部は、以前のmacOSよりも実際に簡単になっています。

ハッキントッシュ ハイシエラ
典型的なNVMe SSDはかつてはHackintoshにとって難しかったが、今ではそうではない(画像提供:AnandTech)

NVMe SSDとは何ですか?

この略語はNon-Volatile Memory Expressの略です。簡単に言うと、PCI Expressバスを介してストレージメディアを接続する新しい方法です。これは、従来のSATA規格よりもはるかに高速です。SA​​TAの速度は150MB/秒から始まり、最大600MB/秒に達します。一方、NVMeはSATAの2~3倍の速度です。

NVMe SSDは、データを失うことのないフラッシュメモリチップと考えてください。このようなSSDは、一般的に占有スペースが少なく、従来のハードドライブよりもはるかに高速です。PCI Expressバスに移行することで、データ転送がさらに高速化されます。その結果、オペレーティングシステム(macOSなど)は10秒未満で完全に起動し、OSは他の方法よりもはるかに高速に動作します。

以前は Hackintosh で NVMe を実行するのは難しかったですか?

厳密に言えば難しいというわけではありませんでしたが、予想以上に難しかったです。Hackintosh High Sierraのインストールでは、もうそんなことはありません。

AppleのNVMe用ドライバ「IONVMeFamily」は、以前は非常に特殊な仕様で、Appleが自社製品ラインに搭載している特定のSSDデバイスとコントローラでしか動作しませんでした。特定のデバイス(場合によっては特定の種類のNVMeコントローラさえも)を使用していない場合は、動作させるためにハックやパッチを当てる必要がありました。

著名なHackintosh開発者RehabMan氏(MacやHackintoshビルドで使用されているNvidiaドライバの一部も開発)は、IONVMeFamilyにパッチを当て、サードパーティ製のNVMeドライバであるHackrNVMeFamilyを使ってmacOS Sierraで問題なく動作するようにする方法を開発しました。これにより、私の現在のHackintoshプロジェクトであるHP Z2 G3 Mini Workstation(Hax0rb3ast)でNVMe SSDのサポートを実現できました。

Hackintosh High SierraにおけるNVMeの現状

Hax0rb3ast に macOS High Sierra の最初の開発者向けベータ版をインストールしたら、HackrNVMeFamily は不要になりました。このことに気づいたのは夜中、全くの偶然で、USB インストールディスクにこれらのドライバを入れるのを忘れていたのです。どうやら、Apple がドライバ機能を開放し、macOS でより幅広い NVMe SSD コントローラとドライブが動作するようにしたようです。これにより、Hackintosh の構築がかなり楽になりました。まだ簡単ではありませんが、心配事が一つ減ったのはありがたいことです。

macOS High Sierraの開発者向けベータ版がリリースされました。開発者ではないけれど、Hackintosh High Sierraビルドを作りたい方は、Appleが6月にパブリックベータ版の開始を発表したので、ぜひご覧ください。

Knowledge Network