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.

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

  1. Download this repository: https://github.com/RehabMan/patch-nvme

  2. Unzip the repository

  3. Download and install Kext Utility

  4. Open Terminal and type the following commands:

cd ~/Downloads/patch-nvme-master
./patch_nvme.sh 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.


If you would like to help fund future posts like this one, I would be thrilled to accept any donations. Thank you!