Notebookcheck Logo

Las SSD del Mac Studio no funcionan con NVMe, el controlador de SSD ARM64 de nivel superior en el M1 Ultra hace casi imposible intercambiar o añadir módulos de almacenamiento en bruto

El "SSD extraíble" del Mac Studio es sólo un módulo de almacenamiento en bruto con controladores/puentes NAND. (Fuente de la imagen: Max Tech en YouTube)
El "SSD extraíble" del Mac Studio es sólo un módulo de almacenamiento en bruto con controladores/puentes NAND. (Fuente de la imagen: Max Tech en YouTube)
Los llamados "SSDs extraíbles" en el Apple Mac Studio no son SSDs reales, sino sólo módulos de almacenamiento en bruto. Apple Los Macs de silicio no utilizan el protocolo estándar NVMe, sino que utilizan su propia implementación a través de PCIe. Esto significa que no es posible intercambiar o añadir almacenamiento a capricho en el Mac Studio sin que coincida con la capacidad y el proveedor exactos y sin hacer una restauración DFU completa.

Últimamente ha habido mucha consternación con respecto a la implementación de SSD de Apple en el nuevo Mac Studio. Aunque Apple menciona claramente que el SSD del Mac Studio debe configurarse en fábrica y no es reemplazable por el usuario, el desmontaje inicial de Max Tech desmontaje inicial de Max Tech parecía sugerir que el SSD es probablemente intercambiable

Más tarde, el vídeo de Luke Miani indicó que Apple está bloqueando el reemplazo del SSD por software, aunque iFixit pudo intercambiar SSDs entre dos Mac Studios con una restauración DFU. Así que, ¿por qué Apple hace que algo tan simple como un intercambio de SSD sea tan complicado, y por qué los usuarios no pueden simplemente insertar sus propias unidades en la segunda ranura SSD? La respuesta puede estar en la exclusiva implementación del subsistema de almacenamiento de Apple.

Héctor Martín (@marcan42 en Twitter) es un desarrollador que trabaja en la portación de Linux a los Mac de silicio Apple. Su equipo está desarrollando actualmente Asahi Linuxque ya está en versión alfa, y que es la primera distro de Linux que puede arrancar en modo dual con macOS en los Mac de silicio Apple

Martin afirma que los conceptos comunes de los x86 no siempre pueden aplicarse a los sistemas de silicio Apple. En los PC tradicionales, un SSD es un dispositivo autónomo que incluye tanto el controlador como la memoria NAND. La NAND es donde se almacenan todos los bits, mientras que el controlador decide los aspectos de lectura y escritura en la NAND

Sin embargo, en el caso del Mac Studio (y de los Macs de silicio de Apple en general), las "SSD" reemplazables que se ven en realidad son sólo módulos de almacenamiento en bruto y no son SSD en el sentido más estricto. El controlador de SSD real, similar al chip T2, está integrado en el M1 Pro/M1 Max/M1 Ultra SoC. Por lo tanto, no puedes simplemente intercambiar los módulos de almacenamiento esperando que simplemente funcionen - alerta de spoiler, no lo harán.

Incluso si deseas poblar la segunda ranura SSD en tu Mac Studio, tendrías que usar módulos NAND de almacenamiento del mismo tamaño y posiblemente del mismo proveedor, para que coincida con las tablas del controlador SSD en el chip M1 - e incluso esto es posible sólo después de un borrado DFU completo para asegurar que el controlador vea la nueva configuración de almacenamiento de novo. De lo contrario, lo mejor es configurar el almacenamiento necesario en el momento de la compra.

Curiosamente, Martin también señala que el controlador SSD de nivel superior en el M1 es el ANS2, que es en realidad un coprocesador ARM64 que ejecuta AppleStorageFirmware basado en RTKit. Los módulos de almacenamiento en bruto, que parecen estar fabricados por empresas de la talla de Toshiba, Samsung y SK Hynix, también tienen varios controladores/puentes NAND. Entre ellos se encuentran el S3E y el S4E (ARM32 que ejecuta el firmware AppleMSPS) y el S5E (ARM64 personalizado que ejecuta el firmware AppleMSF basado en RTKit). RTKit es el sistema operativo en tiempo real propiedad de Apple.

En esencia, el subsistema de almacenamiento de Apple utiliza PCIe, pero no el protocolo NVMe convencional que se ve en los PC. Sin embargo, la parte de seguridad no es sólo cosa de Apple. Las unidades encriptadas con cifrado basado en TPM como BitLocker en un sistema no pueden leerse en otro. Sin embargo, lo que es único en este caso es cómo Apple ha desacoplado el controlador y la NAND para permitir un enfoque más a prueba de fallos.

Applela implementación de puede ser decepcionante para algunos, dado que el Mac Studio es un potente PC de sobremesa y seguramente se beneficiaría de los reemplazos de almacenamiento personalizados. Sin embargo, desde el punto de vista de Apple, pueden trabajar con el almacenamiento de metal desnudo sin tener que preocuparse por la contratación de controladores de terceros. Esto ofrece potencialmente un mayor control a la hora de establecer los objetivos exactos de rendimiento y las características de seguridad para una determinada configuración.

Compre el Apple MacBook Pro de 14 pulgadas con M1 Pro en Amazon

Please share our article, every link counts!
> Análisis y pruebas de ordenadores portátiles y móviles teléfonos > Noticias > Archivo de noticias > Archivo de noticias 2022 03 > Las SSD del Mac Studio no funcionan con NVMe, el controlador de SSD ARM64 de nivel superior en el M1 Ultra hace casi imposible intercambiar o añadir módulos de almacenamiento en bruto
Vaidyanathan Subramaniam, 2022-03-26 (Update: 2022-03-26)