Remember that Apple SSD modules are *raw* SSDs using a controller on the processor so you can't just pop them in. They are not going to make it easy to swap them since you can easily scramble your data if you remove one. At a minimum expect "do not tamper" stickers on them. You also wouldn't be able to replace a compute card and just move the SSD over to the new one since the encryption keys are not transferable. This is a win for performance, virtual memory, not hogging bandwidth on the PCIe bus since it is right on the die, and security (since the data is always in a state of encryption and there is no possibility of ghost data), but it is less versatile.Hence why I think when the Apple Silicon Mac Pro is introduced, I think it's going to be introduced with a set of proprietary Apple Silicon upgrade modules.
Here's an example: Microsoft's game console the Xbox Series X/S uses proprietary PCIE expansion cards to upgrade the SSD.
![]()
![]()
These expansion cards are the only way to upgrade the SSD in the Xbox, unlike the PS5 where you can use pretty much any M.2 SSD. While massively limiting in options (especially since the 2TB expansion card costs as much as a new Xbox Series S) it's a lot simpler and very easy that even the tech illiterate will have no issues with it, since you just slot the expansion card in.
I can see Apple doing this for the Mac Pro, since they're in full control of Apple Silicon, they can design future upgrade modules, which would also allow for the Mac Pro to get refreshes faster since instead of having to buy a brand new Mac Pro you can just buy the upgrade modules.
Technically on Windows you need to do a multi-pass erase on an encrypted SSD for a NIST compliant erase because they use m.2 SSDs that might ghost data before they get to an encrypted state, but on a Mac's boot drive there is no need to do that– delete the volume or do a remote wipe and you are done. This is a big reason Apple does this and is one of the reasons Mac's are becoming more common in healthcare, finance, and other security conscious or regulated enterprise companies.
If there can be multiple compute modules, it would be cool if could just pop a new card in and have it transfer all the data from the old card to the new card in the same machine. This of course is taking in a lot of conjecture.
I'm sure it will take m.2 cards though for additional drives outside of the boot drive. If not directly, at least through expansion cards. I doubt Apple would create an Xbox style card. USB4 can already get close to that performance and USB4v2 will beat it when Apple moves to that. There might be a possibility of m.2 directly on the system board if they have a little extra space in a location with good airflow. The Xbox mainly does it so you don't need to open up the system. That isn't an issue on the Mac Pro. Trapping an SSD in a little plastic box will also make it hard to cool limiting what SSDs could be used.
Last edited: