Bien que le bureau Mac Studio d’Apple utilise des modules propriétaires de disques à semi-conducteurs (SSD) qui permettent à Apple d’être plus flexible dans sa fabrication et peuvent potentiellement être remplacés ou mis à niveau. Cependant, les utilisateurs qui ont essayé d’ajouter un lecteur à un Mac Studio n’y sont pas parvenus car il semble que ces modules soient « liés » à un système particulier et ne peuvent pas être utilisés ailleurs. Apparemment, il est pour l’instant impossible de mettre à jour un Mac Studio.
Luke Miami, un journaliste YouTube spécialisé dans les produits Apple, s’est procuré deux ordinateurs de bureau Mac Studio et a essayé d’installer un module SSD d’un système à l’autre afin de découvrir à quel point il est facile de mettre à niveau un tel PC. Jusqu’à présent, il a échoué. Au cours de son expérience, il a fait ce qui suit :
- J’ai essayé d’installer un SSD d’un Mac Studio dans l’emplacement SSD secondaire d’un autre Mac Studio. Mac Studio n’a pas pu démarrer et sa LED a commencé à clignoter SOS avec un code morse. Cela n’est peut-être pas particulièrement surprenant car il a utilisé un lecteur de démarrage avec MacOS dessus. Bien que vous vous attendiez généralement à ce qu’un PC reconnaisse au moins un tel lecteur, mais qu’il ne puisse pas l’utiliser correctement car il est crypté, le système n’a pas démarré du tout.
- Miami a également essayé de démarrer un Mac Studio à partir de son propre SSD inséré dans l’emplacement secondaire. Cela n’a pas fonctionné, ce qui est étrange, mais peut-être que le micrologiciel d’Apple n’autorise pas le démarrage à partir de l’emplacement secondaire pour des raisons de sécurité ou autres.
- Ensuite, Miami a pris un lecteur de démarrage d’un Mac Studio et l’a installé dans l’emplacement SSD principal d’un autre. Le système ne s’est pas allumé ni n’a commencé à clignoter SOS.
- Ce que Miami n’a pas essayé, c’est d’installer le SSD secondaire d’un Mac Studio dans l’emplacement SSD secondaire d’un autre, car il n’avait pas de Mac Studio avec les deux emplacements remplis.
Pour l’instant, Miami n’a pas réussi à mettre à niveau l’un de ses ordinateurs de bureau Mac Studio avec un module SSD d’un autre, mais son expérience ne prouve pas vraiment que le Mac Studio d’Apple ne peut pas du tout être mis à niveau. Essayons d’expliquer pourquoi.
Tout d’abord, les modules SSD d’Apple ne sont pas vraiment des SSD. Ces modules ne portent pas leur propre contrôleur, mais portent des puces flash 3D NAND, un circuit intégré de gestion de l’alimentation (PMIC), des bobines et une logique supplémentaire. Les SoC d’Apple comportent des contrôleurs SSD internes qui communiquent avec les modules via une interface propriétaire.
Deuxièmement, Apple a crypté les données sur ses sous-systèmes de stockage à l’état solide à l’aide de son SoC de sécurité T2, puis des capacités de sécurité intégrées des SoC Apple Silicon pendant un certain temps. Le même processeur de sécurité gère également des éléments tels que la sauvegarde du processus de démarrage et le stockage des clés de cryptage, pour n’en nommer que quelques-uns.
Le contrôleur SSD d’Apple (contrôleur flash 3D NAND) crypte les données à la volée, stocke les clés de cryptage et lie le module SSD (ou les puces 3D NAND en cas de stockage soudé) à lui-même en créant une racine de confiance matérielle. C’est pourquoi il est impossible d’utiliser un lecteur de démarrage d’un Mac Studio pour démarrer un autre Mac Studio. De plus, il semble que le mécanisme de sécurité d’Apple soit si sophistiqué qu’il ne permet pas à un système avec un lecteur inconnu dans son emplacement SSD secondaire de démarrer. Bien que cela soit fait dans le but d’empêcher le vol de données d’un lecteur, cela ressemble à une exagération car il est plus facile de voler le système assez compact et de forcer brutalement son mot de passe plutôt que d’essayer de casser un cryptage AES-256.
Pour l’instant, il est évident qu’il est impossible de mettre à niveau un Mac Studio à l’aide d’un lecteur de démarrage d’un autre Mac Studio. De plus, il semble qu’il ne sera pas possible de prendre un SSD secondaire d’un Mac Studio et de l’installer dans un autre car il est crypté à l’aide d’un autre processeur de sécurité Apple. Enfin, nous supposons qu’il est impossible de cloner un lecteur de démarrage à moins qu’Apple n’ajoute la fonctionnalité appropriée à MacOS.
Reste à savoir si Apple ou l’un de ses partenaires (tous des suspects habituels comme OWC) vont proposer des modules SSD de mise à niveau Mac Studio vides qui devront être installés par les partenaires agréés d’Apple. Par exemple, Apple vend des modules SSD pour Mac Pro, tandis qu’OWC propose des SSD pour les MacBook Pro de la génération précédente (avant 2015). Jusqu’à ce que cela se produise, il ne semble pas qu’il sera possible de mettre à niveau le SSD Mac Studio même si vous parvenez à obtenir un module approprié dans une casse.