About two years ago I updated the original 256gb ssd on the mbp 15" mid 2015. Installed a transcend 855, 960gb nvme gen 3 x4. In contrast the original have the following specs:

  Vendor:   Apple
  Product:  SSD Controller
  Physical Interconnect:    PCI
  Link Width:   x4
  Link Speed:   8.0 GT/s
  Description:  AHCI Version 1.30 Supported

Besides the room space the change brings, I'll say perhaps the computer became a little faster. I haven't done any serious measurements so I don't want to overstate how better it became.

However since a few months ago I'm experiencing some failures (one described at macOS System Preferences crash/close) which seems to be telling ssd needs to be replaced.

After some google around I found these days we have nvme gen 4 (which seems to be even faster), so I thought may be I could install a 2tb nvme gen 4 on mbp. Is this going to work?

Side question: Is it normal to have just about two years of life span on an ssd? I few years ago I noticed ssd on a windows laptop was failing after four years. And I still use a hard disk on a linux laptop which is going over ten years.

2 Answers 2


There's an excellent summary of Mac SSDs here. However, It's difficult to know whether newer revisions of standards are going to work (at all, or any better) in hardware that is older than the revision.

It's likely that the newer NVMe drive will work, but you will only see the transfer rate that the computer can handle.

While you have certainly experienced some disk corruption, we don't know what's causing it, and whether it's indicative of underlying 'failure' or something else.

I'd say that SSDs are generally robust, and you should expect more than 2 years of life. Fears over 'natural death through usage' are over-stated, IMO.

There is always a risk with third-party hardware designed to replace internals that the differences in spec from the OEM parts can cause issues.

You can often find unused or lightly used 1Tb Apple OEM SSD blades on eBay or similar websites. For a 7-year-old Mac, I'd suggest going that route, and maybe offloading additional data onto secondary devices -- even SD card drives.

  • Any tools to check/test the ssd health status worth mentioning?
    – KcFnMi
    Apr 3 at 8:06
  • 1
    @KcFnMi DriveDx is a good one.
    – benwiggy
    Apr 3 at 8:24

i am just using gen4 nvme ssd on iMac2019. there is no problem, but any nvme ssds are not able to use on macos.

And, gen4 nvme ssds can not drive full speed of their speck, because mac machines have not pcie4 port.

  • As it’s currently written, your answer is unclear. Please edit to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers in the help center.
    – Community Bot
    Apr 3 at 5:58
  • May I ask, nvme brand/model? Which macOS version are you running? And for how long is this working (months/years)?
    – KcFnMi
    Apr 8 at 16:23

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .