La façon dont Apple interface ses SSD en interne a toujours été un peu particulière, mais avec la puce M5 du nouveau MacBook Pro, la marque a amélioré un point. En interne, le SSD passe a priori du PCI-Express 4.0 au PCI-Express 5.0, ce qui augure des performances extrêmement élevées pour les modèles M5 Pro et M5 Max, et permet déjà au MacBook Pro M5 d'être deux fois plus rapide que son prédécesseur.

Pour comprendre cette amélioration, posons les bases : dans un SSD classique, il y a un lien PCI-Express entre le processeur et le contrôleur du SSD, et un lien interne entre le contrôleur et la mémoire elle-même. Un SSD milieu de gamme moderne s'interface en PCI-Express 4.0 sur quatre lignes, ce qui permet un débit théorique d'environ 8 Go/s et un débit pratique de l'ordre de 7 Go/s au maximum. Les modèles haut de gamme, eux, sont en PCI-Express 5.0 et doublent les débits : 16 Go/s en théorie, environ 14 Go/s dans le meilleur des cas.
Chez Apple, le fonctionnement interne diffère. Le contrôleur du SSD est dans le système sur puce (la puce M5) et au lieu d'avoir un lien PCI-Express global, il y a une ligne par puce de mémoire. Avec les puces M1 à M4, c'est la technologie PCI-Express 4.0 qui est de la partie, et les performances dépendent donc essentiellement du nombre de puces. Dans un MacBook Air M2 avec une seule puce, les débits ne dépassent donc pas environ 1,7 Go/s (sur 2 Go/s en théorie), quand un MacBook Pro M4 Max avec 8 To de stockage peut atteindre 11 Go/s. La raison ? Il intègre plus de puces que les autres.