

The M.2 standard and replaces the old mSATA standard. M.2 is really a small PCI-Express (PCIe) connector on a motherboard which provides bus interfaces for PCIe, SATA, and USB 3.0.

However, any CustoMac with M.2 slot running Clover can use them as boot drive.ĮDIT 2016-07: Rehabman's patch-nvme script (HackrNVMeFamily) is now our preferred method for enabling NVMe. Because of Apple's EFI, these off the shelf SSDs cannot be used as boot drives in a standard Mac. NVM Express (NVMe) M.2 solid state drives are now working in OS X with a new driver by JimJ at macvidcards. Great news for those who want to use the same types of super fast solid state drives that Apple uses. For Sierra and earlier macOS, see RehabMan's HackrNVMeFamily co-existence with IONVMeFamily using class-code spoof as his driver will allow NVMe SSDs to be used as boot drives. Additionally, Apple's High Sierra now natively supports NVMe SSDs. It will not work in Sierra or High Sierra. Update: This thread is now obsolete as JimJ, the author of the below mentioned NVMe driver, no longer supports his driver which has not worked since El Captian (then, only as a non boot drive). Building a CustoMac Hackintosh: Buyer's Guide
