Le nouveau bureau Mac Studio d’Apple a commencé à arriver entre les mains des clients la semaine dernière, et certains de ces clients n’ont pas perdu de temps pour démonter la machine. Parmi les découvertes les plus intéressantes figurait la taille même du M1 Ultra et de ses modules de régulation de tension (VRM) ; de plus, il semble que le Studio comprend amovible stockage plutôt que les puces NAND soudées que la plupart des Mac utilisent. En théorie, cela pourrait faire du Mac Studio le premier nouveau Mac (en dehors du Mac Pro) à prendre en charge le stockage évolutif dans un certain temps.
Étant donné que les emplacements SSD du Studio ne sont pas compatibles avec les clés SSD M.2 classiques que vous pourriez utiliser dans un PC, YouTuber Luke Miani a décidé de tester le stockage amovible du Studio en échangeant le stockage d’un Studio à un autre. Il a constaté que, bien que les disques soient physiquement interchangeables, son Mac Studio ne démarrait pas après coup – le voyant d’alimentation du bureau ne faisait clignoter qu’un motif « SOS » de couleur ambre. Cela a persisté à la fois lorsqu’il a essayé d’installer le deuxième module SSD dans le deuxième emplacement de stockage du Studio et lorsqu’il a essayé d’installer un SSD d’un Studio dans l’emplacement SSD principal de l’autre Studio.
« Ce qu’Apple fait ici avec le Mac Studio est tout simplement inexcusable », a conclu Miani. « Apple ne se soucie pas de votre droit à réparer, ne vous y trompez pas. Ce que nous avons vu ici aujourd’hui, c’est qu’Apple restreint intentionnellement et délibérément votre accès à votre propre appareil. À mon avis, c’est en fait pire que de souder le stockage sur une carte logique. »
Profondément sympathique aux objectifs du mouvement du droit à la réparation et profondément frustré par les prix du stockage d’Apple par rapport aux autres SSD haut de gamme, les conclusions de Miani sont basées sur des hypothèses incorrectes sur le fonctionnement des SSD Mac modernes. Il est également probable que ces emplacements SSD modulaires fais faciliter les mises à niveau et les réparations plus facilement que, par exemple, le dessoudage des puces NAND à partir d’une carte logique et le soudage sur des puces NAND de plus grande capacité. Il y a juste des mises en garde dont vous devez d’abord être conscients.
Trois hypothèses incorrectes seront expliquées ici, et nous les prendrons une à la fois :
- Étant donné que le Mac Studio possède des SSD physiquement amovibles, leur retrait et leur remplacement doivent fonctionner comme sur un PC.
- Apple a mis en place une sorte de « bloc logiciel » pour empêcher le Mac Studio de démarrer après le remplacement de son stockage, comme en témoigne le motif « SOS » orange clignotant du voyant d’alimentation.
- L’un des deux emplacements SSD du Mac Studio est inopérant dans certaines configurations en raison d’un contrôleur SSD manquant.
Pour résoudre ces trois problèmes, j’ai rassemblé la documentation d’Apple sur le fonctionnement de ses puces, ainsi que des informations de un fil Twitter par le développeur Hector Martin. Il fait partie d’une équipe qui a travaillé sur Asahi Linux, la première distribution Linux qui s’exécute sur les Mac Apple Silicon, et ce travail éclaire sa compréhension de la façon dont le stockage est géré dans le matériel Mac moderne.
Comment fonctionnent les SSD Mac modernes
Pour simplifier à l’extrême, tous les SSD ont besoin d’au moins deux choses : des puces flash NAND qui stockent les données et un contrôleur SSD qui gère les détails de lecture et d’écriture sur ces puces. (Certains SSD utilisent également une petite quantité de DRAM comme cache, bien que les SSD bon marché et grand public volent de plus en plus une petite partie de la mémoire de votre système pour effectuer les mêmes opérations avec une pénalité de performances mineure.)
Les SSD PC comme le 980 Pro de Samsung ou le WD Blue SN570 de Western Digital incluent tous le contrôleur et la NAND, ce qui les rend faciles à remplacer. Chaque SSD est un périphérique autonome, utilisable sur n’importe quel PC doté d’un port SATA physique ou d’un emplacement M.2 et prenant en charge les spécifications de stockage SATA/NVMe.
Les SSD d’Apple fonctionnaient de cette façon, mais en commençant par la puce Apple T2 et en continuant dans l’ère Apple Silicon, Apple a commencé à construire des contrôleurs de stockage directement dans ses propres puces. Cela signifie que les cartes SSD du Mac Studio, bien que amovibles au lieu d’être soudées, sont juste NAND plus ce que Martin appelle un « contrôleur/pont NAND brut. » Ce ne sont pas des SSD autonomes qui peuvent être échangés à volonté, comme ils le peuvent sur un PC. Ce sont des puces NAND qui sont lues et écrites par le contrôleur intégré du T2 ou du M1.
Martin spécule que si vous utilisez les deux emplacements SSD dans le Studio, les modules NAND « doivent absolument être de la même taille, et ils devront peut-être [use NAND chips from] le même fournisseur. « En d’autres termes, le contrôleur SSD intégré au M1 est conçu pour fonctionner avec des modules NAND spécifiques dans des configurations spécifiques. Le mélange et l’appariement, comme Miani essaie de le faire, peuvent échouer en raison d’une NAND incompatible, de capacités incompatibles, ou les deux .
Il se peut également qu’Apple ne prenne pas en charge l’utilisation d’un module NAND de 1 To dans chacun des emplacements SSD du Studio, ce que Miani a essayé d’installer, car ce n’est pas une configuration fournie par Apple. Mais ce n’est qu’une supposition, car je ne sais pas si un Mac Studio de 2 To utilise un seul module NAND de 2 To ou une paire de modules NAND de 1 To. ou si le contrôleur SSD d’Apple se soucie de la taille des modules NAND, tant qu’ils forment une paire assortie et que le système a été correctement réinitialisé (plus de détails ci-dessous).