Getting your NVMe SSD working on macOS Sierra 10.12.2

This tutorial should help you get your NVMe SSD working on macOS so your NVMe drive will be recognized. This tutorial is targeted towards Hackintosh hardware only.

Late 2013 Mac Pros and 2014+ Macbook Pros use a special format M2 connector and thus only Apple M2 format drives will work. But you will not need any special driver for support.

That being said, some users have had success using thunderbolt enclosures. Check the comments.

You should have macOS Sierra 10.12.2 running for this to work.

  1. Download this repository:

  2. Unzip the repository

  3. Download and install Kext Utility

  4. Open Terminal and type the following commands:

cd ~/Downloads/patch-nvme-master
./ 10_12_2

This will create the patched file HackrNVMeFamily-10_12_2.kext from your virgin IONVMeFamily.kext.

Next, backup your original IONVMeFamily.kext by moving it to your desktop.

sudo mv /System/Library/Extensions/IONVMeFamily.kext ~/Desktop/

Next, install your HackrNVMeFamily-10_12_2.kext by dragging the kext into the main window of Kext Utility.

When Kext Utility is done, restart your system and you should see your NVMe drives!

Samsung 950 Pro

Would you like to use your NVMe drive as your boot drive for macOS? No problem, just use Carbon Copy Cloner to clone your hard drive over.

When it is done cloning, you should be able to boot from your new NVMe drive from the Clover boot screen.