I MacBook supportano le unità SSD NVMe tramite l'uso di un adattatore Sintech?

42

La mia domanda:

Qualcuno può confermare o smentire il supporto delle unità NVMe (come il Samsung 960) con gli adattatori MacBook SSD PCIe Sintech M.2 per macOS Sierra e High Sierra, o avresti qualche informazione che potrebbe aiutarmi a confermare o confutare questo supporto?

Di seguito sono riportati i risultati della mia ricerca fino ad ora.

Confronto SSD

SSD "ufficiali" per MacBook

Le unità SSD MacBook supportate ufficialmente sono molto costose. Ad esempio, con i modelli Macbook Air / Pro 2013, 2014 e 2015:

SSD per PC equivalenti

A livello globale, un MacBook SSD ufficialmente supportato (PCIe M.2 AHCI con un connettore proprietario 12 + 16 pin) costa da circa $ 1 a $ 2 per GB , mentre equivalente PC SSD (PCIe M.2 AHCI e NVMe con un connettore M chiave) costano 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 rispetto agli SSD MacBook PCIe M.2. Inoltre, gli SSD NVMe sono globalmente molto più veloci.

NVMe compatibilità SSD?

Adattatore connettore

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

Compatibilità interfaccia

Quindi per l'interfaccia, quello che ho capito 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:

I emailed the store which sell that adapter and problem is that macOS doesn't support 3rd party NVMe SSDs, but Windows 10 and Linux do.

-- From a Youtube comment on a upgrade video with a AHCI SSD and the Sintech adapter.

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

Supporto del sistema

Finalmente per il sistema, macOS ora supporta gli SSD NVMe, da OSX El Capitan non ufficiale (con una patch per l'avvio) e nativamente macOS High Sierra (anche come boot, vedi un articolo su supporto NVME e una conferma da Hackintosh community ).

Ho inviato un'email a Sintech per ottenere ulteriori informazioni sul loro adattatore. Ho ricevuto una risposta con alcuni riferimenti (aggiunti a questo post), ma nessuna risposta dal.

Modifica (23/06):

Unfortunately, we are busy in other projects, and still can't get new system to test it.

Ricerche simili

Dopo aver creato questo post, ho visto che ci sono alcune persone con la stessa domanda in altre comunità, in attesa dello 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.

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

  • Di Chumjan (27/02/2016):

    I think about to upgrade. Samsung 950 pro is interesting. But i'm not sure it can use for this model.

  • trumanhw (21/12/2016):

    You can buy an adapter from M.2 to MBPr or Air for about $20... (...) The REAL question is if the NVMe protocol will be a hiccup (as in, I don't personally know that answer) ... and if it'll get the full speed of the 950. In principle, I don't see why it wouldn't. And I WILL be testing this out.

  • Fabio (06/10/2017):

    [ About the patch ]. It is meant to be used on hackintosh but I think it might work on a macbook pro from 2015 with the adapter and a nvme ssd like the samsung 960/950 evo/pro. If someone tries or has tried it please let me know.

posta ncoden 23.06.2017 - 00:46
fonte

4 risposte

24

un piccolo aggiornamento qui ...

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

La notizia molto, molto buona su questo è che questo aggiornamento INOLTÀ anche l'abilitazione all'avvio di NVMe su tutti i mac su Mac Pro 6.1 (Fine 2013) verso l'alto ...

Quindi ogni Mac con un connettore PCIe 12 + 16 Apple deve ora essere avviato da qualsiasi unità NVMe, una volta che sono stati almeno aggiornati a High Sierra (e il loro BootRom aggiornato).

Metti semplicemente:

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

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

Quindi, dal momento che la beta di High Sierra e l'aggiornamento BootRom, i nuovi risultati stanno seguendo:

Come per unità Apple NVMe :

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

Come per unità NVMe non Apple , (Samsung 960 evo / pro, ecc.):

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

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 lane 1400 MB / sec

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

  • con 4x lane di PCIe 3.0 si aspettano quasi 3000MB / sec
risposta data 14.09.2017 - 20:03
fonte
6

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

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

I suoi risultati sono:

So, as for AHCI PCIe drives, (like the lite-on LGT-512B1P), they work in every 2013-2014-2015-2017 mac, but sleep is a concern with the 2014-2015 macs.

As for Apple NVMe drives, (like the Apple SSD SM2024L as found in the 2017 iMacs, or the 24GB fusion drive of the 2015 iMacs), to this date the tests I have done are :

  • Mac Pro late 2013 : doesn't work
  • MacBook Air early 2014 : doesn't work
  • Macmini Late 2014 : works
  • MacBook Air early 2015 : works
  • MacBook Pro 15" early 2015 : works

As for non-Apple NVMe drives, (Samsung), to this date the tests I have done are:

  • Mac Pro late 2013 : doesn't work
  • MacBook Air early 2014 : doesn't work
  • MacBook Air early 2015 : works
  • MacBook Pro 15" early 2015 : doesn't work
    
risposta data 08.07.2017 - 17:24
fonte
4

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

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

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.

    
risposta data 25.05.2018 - 00:20
fonte
4

Si noti che c'è un eccellente guida sul forum MacRumors dall'utente Cmd + Q che descrive dettagliatamente come aggiornare il tuo SSD passo dopo passo. Inoltre c'è una panoramica dei diversi connettori SSD Apple e , 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'unità SSD originale che utilizza PCIe AHCI (unità OEM apparentemente basate su Samsung XP941 o SM951)
  • Fortunatamente, ci sono un certo numero di unità M.2 NVMe e un adattatore disponibile che consente gli aggiornamenti SSD in questi MacBook
  • macOS 10.13 "High Sierra" ha introdotto il supporto di avvio per le unità NVMe che utilizzano settori a 512 byte (o LBA) che aprono una varietà di opzioni di aggiornamento di SSM NVMe (Samsung, Intel, ecc.)
  • Sfortunatamente, il firmware EFI originale (o la ROM di sistema) in questi MacBook viene fornito con un driver NVMe che impedisce al MacBook di riattivarsi dalla modalità di sospensione (o di sospensione profonda)
  • Per risolvere questo problema di ibernazione, la ROM di sistema può essere modificata o la sospensione può essere disabilitata su MacBook eseguendo "pmset -a standby 0"
  • I MacBook 2015 possono anche essere aggiornati utilizzando questa guida e non richiedono modifiche al firmware o altre modifiche poiché presumibilmente tutti utilizzano SSD PCIe NVMe (come il Samsung PM951 e successivi)
  • Questa guida è stata testata con successo con un MacBook Pro da 13 "di fine 2013 e un MacBook Air Mid-2013 da 11"
risposta data 12.08.2018 - 16:23
fonte

Leggi altre domande sui tag