I MacBook supportano le unità SSD NVMe tramite un adattatore Sintech?


54

La mia domanda:

Qualcuno può confermare o smentire il supporto delle unità NVMe (come il Samsung 960) dagli adattatori MacBook SSD PCIe SSD Sintech M.2 per macOS Sierra e High Sierra o potresti avere informazioni che potrebbero aiutarmi a confermare o smentire questo supporto?

Di seguito sono riportati i risultati della mia ricerca finora.


Confronto SSD

SSD MacBook "ufficiali"

Gli SSD MacBook ufficialmente supportati sono davvero costosi. Ad esempio, con i modelli Macbook Air / Pro 2013, 2014 e 2015:

SSD per PC equivalenti

A livello globale, un SSD MacBook ufficialmente supportato (PCIe M.2 AHCI con un connettore proprietario 12 + 16 pin) costa da circa $ 1 a $ 2 per GB , mentre un equivalente SSD per PC (PCIe M.2 AHCI e NVMe con un connettore chiave M) costa da da circa $ 0,4 a $ 1 per GB .

NVMe:

AHCI:

Quindi i dispositivi PCIe M.2 standard sembrano essere fino a 3 volte più economici dell'SSD PCIe M.2 MacBook. Inoltre, gli SSD NVMe sono a livello globale molto più veloci.


Compatibilità SSD NVMe?

Adattatore connettore

All'inizio per il connettore, ho spesso visto l' adattatore Sintech consigliato di utilizzare l'SSD AHCI sopra in un MacBook Air / Pro. La pagina del prodotto è chiaramente compatibile solo con un set limitato di SSD AHCI, ma non vedo alcun motivo per queste "incompatibilità", poiché non esistono altri standard software / hardware per i modelli PCIe M.2 AHCI. Sembra che forniscano semplicemente come compatibili l'elenco degli SSD AHCI che hanno testato e come incompatibili i modelli SSM NVMe più noti.

Compatibilità dell'interfaccia

Quindi per l'interfaccia, quello che capisco da AHCI / NVMe è che è solo un'interfaccia controller, a seconda dei driver di sistema sul MacBook e non sull'hardware stesso.

Che sembra essere coerente con:

Ho inviato un'email al negozio che vende quell'adattatore e il problema è che macOS non supporta SSD NVMe di terze parti, ma Windows 10 e Linux lo fanno.

- Da un commento di Youtube su un video di aggiornamento con un SSD AHCI e l'adattatore Sintech.

Quindi Sintech potrebbe aver considerato questi SSD NVMe incompatibili non a causa dell'incompatibilità dell'adattatore, ma a causa dell'incompatibilità del sistema operativo di destinazione.

Supporto di sistema

Finalmente per il sistema, macOS ora supporta SSD NVMe, da OSX El Capitan ufficiosamente (con una patch per l'avvio) e macOS High Sierra nativamente (anche come avvio, vedi un articolo sul supporto NVME e una conferma dalla comunità Hackintosh ).

Ho inviato un'e-mail a Sintech per ottenere maggiori informazioni sul loro adattatore. Ho ricevuto una risposta con alcuni riferimenti (aggiunti a questo post), ma nessuna risposta da allora.

Modifica (23/06):

Sfortunatamente, siamo impegnati in altri progetti e non possiamo ancora ottenere un nuovo sistema per testarlo.


Ricerche simili

Dopo aver creato questo post, ho visto che ci sono persone con la stessa domanda in altre comunità, in attesa allo stesso passo. Condivido i collegamenti lì nel caso in cui alcuni di essi ottengano un ritorno da un test con l'adattatore Sintech o un altro.

Su IFIXIT - L'SSD di MBP all'inizio del 2015 può essere aggiornato con Samsung 950 pro?

  • Por Chumjan (27/02/2016):

    Penso di aggiornare. Samsung 950 pro è interessante. Ma non sono sicuro che possa essere utilizzato per questo modello.

  • trumanhw (21/12/2016):

    È possibile acquistare un adattatore da M.2 a MBPr o Air per circa $ 20 ... (...) La vera domanda è se il protocollo NVMe sarà un singhiozzo (come in, non conosco personalmente quella risposta). .. e se otterrà la massima velocità della 950. In linea di principio, non vedo perché non lo farebbe. E lo proverò.

  • Fabio (06/10/2017):

    [Informazioni sulla patch]. È pensato per essere usato su hackintosh ma penso che potrebbe funzionare su un macbook pro dal 2015 con l'adattatore e un nvme ssd come il samsung 960/950 evo / pro. Se qualcuno ci prova o lo ha provato, per favore fatemelo sapere.


6
Il piacere è tutto mio. :) Spero che tu abbia una risposta definitiva - penso che questa sia un'ottima domanda! Ci sono un paio di ragazzi nella comunità che penso possano essere in grado di aiutare, quindi speriamo che
entrino

1
Almeno 2 SSD più economici (e più veloci): spero che qualcuno sia in grado di testarlo. Questo abbasserà i prezzi se è confermato.
ncoden,

Per prima cosa è necessario un SSD NVME che può essere formattato con dimensioni del blocco 4096, sfortunatamente non è Samsung ma OCZ RD400 funziona benissimo una volta formattato con l'utilità SSZ OCZ (PC richiesto). Successivamente, Apple dovrebbe includere un driver NVME nel firmware del MacBook in modo da poterlo avviare.
Malhal,

Risposte:


32

un piccolo aggiornamento qui ...

macOS High Sierra beta 9 (e GM) ci offre un aggiornamento BootRom per TUTTI i Mac supportati da HighSierra, in modo che possano avviarsi da unità APFS.

La notizia molto buona su questo è che questo aggiornamento riporta anche la possibilità di avvio di NVMe su ogni Mac da Mac Pro 6.1 (Fine 2013) verso l'alto ...

Quindi ogni Mac che ha un connettore PCIe Apple 12 + 16 deve ora la possibilità di avviarsi da qualsiasi unità NVMe, una volta che sono stati almeno aggiornati a High Sierra (e aggiornato BootRom).

Per dirla semplicemente:

  • prendi un MacBook Pro retina 13 "Fine 2013
  • aggiornalo a High Sierra
  • clonare il sistema operativo su un'unità USB esterna con CCC
  • spegnilo
  • cambia lo stock Apple AHCI SSD in un nuovissimo Samsung 960 Evo (ad esempio) usa un adattatore sintech (o altro) da M.2 ngff a Apple 12 + 16 (e proteggi il pin con nastro kapton)
  • avviare dal backup USB di High Sierra
  • copia il tuo sistema operativo e i dati sul nuovo SSD

tutto funziona (TRIM, stato SMART, deepsleep ecc.)

Quindi dalla beta di High Sierra e dall'aggiornamento BootRom, i nuovi risultati sono i seguenti:

Per quanto riguarda le unità Apple NVMe :

  • Mac Pro fine 2013: funziona dal 10.10.2 (a velocità PCIe 3.0 4x)
  • MacBook Air 11 "e 13" metà 2013: funziona dalla 10.10.2 (velocità PCIe 2.0 2x corsie)
  • MacBook Pro retina 13 "fine 2013: funziona dal 10.10.2 (velocità PCIe 2.0 2x corsie)
  • MacBook Pro retina 15 "fine 2013: funziona dalla 10.10.2 (4x linee PCIe 2.0)
  • MacBook Air 11 "e 13" all'inizio del 2014: funziona dal 10.10.2 (velocità PCIe 2.0 2x corsie)
  • MacBook Pro retina 13 "metà 2014: funziona dal 10.10.2 (velocità PCIe 2.0 2x corsie)
  • MacBook Pro retina 15 "metà 2014: funziona dalla 10.10.2 (4x linee PCIe 2.0)
  • MacBook Air 11 "e 13" all'inizio del 2015: funziona dal 10.10.2 (velocità PCIe 2.0 2x corsie)
  • MacBook Pro retina 13 "inizio 2015: funziona dal 10.10.2 (4x linee PCIe 2.0)
  • MacBook Pro retina 15 "metà 2015: funziona dalla 10.10.3 (4x linee PCIe 3.0)

Per quanto riguarda le unità NVMe non Apple , (Samsung 960 evo / pro ecc.):

  • Mac Pro fine 2013: funziona a partire dalle 10.13 (velocità PCIe 3.0 4x corsie)
  • MacBook Air 11 "e 13" metà 2013: funziona da 10.13 (velocità PCIe 2.0 2x corsie)
  • MacBook Pro retina 13 "fine 2013: funziona da 10.13 (velocità PCIe 2.0 2x corsie)
  • MacBook Pro retina 15 "fine 2013: funziona da 10.13 (4x linee PCIe 2.0)
  • MacBook Air 11 "e 13" all'inizio del 2014: funziona da 10.13 (velocità PCIe 2.0 2x corsie)
  • MacBook Pro retina 13 "metà 2014: funziona da 10.13 (velocità PCIe 2.0 2x corsie)
  • MacBook Pro retina 15 "metà 2014: funziona da 10.13 (4x linee PCIe 2.0)
  • MacBook Air 11 "e 13" all'inizio del 2015: funziona a partire da 10.13 (velocità PCIe 2.0 2x corsie)
  • MacBook Pro retina 13 "inizio 2015: funziona a partire da 10.13 (4x linee PCIe 2.0)
  • MacBook Pro retina 15 "metà 2015: funziona a partire da 10.13 (velocità 4xe PCIe 3.0)

La velocità PCIe 2.0 è di circa 350 MB / sec per corsia, quindi:

  • con 2x corsie di PCIe 2.0 si aspettano fino a 700 MB / sec
  • con 4x corsie 1400 MB / sec

La velocità PCIe 3.0 è di circa 750 MB / sec per corsia, quindi:

  • con 4x corsie di PCIe 3.0 si aspettano quasi 3000 MB / sec

1
Quindi funzionerà ma sarà lento?
Gal Bracha,

3
amico, le tue informazioni sono sbagliate, tutti i Macbook Pro con pci-e (fine 2013 +) e Air 2013+ hanno una scheda madre a 4 corsie, anche l'11 "Air che viene fornito con nvme ssd standard da 128 GB è 4x (sia l'sd che la scheda madre Per quanto riguarda la ssd Apple non-nvme (ahci) che viene installata, i modelli 2013-2014 (sandisk e samsung ssuax) sono 2x e i modelli 2015 (samsung ssubx) sono 4x, ho messo molti dischi 4x 2015 sul macbook 2013 e loro lavoro a velocità 4x Tutti sono pcie 2.0 Per quanto ne so solo il 2016+ sono pcie 3.0
George Dima,

4
Cosa intendi con "e proteggi il perno con nastro kapton"?
Jean

1
Qualche differenza tra il backup di Time Machine e CCC? La prima volta che ho installato un nuovo sistema operativo tramite ripristino e ho riscontrato problemi di sospensione. Oggi ho provato a fare un backup e un ripristino di Time Machine da. Ancora problemi. Andando a provare CCC, ma non sono sicuro che ti aiuterà. Può in qualche modo essere collegato a SSD che ho acquistato? Ho MacBook 13 "2014 Mid e installato Samsung Evo 960 (PCI Express 3.0 x4)
inferusvv


7

La risposta breve è Sì e No , dipende dal modello di Mac.

Grazie a @gillesaurejac che ha effettuato i test con l' adattatore Sintech e molti modelli di Mac con macOS High Sierra.

I suoi risultati sono:

Quindi, come per le unità PCIe AHCI , (come la LGT-512B1P lite-on), funzionano in ogni mac 2013-2014-2015-2017, ma il sonno è un problema con i mac 2014-2015.

Per quanto riguarda le unità Apple NVMe (come Apple SSD SM2024L come si trova negli iMac 2017 o l'unità di fusione da 24 GB degli iMac 2015), fino ad oggi i test che ho effettuato sono:

  • Mac Pro fine 2013: non funziona
  • MacBook Air all'inizio del 2014: non funziona
  • Macmini Fine 2014: funziona
  • MacBook Air all'inizio del 2015: funziona
  • MacBook Pro 15 "inizio 2015: funziona

Per quanto riguarda le unità NVMe non Apple , (Samsung), fino ad oggi i test che ho fatto sono:

  • Mac Pro fine 2013: non funziona
  • MacBook Air all'inizio del 2014: non funziona
  • MacBook Air all'inizio del 2015: funziona
  • MacBook Pro 15 "inizio 2015: non funziona

2
Sì, Samsung non funzionerà perché utilizzano 512 blocchi. Apple (a partire da Sierra) supporta solo SSD NVME che possono essere formattati con dimensioni del blocco 4096, come Toshiba THNSN5512GPU7 noto anche come OCZ R400.
Malhal,

1
High Sierra ora supporta blocchi di 512 byte. Come menziona la domanda, su Sierra gli hackinther usano un driver NVMe patchato per supportare 512 con alcuni avvertimenti (ad esempio l'ibernazione deve essere disabilitata o causerà la corruzione). Inoltre, alcune unità vengono formattate come 512 ma supportano il 4K e possono essere riformattate in 4K come descritto qui .
Kirb,

Sì, Samsung 970 funzionerà su macmini ma a quanto pare funziona solo a velocità SATA. Nessun pcie. Guarda i parametri di riferimento alla fine della discussione forums.macrumors.com/threads/…
Chriz74

7

Si noti che esiste un'eccellente guida sul forum MacRumors da parte dell'utente Cmd + Q che descrive in dettaglio come aggiornare il proprio SSD passo dopo passo. Inoltre c'è una panoramica dei diversi connettori SSD Apple , che mi ha aiutato a capire meglio i diversi modelli.

Riepilogo (dalla guida):

  • I MacBook 2013-2014 utilizzano un connettore non standard (12 + 16 pin) per l'SSD di serie che utilizza PCIe AHCI (unità OEM presumibilmente basate sul Samsung XP941 o SM951)
  • Fortunatamente, ci sono un certo numero di unità NVMe M.2 e un adattatore disponibili che consentono aggiornamenti SSD in questi MacBook
  • macOS 10.13 "High Sierra" ha introdotto il supporto di avvio per unità NVMe che utilizzano settori a 512 byte (o LBA) che apre una varietà di opzioni di aggiornamento SSD NVMe (Samsung, Intel, ecc.)
  • Sfortunatamente, il firmware EFI di serie (o ROM di sistema) in questi MacBook viene fornito con un driver NVMe che impedisce al MacBook di svegliarsi dal letargo (o dal sonno profondo)
  • Per risolvere questo problema di ibernazione, la ROM di sistema può essere modificata o l'ibernazione può essere disabilitata su MacBook eseguendo "pmset -a standby 0"
  • 2015 I MacBook possono anche essere aggiornati utilizzando questa guida e non richiedono modifiche al firmware o altre modifiche poiché presumibilmente usano tutti gli SSD PCIe NVMe (come Samsung PM951 e successivi)
  • Questa guida è stata testata con successo con un MacBook Pro 13 "Late-2013 e un MacBook Air 11" Mid-2013

2
Quella guida su MacRumors è davvero utile. Di recente ho aggiornato una scheda MBPr 2014 usando la maggior parte delle sue istruzioni e funziona ancora. Modifiche apportate: 1. Non è necessario il nastro kapton. 2. Ho usato un Sintech ST-NGFF2013-B. 3. Non ho disattivato l'ibernazione con pmset, non ho nemmeno comprato un programmatore CH341A. Ho appena cercato i firmware MBP112 e MBP114, ho trapiantato il driver NVMe da MBP114 a MBP112 e ho mostrato il mio Mac con / usr / libexec / efiupdater -p / path / to / EFIPayloads --force-update. Problema di sveglia completamente sparito.
YH Wong,

@ Y.HWong: sembra il modo più semplice per eseguire il flashing del firmware. Puoi dirci più in dettaglio come hai proceduto? Potrebbe anche unirsi alla discussione su MacRumors. Molte grazie!
Bernhard Fürst

5

Aggiornamento : Ho installato un Samsung 970 pro da 1 TB su macbook pro 13 2015 (A1502). E tutto funziona bene finora. Non si è verificato il problema di installazione per PM981. L'intera procedura è semplice, l'unica cosa che devi fare è formattare il disco su HFS + in modalità repaire (Command + Option + R) prima di installare High Sierra usando la rete. Non è necessario alcun disco USB.

Non ho riscontrato problemi di veglia del sonno. Sono molto felice di vedere che il mio macbook ha 1 TB di spazio di archiviazione ora!

Si noti che: poiché MacBook Pro 13 2015 (A1502) utilizza PCIE2.0 * 4. Quindi la velocità sarà più lenta rispetto a PCIE3.0 * 4. Ma è anche significativamente più veloce della maggior parte degli SSD a 1300-1600 MB / se 200 KIOPS, che è molto vicino alla larghezza di banda di PCIE2.0 * 4.


quale adattatore hai usato per questo?
Chris Cleeland,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.