We may earn a commission for purchases made through our links. Learn More

 

Are NVMe PCIe M.2 Drives Compatiable with Macs?

Apple’s largely successful Mac lineup has always been respected for having great design, build quality and performance for the most part (unless you’re a gamer, sorry). While all of that is great for people who have grown to love MacOS, there still stands the one thing Apple is notoriously known for all over the world. You buy premium stuff, you pay a premium price. Often times, that premium you pay can be frustrating. Now we are not Apple haters here, surely Apple is doing something right when their Mac lineup sells so well. It’s a great option for working professionals who don’t mind the extra “Apple tax” because MacOS might make up for that.

Apple’s design objective for many years now has been to make their products look sleeker, simpler, thinner. In order to achieve that design aim, often times they have to sacrifice some things. Especially with their newer MacBook and iMac computers. To achieve that sleek profile they have in all their products these days, upgradability has been very limited. Apple clearly does not want you tinkering around in their systems.

NVMe M.2 Drives and Compatibility with Macs

We have talked about NVMe M.2 drives before. We already know the speed upgrade they give over standard SATA drives. You might have heard all the fuss about the better reliability and speeds etc. Now you are thinking of upgrading your Mac with a higher capacity and higher performance M.2 NVMe drive. In most windows machines, that is a pretty simple task. Assuming the motherboard in your desktop or laptop has an M.2 slot and supports NVMe, upgrading is simple as just placing the drive into the slot and screwing it in. With Mac, however, the process is nowhere near as easy.

#PreviewNameRead SpeedWrite SpeedEndurancePurchase
01Samsung 970 EVO SSD3500 Mb/s2500 Mb/s600 TBW
Check Price
02WD BLACK NVMe M.2 SSD3400 Mb/s2800 Mb/s600 TBW
Check Price
03Corsair Force MP5003000 Mb/s2400 Mb/sN/A
Check Price
04SAMSUNG 970 PRO3500 Mb/s2700 Mb/s1200 TBW
Check Price
05ADATA XPG XS82003200 Mb/s1700 Mb/s640 tbw
Check Price
#01
Preview
NameSamsung 970 EVO SSD
Read Speed3500 Mb/s
Write Speed2500 Mb/s
Endurance600 TBW
Purchase
Check Price
#02
Preview
NameWD BLACK NVMe M.2 SSD
Read Speed3400 Mb/s
Write Speed2800 Mb/s
Endurance600 TBW
Purchase
Check Price
#03
Preview
NameCorsair Force MP500
Read Speed3000 Mb/s
Write Speed2400 Mb/s
EnduranceN/A
Purchase
Check Price
#04
Preview
NameSAMSUNG 970 PRO
Read Speed3500 Mb/s
Write Speed2700 Mb/s
Endurance1200 TBW
Purchase
Check Price
#05
Preview
NameADATA XPG XS8200
Read Speed3200 Mb/s
Write Speed1700 Mb/s
Endurance640 tbw
Purchase
Check Price

Last Update on 2026-03-22 at 22:45 / Affiliate links / Images from Amazon Product Advertising API

There are a lot of factors that can complicate the process of upgrading the SSD of your MacBook with an NVMe M.2 drive. We’ll be going through all of the issues you might run into when upgrading your MacBook’s SSD.

What type of Mac do you own?

This is obviously the main thing to keep in mind when you decide to upgrade your machine. Macbooks might be easier to upgrade as in order to access them, you just have to open the screws from the bottom panel and remove the current hard drive installed. If you own a Mac mini, the process is a bit more difficult but still doable. The hardest device to upgrade in Apple’s current lineup is the iMac. There really isn’t an easy way to do this. As there is no traditional access to the motherboard in this. The only upgradable part of the iMac is the RAM. In order to access the SSD, you will have to buy a separate toolkit to pry the iMac open from the front. We do not recommend this if you are not a tech savvy person.

Proprietary Mac SSDs

The iMac and MacBooks use apple own proprietary SSDs. While most of the time (especially on the newer models) the speed is quite impressive, you might want more storage. Instead of paying for Apple’s own proprietary SSD upgrade it might sound more appealing to go the cheaper NVMe M.2 route. That sounds easy and all but the SSDs used in the newer Mac computers are built specifically for the Mac. There is a size limit here which is different for every Mac of course. It’s quite possible that older machines will not even have the M.2 slot.

MacOS Limitations

MacOS is designed and optimized specifically to work with Apple hardware. That is why Macs can deliver such great performance in nearly every situation (again, gaming is an exception). MacOS and Apple’s hardware is the perfect blend of great software working in tandem with great hardware. Sadly, upgradability is sacrificed for that. Older MacOS versions do not support NVMe at all so even if your Mac does have an M.2 drive it won’t work at all. However, testing has shown that MacOS High Sierra and upwards has added support for 3rd party NVMe M.2 drives. Mind you, there will still be the need of an adapter if your specific Mac model does not support the form factor of the drive you have picked.

Final Thoughts

To put it in a nutshell, Mac does have support for NVMe drives these days and the overall confusion has gotten cleared up a bit. You will still need to find to find the right type of M.2 drive for your specific Mac model and make sure that your software is up to date. However, it is still not a relatively easy task and it’s not much cheaper than buying an external SSD or just buying a higher capacity Mac computer from the get-go. Our recommendation is that, if you have an older Mac and are running out of storage, it would be easier to just go with an external hard drive. We also firmly believe that the newer Macs have blazing fast SSDs and if speed is your concern you should put that to the side. Now, if you have an older Mac and want to give it a little bit of kick in performance, an M.2 NVMe drive upgrade is a good way to do so. It’s surely not easy but it is possible.

ABOUT THE AUTHOR

Bill Wilson


Bill is a certified Microsoft Professional providing assistance to over 500 remotely connected employees and managing Windows 2008 to 2016 servers.

Comments

19
    SM
    Scott M Apr 3, 2019

    So, is the only way to really find out whats under the hood is open the Macbook up? Mines is an A1502, MacBookPro12,1. Year, I don’t know.

      HN
      Hassam Nasir Apr 5, 2019

      If you’re looking to upgrade your own macbook’s SSD, just keep in mind that 2013 or older Macs are not compatible with the newer NVMe M.2 drives. If your specific Mac is from 2015 or later, you can use any of these M.2 drives mentioned in the artice.

        SM
        Scott M Apr 7, 2019
          HN
          Hassam Nasir Apr 8, 2019

          In order to confirm that nvme ssd’s are compatible you need to confirm the model of your Macbook, If its 2015 and up, it surely is compatible. And the screenshot you attached doesn’t really confirm anything and its almost useless. Here’s how to check the Year of your macbook:

          “On your MacBook, go to the Apple menu (upper-left corner) > About this Mac.
          In the window that pops up, you’ll see a serial number. Highlight it and copy it.
          Head to Apple’s Check Coverage page and paste the serial number.”

          SM
          Scott M Apr 16, 2019

          MacBook Pro (Retina, 13-inch, Early 2015)

          SW
          Shane Warren Author Sep 14, 2019

          Should be compatible if it is from 2015

        SM
        Scott M Apr 7, 2019

        Does this mean the laptop is compatible NV SSD’s

    SM
    Scott M Apr 3, 2019

    So, is the only way to really find out whats under the hood is open the Macbook up? Mines is an A1502, MacBookPro12,1. Year, I don’t know.

    AC
    Adam@ShopHomesIndy.com May 11, 2019

    I have the late 2012 iMac with m.2, but I think the drive is stubbier. Can you please confirm? OWC has them but I’m wanting the best Samsung 970 Pro series. Please confirm this from factor style.type and if I can get some of these etc.

      HN
      Hassam Nasir May 12, 2019

      The late 2012 iMac’s all use an SSD with a different form factor. This is known as a PCIe “blade” SSD. This proprietary drive is a bit different in form factor to your regular M.2 drives such as the Samsung 970 Pro Series. To answer the question, no you can’t use the 970 Pro with this iMac. The only option seems to be the OWC drive.

      Reply
        OS
        Ospitino May 20, 2019

        Hi Hassan 🙂 I have one question.
        I both an iMac 27 – 2017 year 3.8 GHz Intel® Corei5. My Mac mounts a 2 TB HD Fusion.
        For me to is impossible to install SSD SSD 970 PRO?
        Thanks. 🙂

          SW
          Shane Warren Author May 20, 2019

          The Mac should be compatible with newer M.2 drives but installing the drive on your Mac will be a difficult task and we recommend to get the help of a Professional :). Still, it is recommended to go for an external SSD.

          OS
          Ospitino May 20, 2019

          Hi, I talked to my technical consultant.
          In practice it could be installed with a special adapter.
          The speed would be about 3 times faster than a normal SSD. In order not to lose speed it can only be installed on iMac architectures from 2014 or later. The real problem is related to the reliability of the system. That is, to work, the problem and to understand how much! Being an unreliable solution I decided to install a Samsung Sata III SSD.

          DB
          Di Bella Jan 19, 2022

          So were you able to just install the Samsung NVME 970 Pro? or did you need an adapter?

    MG
    Mister Guy Oct 15, 2019

    I heard the Samsung Evos gave more problems and that the Intel or WD was the trouble-free choice. Not sure about the Sammie but the Intel has been basically plug-n-play here.I have a mid-2014 MBP with Mojave. I used the appropriate sintech adatper and an intel 760p. The process was really easy and I haven’t had any issues, including sleep/hibernate. The hardware install was probably about 15min, but I’ve been inside the MBP case before so results may vary.

    Reply
      AM
      Alissa M Dec 22, 2019

      Hey. I have the same mid 2014 MBP. I’v been thinking about upgrading to intel SSD NVME 2TB. Please let me know if you have any issues so far.

    MG
    Mister Guy Oct 15, 2019

    Almost forgot the best part!https://uploads.disquscdn.c

    DR
    drew Feb 28, 2020

    I have a 27″ 2019 Imac which came stock with a 512gb NVME. I ran out of room faster than I figured. I purchased the 2TB Samsung 970 evo, and am trying to figure out which adapter to get to make it all work. Can you help a brotha out?

      SW
      Shane Warren Author Feb 29, 2020

      You can look at some third party apple SSD adapters if you are planning on using them both.