Notebookcheck Logo

Mac Studio SSD não funciona em NVMe, o controlador SSD de nível superior ARM64 em M1 Ultra torna quase impossível a troca ou adição de módulos de armazenamento em bruto

O "SSD removível" no Mac Studio é apenas um módulo de armazenamento em bruto com controlador NAND / pontes. (Fonte de imagem: Max Tech no YouTube)
O "SSD removível" no Mac Studio é apenas um módulo de armazenamento em bruto com controlador NAND / pontes. (Fonte de imagem: Max Tech no YouTube)
Os chamados "SSDs removíveis" no Apple Mac Studio não são SSDs reais, mas apenas módulos de armazenamento em bruto. Apple Os Macs de silicone não utilizam o protocolo NVMe padrão, mas utilizam sua própria implementação via PCIe. Isto significa que não é possível simplesmente trocar ou adicionar armazenamento por capricho ao Mac Studio sem corresponder exatamente à capacidade e ao fornecedor e fazer uma restauração DFU completa.

Ultimamente tem havido muita consternação em relação à implementação do SSD em Apple no novo Mac Studio. Embora Apple mencione claramente que o SSD do Mac Studio tem que ser configurado na fábrica e não é substituível pelo usuário, o Max Tech's desmontagem inicial o vídeo parece sugerir que o SSD é provavelmente permutável

Mais tarde, vídeo de Luke Miani indicou que Apple está bloqueando a substituição de SSD via software, embora o iFixit poderia trocar os SSDs entre dois estúdios Mac com uma restauração DFU. Então, por que Apple está tornando uma coisa tão simples como uma troca de SSD tão complicada, e por que os usuários não podem simplesmente inserir seus próprios drives no segundo slot SSD? A resposta pode estar no Apple's unique implementation of the storage subsystem.

Hector Martin (@marcan42 no Twitter) é um desenvolvedor que está trabalhando na portabilidade do Linux para Apple silicon Macs. Sua equipe está atualmente desenvolvendo Asahi Linux, agora no Alpha Release, que é a primeira distro Linux que pode fazer dual-boot com macOS em Apple silicon Macs

Martin diz que conceitos x86 comuns nem sempre podem ser aplicados aos sistemas de silício Apple. Em PCs tradicionais, um SSD é um dispositivo independente que inclui tanto o controlador quanto o flash NAND. O NAND é onde todos os bits são armazenados enquanto o controlador decide sobre os aspectos de leitura e escrita para o NAND

Entretanto, no caso do Mac Studio (e Apple silicon Macs em geral), os "SSDs" substituíveis que você realmente vê são apenas módulos de armazenamento em bruto e não são SSDs no sentido mais verdadeiro. O controlador SSD real, semelhante ao chip T2, está embutido no M1 Pro/M1 Max/M1 Ultra SoC. Portanto, não se pode simplesmente trocar os módulos de armazenamento esperando que eles funcionem - alerta de spoiler, eles não funcionarão.

Mesmo se você desejar preencher o segundo slot SSD em seu Mac Studio, você teria que usar módulos de armazenamento NAND do mesmo tamanho e possivelmente do mesmo fornecedor, de modo que ele se relacione com as tabelas do controlador SSD no chip M1 - e mesmo isto só é possível após um apagamento completo do DFU para garantir que o controlador veja a nova configuração de armazenamento de novo. Caso contrário, sua melhor aposta é configurar o armazenamento necessário no checkout.

Curiosamente, Martin também observa que o controlador SSD de nível superior na M1 é o ANS2, que na verdade é um co-processador ARM64 rodando AppleStorageFirmware baseado no RTKit. Os módulos de armazenamento bruto, que parecem ser feitos por pessoas como Toshiba, Samsung e SK Hynix, também têm vários controladores/ pontes NAND. Estes incluem o S3E e o S4E (ARM32 rodando firmware AppleMSPS) e o S5E (ARM64 personalizado rodando firmware AppleMSF baseado no RTKit). O RTKit é o SO em tempo real de propriedade da Apple.

Em essência, o subsistema de armazenamento Apple usa PCIe mas não o protocolo convencional NVMe visto em PCs. No entanto, a parte de segurança não é apenas uma coisa Apple. Os drives criptografados com criptografia baseada em TPM, como BitLocker em um sistema, não podem ser lidos em outro. No entanto, o que é único aqui é como Apple desacoplou o controlador e o NAND para permitir uma abordagem mais segura contra falhas.

Applea implementação do Mac Studio pode ser decepcionante para alguns, dado que o Mac Studio é um poderoso PC desktop e certamente se beneficiaria de substituições personalizadas de armazenamento. Entretanto, do ponto de vista de Apple, eles conseguem trabalhar com o armazenamento de metal nu sem ter que se preocupar com o fornecimento de controladores de terceiros. Isto potencialmente oferece um controle muito maior na definição de metas exatas de desempenho e recursos de segurança para uma determinada configuração.

Compre o Apple MacBook Pro de 14 polegadas com M1 Pro na Amazon

Please share our article, every link counts!
Mail Logo
> Análises e revisões de portáteis e celulares > Arquivo de notícias 2022 03 > Mac Studio SSD não funciona em NVMe, o controlador SSD de nível superior ARM64 em M1 Ultra torna quase impossível a troca ou adição de módulos de armazenamento em bruto
Vaidyanathan Subramaniam, 2022-03-26 (Update: 2022-03-26)