AFAIK there are no NVMe drivers pre-HS. So no, earlier than 10.13 very likely won't work
If I recall correctly, you need the HS bootrom and the drive needs to be formatted in 4k clusters. Sierra supports 4k while High Sierra and Mojave support 512 and 4k.Can anyone tell if I will be able to run an OS earlier then 10.13 with a NVME SSD if I have a HFS partition or HFS on a APFS container? If this won’t work because of drivers then will it work if I do the EFI firmware flash? Any info is greatly appreciated. Thanks!
Great speeds with the ex950!2015 15" MacBook Pro 2.8ghz dual GPU
Original Apple 1TB SSD:
![]()
HP EX950 2TB NVMe SSD:
![]()
Amazingly, the Apple SSD feels every bit as snappy and responsive, if not more so at times..
As many here would attest...benchmarks are certainly not everything, especially for just normal day to day casual usage patterns.
On benchmarks, the Intel was quite bit faster but, in daily use, I did not notice much of a difference at all.
Could be. Samsung has often managed to outperform its competitors and this may be one reason Apple/Samsung have such a symbiotic relationship when it comes to their SSD. Apple SSDs probably use MLC memory too.Exactly my experience... in fact I think the Apple SSD feels snappier.
It makes me wonder if it's a function of cached data and long running install on the Apple 1TB vs the still new EX950 install?
Hadn't read about the windows problem in the thread till now - must've missed it sadly. Is there a workaround documented anywhere?
I'll definitely look to dual boot windows 10 & mohave as that's what I do today and ideally with the extra space of a new nvme drive, would like to have a look at linux via triple boot too - maybe that's a bridge too far...
I agree that a sticky / summary of all the key info somewhere would be useful.
Nope. There are no drivers for NVMe in the kernel.
If I recall correctly, you need the HS bootrom and the drive needs to be formatted in 4k clusters. Sierra supports 4k while High Sierra and Mojave support 512 and 4k.
Neither did I on a 2014 MBPr going to a 760p 512gb. I cannot speak on behalf of the tasks you perform on your Mac on a daily basis but for the most part you will not notice a difference between the 2 drives, whether you're at 500mb/s or 1800mb/s read and write, the time difference for reading and writing files, apps etc.. is fractionally irrelevant and imperceptible. You will notice differences mainly on heavier tasks like loading video game levels, rendering large media files, or just loading the operating system. But if we're talking about loading and browsing with Safari or increasing storage capacity for pictures and music then this isn't really an accurate representation of how fast the drives really are.Great speeds with the ex950!
I was using a stock 128 Apple SSD in an early 2015 Air. I installed a 256 GB Intel 600p. On benchmarks, the Intel was quite bit faster but, in daily use, I did not notice much of a difference at all.
On my air, I basically use it to check email, internet, iTunes, and office apps so SSD speed isn't going to really improve my user experience which is why I will be using an HP ex900 in a 2017 air.Neither did I on a 2014 MBPr going to a 760p 512gb. I cannot speak on behalf of the tasks you perform on your Mac on a daily basis but for the most part you will not notice a difference between the 2 drives, whether you're at 500mb/s or 1800mb/s read and write, the time difference for reading and writing files, apps etc.. is fractionally irrelevant and imperceptible. You will notice differences mainly on heavier tasks like loading video game levels, rendering large media files, or just loading the operating system. But if we're talking about loading and browsing with Safari or increasing storage capacity for pictures and music then this isn't really an accurate representation of how fast the drives really are.
As such if there was SATA m.2 compatibility with this laptops/adapters i would have definitely opted for one of those instead for a 2014 since the read/write would not change much. On 2015+ though a SATA m.2 would be considered a downgrade due to PCIe lanes and speed.
I kind of settled on trying the Kickstarter company HATssd because it was designed and made for MACs with a built-on adapter and pre-loaded OS to make it truly hassle-free plug and play.
You really want to trust your data on a kickstarter "startup" that is totally unproven and trying to build something basically nobody builds (the custom made for Mac pre-loaded OS part)?
I had to chuckle a little at the juxtaposition of "new unproven kickstarter product" and "truly hassle free and plug and play" 😉
You're much braver than I am.
I want storage solutions from major manufacturers that are proven and throughly and widely tested personally.
May fortune be your friend
So, my question is, what have you decided on, and why?
This is what I would do: buy the cheapest Apple SSD that fits your MBP from eBay, then use it to install the latest macOS to get your Boot ROM updated to the latest version. After this, you should be good to go with the adapter and NVMe SSD.Hi to all!
This is my first experience with Apple devices...
I've just bought MBP 2014 mid without original SSD. Then bought Samsung 970 EVO as it cheap and new, instead of original 655-1803D which is mostly used and expensive.
Then I plugged in 970 Evo with help of connector. Only High Sierra and Mojave bootable USB sticks see the drive but after first installation step and rebooting macbook can't see the new SSD and so can't continue with installing((((
Generally Yosemite easily installs on USB stick or SD card (I have 16GB, 32GB and 64GB for tests), but maximum what I can reach on them through appstore upgrade process is Sierra OS, so no drivers/firmware for new Samsung 970 with that version....
Does the only way for me is to but the old and used "Apple Part #: 661-8136, 661-8138 Manufacturer Part #:655-1803D" then recover from internet Yosemite and step by step upgrade to High Sierra, and just only after this plug-in my new Samsung 970 EVO?
Thank you for your help in advance!
Can anyone tell if I will be able to run an OS earlier then 10.13 with a NVME SSD if I have a HFS partition or HFS on a APFS container? If this won’t work because of drivers then will it work if I do the EFI firmware flash? Any info is greatly appreciated. Thanks!
NVMe boot ability has nothing to do with HFS or APFS.Can anyone tell if I will be able to run an OS earlier then 10.13 with a NVME SSD if I have a HFS partition or HFS on a APFS container? If this won’t work because of drivers then will it work if I do the EFI firmware flash? Any info is greatly appreciated. Thanks!
This has already been answered earlier...
Without any kext modification :
Of course, if your Mac is made before 2015 you need to have its Bootrom up to date (you have an up-to-date bootrom if you run at least Sierra and regularly update your mac).
- macOS 10.11 can boot from any Apple NVMe SSD (ex : AP032, SM0512L, or SM2048L)
- macOS 10.12 adds the ability to boot from any tier 4K formatted tiers NVMe SSD
- macOS 10.13 and up are able to boot form any NVMe SSD.
So, if you want to run 10.12 from a NVMe SSD, you only have to get a 4K bloc compatible SSD (and you need to format it in 4K bloc, using the nvme-cli command under linux).
Exemples of 4K bloc compatibles SSDs are :
[doublepost=1550589178][/doublepost]
- Kingston A1000 and KC1000
- Toshiba XG3-XG4-XG5
- WD Black v1 and v2.
NVMe boot ability has nothing to do with HFS or APFS.
An up to date BootRom gives you the ability to load the kernel and boot from APFS because it has a driver inside which allows reading APFS partitions.
An up to date BootRom gives also you the ability to load the kernel and boot from NVMe drives because is has been added inside the BootRom a DXE NVMe driver.
But once you have loaded the kernel, macOS needs to have full access to the whole filesystem. There comes the IONVMeFamily.kext .
The IONVMeFamily.kext from 10.11 only handles and recognize Apple NVMe SSDs (it can be patched)
The IONVMeFamily.kext from 10.12 only handles and recognize 4K bloc formated NVMe SSDs.
The IONVMeFamily.kext from 10.13 and up recognize and handles all NVMe SSDs of the market.
I've installed a Toshiba XG5 (512GB) on a Macbook Air 13" 2015 (with the small Sintech adapter). No issues, despite its speed is not impressive, pairing with the original 128GB one. It's a pretty affordable SSD, though.I'm planning to replace my macbook air's ssd. Do you have any idea what is the best ssd for my macbook air 2015?