¿MacBooks admite unidades SSD NVMe mediante el uso de un adaptador Sintech?

54

Mi pregunta:

¿Alguien puede confirmar o refutar el soporte de unidades NVMe (como el Samsung 960) por los adaptadores MacBook Sintech M.2 PCIe SSD para macOS Sierra y High Sierra, o tendría alguna información que pueda ayudarme a confirmar o refutar este soporte?

A continuación se muestran los resultados de mi investigación hasta el momento.


Comparación de SSD

SSD "oficiales" de MacBook

Las SSD MacBook oficialmente compatibles son realmente caras. Por ejemplo, con los modelos Macbook Air / Pro 2013, 2014 y 2015:

PC SSD equivalentes

A nivel mundial, un SSD MacBook con soporte oficial (PCIe M.2 AHCI con un conector patentado de 12 + 16 pines) cuesta de aproximadamente $ 1 a $ 2 por GB , mientras que el SSD de PC equivalente (PCIe M.2 AHCI y NVMe con un conector M clave) cuesta desde alrededor de $ 0.4 a $ 1 por GB .

NVMe:

AHCI:

Por lo tanto, los dispositivos PCIe M.2 estándar parecen ser hasta 3 veces más baratos que el SSD PCIe M.2 MacBook. Además, los SSD NVMe son globalmente más rápidos.


NVMe SSD compatibilidad?

Adaptador de conector

Al principio para el conector, a menudo vi el adaptador Sintech recomendado para usar el SSD AHCI arriba en un MacBook Air / Pro. La página del producto estipula claramente que solo es compatible con un conjunto limitado de SSD AHCI, pero no veo ninguna razón para estas "incompatibilidades", ya que no hay otros estándares de software / hardware para los modelos PCIe M.2 AHCI. Parece que simplemente dan como compatible la lista de SSD AHCI que han probado y como incompatibles con los modelos SSD NVMe más conocidos.

Compatibilidad de interfaz

Entonces, para la interfaz, lo que entiendo de AHCI / NVMe es que es solo una interfaz de controlador, dependiendo de los controladores del sistema en el MacBook y no del hardware en sí.

Lo que parece ser consistente con:

Envié un correo electrónico a la tienda que vende ese adaptador y el problema es que macOS no admite SSD NVMe de terceros, pero Windows 10 y Linux sí.

- De un comentario de Youtube sobre un video de actualización con un SSD AHCI y el adaptador Sintech.

Por lo tanto, Sintech puede haber dado estos SSD NVMe como incompatibles no por la incompatibilidad del adaptador, sino por la incompatibilidad del sistema operativo de destino.

Soporte del sistema

Finalmente, para el sistema, macOS ahora es compatible con SSD NVMe, desde OSX El Capitan no oficial (con un parche para arrancar) y nativamente macOS High Sierra (incluso como arranque, vea un artículo sobre el soporte de NVME y una confirmación de la comunidad Hackintosh ).

Envié un correo electrónico a Sintech para obtener más información sobre su adaptador. Recibí una respuesta con algunas referencias (agregadas a esta publicación), pero no hubo respuesta desde entonces.

Editar (23/06):

Desafortunadamente, estamos ocupados en otros proyectos y todavía no podemos obtener un nuevo sistema para probarlo.


Investigaciones similares

Después de crear esta publicación, vi que hay algunas personas con la misma pregunta en otras comunidades, esperando en el mismo paso. Comparto los enlaces allí en caso de que algunos de ellos obtuvieran una respuesta de una prueba con el adaptador Sintech u otro.

¿En IFIXIT - MBP principios de 2015 SSD puede actualizarse con Samsung 950 pro?

  • Por Chumjan (27/02/2016):

    Pienso en actualizar. Samsung 950 pro es interesante. Pero no estoy seguro de que pueda usarse para este modelo.

  • trumanhw (21/12/2016):

    Puede comprar un adaptador de M.2 a MBPr o Air por alrededor de $ 20 ... (...) La pregunta REAL es si el protocolo NVMe será un problema (como, personalmente, no sé esa respuesta). .. y si obtendrá la velocidad máxima del 950. En principio, no veo por qué no lo haría. Y voy a probar esto.

  • Fabio (10/06/2017):

    [Sobre el parche]. Está destinado a usarse en hackintosh, pero creo que podría funcionar en un macbook pro de 2015 con el adaptador y un nvme ssd como el samsung 960/950 evo / pro. Si alguien lo intenta o lo ha intentado, hágamelo saber.

ncoden
fuente
66
El gusto es mio. :) Espero que obtengas una respuesta definitiva. ¡Creo que esta es una gran pregunta! Hay un par de chicos en la comunidad que creo que pueden ayudar, así que espero que
intervengan
1
Al menos 2 veces más SSD más baratas (y más rápidas): espero que alguien pueda probarlo. Esto hará que los precios bajen si se confirma.
ncoden
Primero necesita una SSD NVME que pueda formatearse con un tamaño de bloque 4096, desafortunadamente no es Samsung pero la OCZ RD400 funciona muy bien una vez formateada con la Utilidad SSD OCZ (se requiere PC). Luego, Apple necesitaría incluir un controlador NVME en el firmware de la MacBook para que podamos arrancarlo.
malhal

Respuestas:

32

una pequeña actualización aquí ...

macOS High Sierra beta 9 (y GM) nos trae una actualización BootRom para TODOS los Mac compatibles con HighSierra, para que puedan arrancar desde unidades APFS.

La muy, muy buena noticia sobre esto es que esta actualización TAMBIÉN trae la capacidad de arranque de NVMe en cada Mac de nuevo a Mac Pro 6.1 (finales de 2013) hacia arriba ...

Por lo tanto, todas las Mac que tienen un conector PCIe Apple 12 + 16 ahora deben arrancar desde cualquier unidad NVMe, una vez que se hayan actualizado al menos a High Sierra (y se haya actualizado su BootRom).

En pocas palabras:

  • tomar una retina MacBook Pro 13 "finales de 2013
  • actualizarlo a High Sierra
  • clonar el SO a una unidad USB externa con CCC
  • apagarlo
  • cambie el SSD Apple AHCI de Apple a un nuevo Samsung 960 Evo (por ejemplo) use un adaptador sintech (u otro) M.2 ngff a Apple 12 + 16 (y proteja el pin con cinta kapton)
  • arranque desde su copia de seguridad USB de High Sierra
  • Copie su sistema operativo y sus datos al nuevo SSD

todo funciona (TRIM, estado SMART, sueño profundo, etc.)

Entonces, desde la versión beta de High Sierra y la actualización de BootRom, los nuevos resultados son los siguientes:

En cuanto a las unidades Apple NVMe :

  • Mac Pro a finales de 2013: funciona desde 10.10.2 (a PCIe 3.0 4x velocidad)
  • MacBook Air 11 "y 13" a mediados de 2013: funciona desde 10.10.2 (velocidad PCIe 2.0 2x carriles)
  • MacBook Pro retina 13 "finales de 2013: funciona desde 10.10.2 (velocidad PCIe 2.0 2x carriles)
  • MacBook Pro retina 15 "finales de 2013: funciona desde 10.10.2 (velocidad PCIe 2.0 4 carriles)
  • MacBook Air 11 "y 13" a principios de 2014: funciona desde 10.10.2 (velocidad PCIe 2.0, 2 carriles)
  • MacBook Pro retina 13 "a mediados de 2014: funciona desde 10.10.2 (PCIe 2.0 velocidad 2x carriles)
  • MacBook Pro retina 15 "a mediados de 2014: funciona desde 10.10.2 (velocidad PCIe 2.0 4 carriles)
  • MacBook Air 11 "y 13" a principios de 2015: funciona desde 10.10.2 (velocidad PCIe 2.0, 2 carriles)
  • MacBook Pro retina 13 "a principios de 2015: funciona desde 10.10.2 (velocidad PCIe 2.0 4 carriles)
  • MacBook Pro retina 15 "a mediados de 2015: funciona desde 10.10.3 (PCIe 3.0 velocidad 4x carriles)

En cuanto a las unidades NVMe que no son de Apple (Samsung 960 evo / pro, etc.):

  • Mac Pro a finales de 2013: funciona desde 10.13 (PCIe 3.0 velocidad 4x carriles)
  • MacBook Air 11 "y 13" a mediados de 2013: funciona desde 10.13 (PCIe 2.0 velocidad 2x carriles)
  • MacBook Pro retina 13 "finales de 2013: funciona desde 10.13 (velocidad PCIe 2.0 2x carriles)
  • MacBook Pro retina 15 "finales de 2013: funciona desde 10.13 (PCIe 2.0 velocidad 4x carriles)
  • MacBook Air 11 "y 13" a principios de 2014: funciona desde 10.13 (PCIe 2.0 velocidad 2x carriles)
  • MacBook Pro retina 13 "a mediados de 2014: funciona desde 10.13 (PCIe 2.0 velocidad 2x carriles)
  • MacBook Pro retina 15 "a mediados de 2014: funciona desde 10.13 (velocidad PCIe 2.0 4x carriles)
  • MacBook Air 11 "y 13" a principios de 2015: funciona desde 10.13 (PCIe 2.0 velocidad 2x carriles)
  • MacBook Pro retina 13 "a principios de 2015: funciona desde 10.13 (PCIe 2.0 velocidad 4x carriles)
  • MacBook Pro retina 15 "a mediados de 2015: funciona desde 10.13 (PCIe 3.0 velocidad 4x carriles)

La velocidad de PCIe 2.0 es de alrededor de 350 MB / seg por carril, por lo que:

  • con 2x carriles de PCIe 2.0 esperan hasta 700 MB / seg
  • con 4 carriles de 1400 MB / seg

La velocidad de PCIe 3.0 es de alrededor de 750 MB / seg por carril, por lo que:

  • Con 4 carriles de PCIe 3.0, se esperan casi 3000 MB / seg.
Gilles Aurejac
fuente
1
Entonces, ¿funcionará pero será lento?
Gal Bracha
3
amigo, su información es incorrecta, todos los Macbook Pro con pci-e (finales de 2013+) y Air 2013+ tienen una placa base de 4 carriles, incluso el Air de 11 "que viene con un SSD nvme estándar de 128 GB es 4x (tanto el SSD como la placa base En cuanto al SDS de Apple no nvme (ahci) que viene instalado, los modelos 2013-2014 (sandisk y samsung ssuax) son 2x y los modelos 2015 (samsung ssubx) son 4x, puse muchas unidades 4x 2015 en el macbook 2013 y funciona a una velocidad 4x. Todos son pcie 2.0. Hasta donde sé, solo 2016+ son pcie 3.0.
George Dima
44
¿Qué quieres decir con "y proteger el pin con cinta kapton"?
Jean
1
¿Hay alguna diferencia entre la copia de seguridad de Time Machine y CCC? La primera vez que instalé un nuevo sistema operativo a través de la recuperación y tuve problemas de sueño. Hoy he intentado hacer una copia de seguridad y restauración de Time Machine desde. Aún tengo problemas. Voy a probar CCC, pero no estoy seguro de que ayude. ¿Se puede conectar de alguna manera a SSD Bough? Tengo MacBook 13 "2014 Mid e instalé Samsung Evo 960 (PCI Express 3.0 x4)
inferusvv
7

La respuesta corta es Sí y No , depende del modelo de Mac.

Gracias a @gillesaurejac que hizo las pruebas con el adaptador Sintech y muchos modelos de Mac con macOS High Sierra.

Sus resultados son:

Entonces, en cuanto a las unidades AHCI PCIe , (como la LGT-512B1P lite-on), funcionan en cada mac 2013-2014-2015-2017, pero el sueño es una preocupación con las macs 2014-2015.

En cuanto a las unidades Apple NVMe , (como la SSD SM2024L de Apple que se encuentra en los iMacs 2017, o la unidad de fusión de 24 GB de las iMacs 2015), hasta la fecha, las pruebas que he realizado son:

  • Mac Pro a finales de 2013: no funciona
  • MacBook Air a principios de 2014: no funciona
  • Macmini finales de 2014: funciona
  • MacBook Air a principios de 2015: funciona
  • MacBook Pro 15 "a principios de 2015: funciona

En cuanto a las unidades NVMe que no son de Apple (Samsung), hasta la fecha las pruebas que he realizado son:

  • Mac Pro a finales de 2013: no funciona
  • MacBook Air a principios de 2014: no funciona
  • MacBook Air a principios de 2015: funciona
  • MacBook Pro 15 "a principios de 2015: no funciona
ncoden
fuente
2
Yeh Samsung no funcionará porque usan un tamaño de bloque de 512. Apple (a partir de Sierra) solo admite unidades SSD NVME que pueden formatearse con un tamaño de bloque 4096, como Toshiba THNSN5512GPU7, también conocido como OCZ R400.
malhal
1
High Sierra ahora admite tamaños de bloque de 512 bytes. Como se menciona en la pregunta, en Sierra los piratas informáticos utilizan un controlador NVMe parcheado para admitir 512 con algunas advertencias (por ejemplo, la hibernación debe estar desactivada o provocará corrupción). Además, algunas unidades vienen formateadas como 512 pero admiten 4K, y pueden formatearse a 4K como se describe aquí .
kirb
Sí, Samsung 970 funcionará en Macmini, pero aparentemente solo funciona a velocidades sata. No pcie. Mira los puntos de referencia al final del hilo forum.macrumors.com/threads/…
Chriz74
7

Tenga en cuenta que hay una excelente guía en el foro MacRumors del usuario Cmd + Q que detalla cómo actualizar su SSD paso a paso. Además, también hay una descripción general de los diferentes conectores SSD de Apple , lo que me ayudó a comprender mejor los diferentes modelos.

Resumen (de la guía):

  • Las MacBooks 2013-2014 usan un conector no estándar (12 + 16 pines) para el SSD estándar que usa PCIe AHCI (unidades OEM supuestamente basadas en el Samsung XP941 o SM951)
  • Afortunadamente, hay varias unidades M.2 NVMe y un adaptador disponibles que permiten actualizaciones SSD en estas MacBooks
  • macOS 10.13 "High Sierra" introdujo soporte de arranque para unidades NVMe que usan sectores de 512 bytes (o LBA) que abre una variedad de opciones de actualización de SSD NVMe (Samsung, Intel, etc.)
  • Desafortunadamente, el firmware EFI de serie (o ROM del sistema) en estas MacBook viene con un controlador NVMe que evita que la MacBook se despierte de la hibernación (o suspensión profunda)
  • Para solucionar este problema de hibernación, la ROM del sistema puede modificarse o la hibernación puede deshabilitarse en el MacBook ejecutando "pmset -a standby 0"
  • Las MacBooks 2015 también se pueden actualizar usando esta guía y no requieren modificaciones de firmware u otros cambios, ya que presumiblemente todos usan SSD PCIe NVMe (como el Samsung PM951 y más reciente)
  • Esta guía ha sido probada con éxito con una MacBook Pro de 13 "a fines de 2013 y una MacBook Air de 11" a mediados de 2013
Tim
fuente
2
Esa guía sobre MacRumors es realmente útil. Recientemente actualicé una placa MBPr 2014 usando la mayoría de sus instrucciones, y aún funciona. Cambios realizados: 1. No hay necesidad de cinta kapton. 2. Usé un Sintech ST-NGFF2013-B. 3. No apagué la hibernación con pmset, tampoco compré un programador CH341A. Solo busqué los firmwares MBP112 y MBP114, trasplanté el controlador NVMe de MBP114 a MBP112 y actualicé mi Mac con / usr / libexec / efiupdater -p / path / to / EFIPayloads --force-update. El problema de despertador desapareció por completo.
YH Wong el
@ Y.HWong: Suena como la forma más fácil de actualizar el firmware. ¿Puedes decir con más detalle cómo procediste? Incluso puede unirse a la discusión en MacRumors. ¡Muchas gracias!
Bernhard Fürst
5

Actualización: instalé un Samsung 970 pro 1TB en macbook pro 13 2015 (A1502). Y todo funciona bien hasta ahora. No se encontró el problema de instalación para PM981. Todo el procedimiento es fácil, lo único que debe hacer es formatear el disco a HFS + en modo de reparación (Comando + Opción + R) antes de instalar High Sierra usando la red. No se necesita disco usb.

No he encontrado un problema de sueño o vigilia. ¡Estoy muy feliz de ver que mi macbook tiene 1 TB de almacenamiento ahora!

Tenga en cuenta que: porque MacBook Pro 13 2015 (A1502) está utilizando PCIE2.0 * 4. Entonces la velocidad será más lenta que en PCIE3.0 * 4. Pero también es significativamente más rápido que la mayoría de los SSD a 1300-1600MB / sy 200KIOPS, que está muy cerca del ancho de banda de PCIE2.0 * 4.

Changlele
fuente
¿Qué adaptador usaste para esto?
Chris Cleeland
Estoy usando este. amazon.fr/gp/product/B0788CKXJZ/…
Changlele