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 found this resource helpful; the greatest compliment you could give is a small donation. Your patronage really motivates me to invest more of my time into the community.