Os MacBooks suportam unidades SSD NVMe através do uso de um adaptador Sintech?

54

Minha pergunta:

Alguém pode confirmar ou refutar o suporte de unidades NVMe (como o Samsung 960) pelos adaptadores Sintech M.2 PCIe SSD MacBook para macOS Sierra e High Sierra, ou você tem alguma informação que possa me ajudar a confirmar ou refutar esse suporte?

Abaixo estão os resultados de minha pesquisa até agora.


Comparação de SSDs

SSDs "oficiais" do MacBook

Os SSDs MacBook oficialmente suportados são realmente caros. Por exemplo, com os modelos Macbook Air / Pro 2013, 2014 e 2015:

SSDs equivalentes para PC

Globalmente, um SSD MacBook oficialmente suportado (PCIe M.2 AHCI com um conector proprietário de 12 + 16 pinos) custa entre US $ 1 e US $ 2 por GB , enquanto o SSD para PC equivalente (PCIe M.2 AHCI e NVMe com um conector M principal) custa de cerca de 0,4 a 1 dólar por GB .

NVMe:

AHCI:

Portanto, os dispositivos PCIe M.2 padrão parecem ser até 3x mais baratos que o SSD MacBook PCIe M.2. Além disso, o NVMe SSD é globalmente muito mais rápido.


Compatibilidade com NVD SSD?

Adaptador de conector

Inicialmente, para o conector, eu sempre vi o adaptador Sintech recomendado para usar o AHCI SSD acima em um MacBook Air / Pro. A página do produto claramente estipula apenas compatível com um conjunto limitado de SSDs AHCI, mas não vejo nenhuma razão para essas "incompatibilidades", pois não há outros padrões de software / hardware para os modelos PCIe M.2 AHCI. Parece que eles simplesmente fornecem tão compatível a lista dos SSDs AHCI que testaram e como incompatíveis os modelos de SSD NVMe mais conhecidos.

Compatibilidade de interface

Então, para a interface, o que eu entendo no AHCI / NVMe é que é apenas uma interface de controlador, dependendo dos drivers do sistema no MacBook e não do próprio hardware.

O que parece ser consistente com:

Enviei um email para a loja que vende esse adaptador e o problema é que o macOS não suporta SSDs NVMe de terceiros, mas o Windows 10 e o Linux.

- De um comentário do YouTube em um vídeo de atualização com um SSD AHCI e o adaptador Sintech.

Portanto, a Sintech pode ter dado esses NVMe SSD como incompatíveis não por causa da incompatibilidade do adaptador, mas por causa da incompatibilidade do sistema operacional de destino.

Suporte do sistema

Finalmente, para o sistema, o macOS agora oferece suporte a SSDs NVMe, do OSX El Capitan não oficial (com um patch para inicializar) e do macOS High Sierra nativo (mesmo como inicializador, consulte um artigo sobre o suporte ao NVME e uma confirmação da comunidade Hackintosh ).

Enviei um email para a Sintech para obter mais informações sobre o adaptador. Eu recebi uma resposta com algumas referências (adicionadas a este post), mas nenhuma resposta desde então.

Editar (23/06):

Infelizmente, estamos ocupados em outros projetos e ainda não conseguimos um novo sistema para testá-lo.


Pesquisas semelhantes

Depois de criar este post, vi algumas pessoas com a mesma pergunta em outras comunidades, esperando na mesma etapa. Eu compartilho os links lá no caso de alguns deles terem retornado de um teste com o adaptador Sintech ou outro.

No IFIXIT - MBP, no início de 2015, o SSD pode atualizar com o Samsung 950 pro?

  • Por Chumjan (27/02/2016):

    Eu penso em atualizar. Samsung 950 pro é interessante. Mas não tenho certeza de que ele possa ser usado para este modelo.

  • trumanhw (21/12/2016):

    Você pode comprar um adaptador de M.2 para MBPr ou Air por cerca de US $ 20 ... (...) A questão REAL é se o protocolo NVMe será um soluço (por exemplo, eu não conheço essa resposta pessoalmente). ..e se ele conseguir a velocidade máxima do 950. Em princípio, não vejo por que não. E eu vou testar isso.

  • Fabio (10/06/2017):

    [Sobre o patch]. Ele deve ser usado no hackintosh, mas acho que pode funcionar em um macbook pro a partir de 2015 com o adaptador e um nvme ssd como o samsung 960/950 evo / pro. Se alguém tentar ou já tentou, entre em contato.

ncoden
fonte
6
O prazer é meu. :) Espero que você obtenha uma resposta definitiva - acho que essa é uma ótima pergunta! Acho que existem alguns caras da comunidade que podem ajudar, por isso espero que eles
entrem
1
SSDs pelo menos 2x mais baratos (e mais rápidos): Espero que alguém consiga testá-lo. Isso reduzirá os preços se for confirmado.
Ncoden
Primeiro, você precisa de um SSD NVME que possa ser formatado em tamanho de bloco de 4096, infelizmente isso não é Samsung, mas o OCZ RD400 funciona muito bem depois de formatado com o Utilitário SSD da OCZ (requer PC). Em seguida, a Apple precisaria incluir um driver NVME no firmware do MacBook para que possamos inicializá-lo.
malhal

Respostas:

32

uma pequena atualização aqui ...

O macOS High Sierra beta 9 (e GM) nos traz uma atualização do BootRom para TODOS os Macs suportados pelo HighSierra, para que eles possam inicializar a partir de unidades APFS.

A notícia muito boa sobre isso é que esta atualização também traz a capacidade de inicialização do NVMe em todos os mac de volta ao Mac Pro 6.1 (final de 2013) para cima ...

Portanto, todos os Mac que possuem um conector PCIe Apple 12 + 16 agora têm a capacidade de inicializar a partir de qualquer unidade NVMe, uma vez que tenham sido atualizados pelo menos para High Sierra (e seu BootRom atualizado).

Simplificando:

  • tire uma retina do MacBook Pro 13 "Final de 2013
  • atualize-o para High Sierra
  • clonar o sistema operacional em uma unidade USB externa com CCC
  • desligá-lo
  • alterar o SSD Apple AHCI padrão para um novo Samsung 960 Evo (por exemplo), use um adaptador sintech (ou outro) M.2 ngff para Apple 12 + 16 (e proteja o pino com fita kapton)
  • inicialize a partir do seu backup USB do High Sierra
  • copie de volta seu sistema operacional e dados para o novo SSD

tudo funciona (TRIM, status SMART, sono profundo etc.)

Portanto, desde a versão beta do High Sierra e a atualização do BootRom, os novos resultados são os seguintes:

Quanto às unidades Apple NVMe :

  • Mac Pro final de 2013: funciona a partir de 10.10.2 (na velocidade PCIe 3.0 4x)
  • MacBook Air 11 "e 13" em meados de 2013: funciona a partir da 10.10.2 (vias PCIe 2.0 speed 2x)
  • MacBook Pro retina 13 "final de 2013: funciona a partir da 10.10.2 (PCIe 2.0 speed 2x faixas)
  • MacBook Pro retina 15 "final de 2013: funciona a partir da 10.10.2 (vias PCIe 2.0 speed 4x)
  • MacBook Air 11 "e 13" no início de 2014: funciona a partir da 10.10.2 (vias PCIe 2.0 speed 2x)
  • MacBook Pro retina 13 "em meados de 2014: funciona a partir da 10.10.2 (PCIe 2.0 speed 2x faixas)
  • MacBook Pro retina 15 "em meados de 2014: funciona a partir da 10.10.2 (vias PCIe 2.0 speed 4x)
  • MacBook Air 11 "e 13" no início de 2015: funciona a partir da 10.10.2 (PCIe 2.0 speed 2x faixas)
  • MacBook Pro retina 13 "no início de 2015: funciona a partir da 10.10.2 (vias PCIe 2.0 speed 4x)
  • MacBook Pro retina 15 "em meados de 2015: funciona a partir da 10.10.3 (pistas PCIe 3.0 de velocidade 4x)

Quanto às unidades NVMe que não são da Apple (Samsung 960 evo / pro etc):

  • Mac Pro final de 2013: funciona a partir do 10.13 (pistas PCIe 3.0 de velocidade 4x)
  • MacBook Air 11 "e 13" em meados de 2013: funciona a partir de 10.13 (PCIe 2.0 speed 2x faixas)
  • MacBook Pro retina 13 "final de 2013: funciona a partir de 10.13 (PCIe 2.0 speed 2x faixas)
  • MacBook Pro retina 15 "final de 2013: funciona a partir de 10.13 (pistas PCIe 2.0 de velocidade 4x)
  • MacBook Air 11 "e 13" no início de 2014: funciona a partir de 10.13 (PCIe 2.0 speed 2x faixas)
  • MacBook Pro retina 13 "em meados de 2014: funciona a partir de 10.13 (PCIe 2.0 speed 2x lanes)
  • MacBook Pro retina 15 "em meados de 2014: funciona a partir de 10.13 (vias PCIe 2.0 speed 4x)
  • MacBook Air 11 "e 13" no início de 2015: funciona a partir de 10.13 (vias PCIe 2.0 com velocidade 2x)
  • MacBook Pro retina 13 "no início de 2015: funciona a partir de 10.13 (pistas PCIe 2.0 speed 4x)
  • MacBook Pro retina 15 "em meados de 2015: funciona a partir de 10.13 (pistas PCIe 3.0 de velocidade 4x)

A velocidade do PCIe 2.0 é de cerca de 350 MB / s por faixa, portanto:

  • com duas faixas de PCIe 2.0 esperam até 700 MB / s
  • com faixas de rodagem 1400 MB / s

A velocidade do PCIe 3.0 é de aproximadamente 750 MB / s por faixa, portanto:

  • com faixas de 4x do PCIe 3.0 esperam quase 3000 MB / s
Gilles Aurejac
fonte
1
Então, vai funcionar, mas será lento?
Gal Bracha
3
companheiro, suas informações estão erradas, todos os Macbook Pro com pci-e (final de 2013 +) e Air 2013+ têm placa-mãe com 4 pistas, até o 11 "Air que vem com o SSD nvme padrão de 128GB é 4x (tanto o ssd quanto a placa-mãe Quanto ao ssd não-nvme (ahci) da Apple instalado, os modelos 2013-2014 (sandisk e samsung ssuax) são modelos 2x e 2015 (samsung ssubx) são 4x, eu coloquei muitas unidades 4x 2015 no macbook 2013 e eles . trabalho à velocidade de 4x Todos são PCIe 2.0 tanto quanto eu sei única 2016+ são PCIe 3.0..
George Dima
4
O que você quer dizer com "e proteger o pino com fita kapton"?
Jean
1
Alguma diferença entre o backup do Time Machine e o CCC? Primeira vez que instalei o novo sistema operacional via recuperação e tive problemas de sono. Hoje eu tentei fazer um backup e restauração do Time Machine. Ainda tem problema. Vou tentar o CCC, mas não tenho certeza se isso ajudará. De alguma forma, ele pode estar conectado ao SSD que eu ramo? Eu tenho MacBook 13" 2014 Mid e instalado Samsung Evo 960 (PCI Express 3.0 x4)
inferusvv
7

A resposta curta é Sim e Não , depende do modelo do Mac.

Obrigado a @gillesaurejac, que fez os testes com o adaptador Sintech e muitos modelos de Mac executando o macOS High Sierra.

Seus resultados são:

Portanto, quanto às unidades PCIe AHCI (como a LGT-512B1P), elas funcionam em todos os mac 2013-2014-2015-2017, mas o sono é uma preocupação com os macs 2014-2015.

Quanto às unidades Apple NVMe , (como o Apple SSD SM2024L, como encontrado nos iMacs de 2017, ou a unidade de fusão de 24 GB dos iMacs de 2015), até a presente data os testes que fiz foram:

  • Mac Pro final de 2013: não funciona
  • MacBook Air no início de 2014: não funciona
  • Macmini Final de 2014: obras
  • MacBook Air no início de 2015: funciona
  • MacBook Pro 15 "início de 2015: funciona

Quanto às unidades NVMe que não são da Apple , (Samsung), até hoje, os testes que fiz são:

  • Mac Pro final de 2013: não funciona
  • MacBook Air no início de 2014: não funciona
  • MacBook Air no início de 2015: funciona
  • MacBook Pro 15 "no início de 2015: não funciona
ncoden
fonte
2
Sim, a Samsung não funcionará porque eles usam o tamanho de 512 blocos. A Apple (a partir da Sierra) suporta apenas SSDs NVME que podem ser formatados para o tamanho de 4096 blocos, como o Toshiba THNSN5512GPU7, também conhecido como OCZ R400.
malhal
1
O High Sierra agora suporta tamanhos de bloco de 512 bytes. Como a pergunta menciona, os hackers da Sierra usam um driver NVMe corrigido para oferecer suporte a 512 com algumas ressalvas (por exemplo, a hibernação deve ser desativada ou causará corrupção). Além disso, algumas unidades são formatadas como 512, mas suportam 4K e podem ser reformatadas para 4K, conforme descrito aqui .
Kirb
Sim, o Samsung 970 funcionará no macmini, mas aparentemente funciona apenas em velocidades SATA. Sem pcie. Veja os benchmarks no final do tópico forums.macrumors.com/threads/…
Chriz74
7

Observe que há um excelente guia no fórum MacRumors pelo usuário Cmd + Q que detalha como atualizar seu SSD passo a passo. Além disso, há uma visão geral dos diferentes conectores SSD da Apple , o que me ajudou a entender melhor os diferentes modelos.

Resumo (do guia):

  • Os MacBooks 2013-2014 usam um conector não padrão (12 + 16 pinos) para o SSD padrão que usa PCIe AHCI (unidades OEM supostamente baseadas no Samsung XP941 ou SM951)
  • Felizmente, existem várias unidades M.2 NVMe e um adaptador disponível que permitem atualizações de SSD nesses MacBooks.
  • O macOS 10.13 "High Sierra" introduziu o suporte de inicialização para unidades NVMe que usam setores de 512 bytes (ou LBAs), o que abre diversas opções de atualização de SSD NVMe (Samsung, Intel, etc.)
  • Infelizmente, o firmware EFI (ou ROM do sistema) desses MacBook vem com um driver NVMe que impede que o MacBook acorde da hibernação (ou sono profundo)
  • Para resolver esse problema de hibernação, a ROM do sistema pode ser modificada ou a hibernação pode ser desativada no MacBook executando “pmset -a standby 0”
  • Os MacBooks de 2015 também podem ser atualizados usando este guia e não exigem modificações de firmware ou outras alterações, pois todos usam os SSDs PCIe NVMe (como o Samsung PM951 e mais recente)
  • Este guia foi testado com sucesso com um MacBook Pro de 13 ”no final de 2013 e um MacBook Air de 11” no meio de 2013
Tim
fonte
2
Esse guia sobre MacRumors é realmente útil. Atualizei recentemente uma placa MBPr de 2014 usando a maioria de suas instruções e ela ainda funciona. Alterações feitas: 1. Não há necessidade de fita kapton. 2. Usei um Sintech ST-NGFF2013-B. 3. Não desliguei a hibernação com o pmset, também não comprei um programador CH341A. Eu apenas procurei os firmwares MBP112 e MBP114, transplantei o driver NVMe do MBP114 para o MBP112 e atualizei o meu Mac com / usr / libexec / efiupdater -p / path / to / EFIPayloads --force-update. Problema de ativação completamente desaparecido.
YH Wong
@ Y.HWong: Parece a maneira mais fácil de atualizar o firmware. Você pode dizer com mais detalhes como foi? Pode até participar da discussão no MacRumors. Muito obrigado!
Bernhard Fürst
5

Atualização: instalei um Samsung 970 pro 1TB no macbook pro 13 2015 (A1502). E tudo funciona bem até agora. Não encontrou o problema de instalação do PM981. Todo o procedimento é fácil, a única coisa que você precisa fazer é formatar o disco no HFS + no modo de reparo (Command + Option + R) antes de instalar o High Sierra usando a rede. Nenhum disco usb é necessário.

Não encontrou problema de ativação do sono. Estou muito feliz em ver que meu macbook tem 1 TB de armazenamento agora!

Observe que: porque o MacBook Pro 13 2015 (A1502) está usando o PCIE2.0 * 4. Portanto, a velocidade será mais lenta do que no PCIE3.0 * 4. Mas também é significativamente mais rápido que a maioria dos SSDs entre 1300-1600MB / se 200KIOPS, o que é muito próximo da largura de banda do PCIE2.0 * 4.

Changlele
fonte
qual adaptador você usou para isso?
22418 Chris Cleeland
Eu estou usando este. amazon.fr/gp/product/B0788CKXJZ/...
Changlele