Mac Studio SSD non funziona su NVMe, il controller SSD di alto livello ARM64 in M1 Ultra rende quasi impossibile scambiare o aggiungere moduli di archiviazione grezzi
C'è stata molta costernazione ultimamente per quanto riguarda Apple's implementazione SSD nel nuovo Mac Studio. Anche se Apple menziona chiaramente che l'SSD del Mac Studio deve essere configurato in fabbrica e non è sostituibile dall'utente, il teardown iniziale video di Max Tech sembrava suggerire che l'SSD è probabilmente sostituibile
Più tardi, il video di Luke Miani ha indicato che Apple sta bloccando la sostituzione dell'SSD via software, anche se iFixit potrebbe scambiare SSD tra due Mac Studios con un ripristino DFU. Quindi, perché Apple sta rendendo così complicata una cosa semplice come uno scambio di SSD, e perché gli utenti non possono semplicemente inserire le loro unità nel secondo slot SSD? La risposta potrebbe trovarsi nell'implementazione unica del sottosistema di archiviazione di Apple.
Hector Martin (@marcan42 su Twitter) è uno sviluppatore che sta lavorando al porting di Linux su Apple silicon Macs. Il suo team sta attualmente sviluppando Asahi Linux, ora in Alpha Release, che è la prima distro Linux che può fare il dual-boot con macOS su Apple silicon Macs
Martin dice che i comuni concetti x86 non possono essere sempre applicati ai sistemi al silicio Apple. Nei PC tradizionali, un SSD è un dispositivo autonomo che include sia il controller che la NAND flash. La NAND è dove tutti i bit sono memorizzati mentre il controller decide gli aspetti della lettura e della scrittura sulla NAND
Tuttavia, nel caso del Mac Studio (e dei Mac al silicio Apple in generale), gli "SSD" sostituibili che si vedono effettivamente sono solo moduli di archiviazione grezzi e non sono SSD nel vero senso della parola. Il controller SSD effettivo, simile al chip T2, è incorporato nel M1 Pro/M1 Max/M1 Ultra SoC. Pertanto, non potete semplicemente scambiare i moduli di archiviazione sperando che funzionino - attenzione allo spoiler, non lo faranno.
Anche se volete popolare il secondo slot SSD nel vostro Mac Studio, dovreste usare moduli NAND di archiviazione della stessa dimensione e possibilmente dello stesso fornitore, in modo che si accordino con le tabelle nel controller SSD sul chip M1 - e anche questo è possibile solo dopo una completa cancellazione DFU per assicurare che il controller veda la nuova configurazione di archiviazione de novo. Altrimenti, la cosa migliore è configurare lo storage richiesto alla cassa.
È interessante notare che Martin nota anche che il controller SSD di primo livello nell'M1 è l'ANS2, che è in realtà un co-processore ARM64 che esegue AppleStorageFirmware basato su RTKit. I moduli di archiviazione grezzi, che sembrano essere fatti da artisti del calibro di Toshiba, Samsung e SK Hynix, hanno anche diversi controller/ponti NAND. Questi includono l'S3E e l'S4E (ARM32 con firmware AppleMSPS) e l'S5E (ARM64 personalizzato con firmware AppleMSF basato su RTKit). RTKit è il sistema operativo in tempo reale proprietario di Apple.
In sostanza, il sottosistema di storage di Apple utilizza PCIe ma non il convenzionale protocollo NVMe visto nei PC. La parte della sicurezza non è solo una cosa di Apple, però. Le unità crittografate con crittografia basata su TPM come BitLocker su un sistema non possono essere lette in un altro. Tuttavia, ciò che è unico qui è come Apple ha disaccoppiato il controller e la NAND per consentire un approccio più a prova di errore.
Applel'implementazione di può essere deludente per alcuni, dato che il Mac Studio è un potente PC desktop e trarrebbe sicuramente beneficio da sostituzioni di storage personalizzate. Tuttavia, dal punto di vista di Apple's, ottengono a lavorare su storage bare metal senza doversi preoccupare di sourcing controller di terze parti. Questo offre potenzialmente un controllo molto maggiore nell'impostare obiettivi esatti di prestazioni e caratteristiche di sicurezza per una data configurazione.
Acquista il Apple MacBook Pro 14 pollici con M1 Pro su Amazon
IRC says there's YouTube drama about swapping the Mac Studio's "SSDs"?
— Hector Martin (@marcan42) March 21, 2022
Those aren't SSDs. Those are raw storage modules. You wouldn't expect swapping chips between SSDs to keep your data, right? Same here. You need a full wipe. The SSD controller is part of the M1 Max/Ultra.
Fonte(i)
I nostri Top 10
» Top 10 Portatili Multimedia
» Top 10 Portatili Gaming
» Top 10 Portatili Gaming Leggeri
» Top 10 Portatili da Ufficio e Business economici
» Top 10 Portatili Premium da Ufficio/Business
» Top 10 Portatili sotto i 300 Euro
» Top 10 Portatili sotto i 500 Euro
» Top 10 dei Portatili Workstation
» Top 10 Subnotebooks
» Top 10 Ultrabooks
» Top 10 Convertibili
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Smartphones