MacBooks prend-il en charge les disques SSD NVMe via un adaptateur Sintech?

54

Ma question:

Quelqu'un peut-il confirmer ou infirmer la prise en charge des lecteurs NVMe (comme le Samsung 960) par les adaptateurs Sintech M.2 PCIe SSD PCIe pour macOS Sierra et High Sierra, ou auriez-vous des informations qui pourraient m'aider à confirmer ou infirmer cette prise en charge?

Vous trouverez ci-dessous les résultats de mes recherches jusqu'à présent.


Comparaison SSD

SSD MacBook "officiels"

Les disques SSD MacBook officiellement pris en charge sont très coûteux. Par exemple, avec les modèles Macbook Air / Pro 2013, 2014 et 2015:

SSD équivalents sur PC

Globalement, un SSD MacBook officiellement pris en charge (AHCI PCIe M.2 avec un connecteur propriétaire 12 + 16 broches) coûte environ 1 USD à 2 USD par Go , alors que les SSD PC équivalents (PCIe M.2 AHCI et NVMe avec un connecteur M clé) coûtent de environ 0,4 à 1 dollar par Go .

NVMe:

AHCI:

Ainsi, les périphériques PCIe M.2 standard semblent être jusqu'à trois fois moins chers que le SSD MacBook PCIe M.2. De plus, les disques SSD NVMe sont globalement beaucoup plus rapides.


Compatibilité NVMe SSD?

Adaptateur de connecteur

Au début, pour le connecteur, j'ai souvent vu l' adaptateur Sintech recommandé pour utiliser le SSD AHCI ci-dessus dans un MacBook Air / Pro. La page du produit stipule clairement qu’il est compatible uniquement avec un nombre limité de disques SSD AHCI, mais je ne vois aucune raison pour ces "incompatibilités", car il n’existe pas de normes logicielles / matérielles pour les modèles PCIe M.2 AHCI. Il semble qu'ils donnent simplement comme compatibles la liste des SSD AHCI qu'ils ont testés et comme incompatibles les modèles de SSD NVMe les plus connus.

Compatibilité d'interface

Ensuite, pour l’interface, ce que je comprends de AHCI / NVMe, c’est qu’il ne s’agit que d’une interface de contrôleur, en fonction des pilotes système du MacBook et non du matériel lui-même.

Ce qui semble être cohérent avec:

J'ai envoyé un e-mail au magasin qui vend cet adaptateur et le problème est que macOS ne prend pas en charge les SSD NVMe tiers, contrairement à Windows 10 et Linux.

- D'après un commentaire Youtube sur une vidéo de mise à niveau avec un SSD AHCI et l'adaptateur Sintech.

Ainsi, Sintech a peut-être attribué à ces disques SSD NVMe comme étant incompatibles, non pas à cause de l'incompatibilité de l'adaptateur, mais à cause de l'incompatibilité du système d'exploitation de destination.

Système de soutien

Enfin, pour le système, macOS prend désormais en charge les disques SSD NVMe, depuis officieusement OSX El Capitan (avec un correctif à démarrer) et nativement macOS High Sierra (voir également un démarrage, voir un article sur le support NVME et une confirmation de la communauté Hackintosh ).

J'ai envoyé un email à Sintech pour obtenir plus d'informations sur leur adaptateur. J'ai reçu une réponse avec quelques références (ajoutées à cet article), mais aucune réponse depuis.

Edit (23/06):

Malheureusement, nous sommes occupés par d'autres projets et ne pouvons toujours pas tester le nouveau système.


Recherches similaires

Après avoir créé ce post, j'ai constaté qu'il y avait des personnes avec la même question dans d'autres communautés, qui attendaient au même moment. Je partage les liens là-bas au cas où certains d’entre eux recevraient un test après un test avec l’adaptateur Sintech ou un autre.

Sur IFIXIT - MBP début 2015, le SSD peut-il être mis à niveau avec Samsung 950 pro?

  • Por Chumjan (27/02/2016):

    Je pense à la mise à niveau. Samsung 950 Pro est intéressant. Mais je ne suis pas sûr que cela puisse être utilisé pour ce modèle.

  • trumanhw (21/12/2016):

    Vous pouvez acheter un adaptateur de M.2 à MBPr ou Air pour environ 20 $ ... (...) La vraie question est de savoir si le protocole NVMe sera un problème (comme dans, je ne connais pas personnellement cette réponse). .. et si la 950 atteint sa pleine vitesse. En principe, je ne vois pas pourquoi. Et je vais tester cela.

  • Fabio (06/10/2017):

    [À propos du patch]. Il est destiné à être utilisé sur hackintosh mais je pense que cela pourrait fonctionner sur un macbook pro à partir de 2015 avec l'adaptateur et un nvme ssd comme le samsung 960/950 evo / pro. Si quelqu'un essaie ou a essayé, merci de me le faire savoir.

ncoden
la source
6
Mon plaisir. :) J'espère que vous obtiendrez une réponse définitive - Je pense que c'est une excellente question! Il y a quelques gars dans la communauté que je pense pouvoir peut-être aider, alors j'espère qu'ils
interviennent
1
Au moins deux fois moins cher (et plus rapide) SSD: J'espère que quelqu'un pourra le tester. Cela fera baisser les prix si cela est confirmé.
ncoden
Tout d’abord, vous avez besoin d’un disque SSD NVME pouvant être formaté d’une taille de bloc de 4096; ce n’est malheureusement pas Samsung, mais l’OCZ RD400 fonctionne très bien une fois formaté avec l’utilitaire OCZ SSD (PC requis). Ensuite, Apple devrait inclure un pilote NVME dans le micrologiciel du MacBook afin que nous puissions le démarrer.
Malhal

Réponses:

32

une petite mise à jour ici ...

macOS High Sierra beta 9 (et GM) nous apporte une mise à jour BootRom pour TOUS les Mac pris en charge par HighSierra, afin qu'ils puissent démarrer à partir de disques APFS.

La très très bonne nouvelle à ce sujet est que cette mise à jour ramène AUSSI la capacité de démarrage de NVMe sur tous les macs au Mac Pro 6.1 (fin 2013) à la hausse ...

Ainsi, tous les Mac dotés d'un connecteur PCIe Apple 12 + 16 doivent désormais pouvoir démarrer à partir de n'importe quel lecteur NVMe, une fois qu'ils ont au moins été mis à niveau vers High Sierra (et leur BootRom mis à jour).

Dit simplement:

  • prendre un MacBook Pro rétine 13 "fin 2013
  • passer à High Sierra
  • cloner le système d'exploitation sur un lecteur USB externe avec CCC
  • éteindre
  • remplacez le SSD Apple AHCI par un tout nouveau Samsung 960 Evo (par exemple), utilisez un adaptateur Sintech (ou autre) M.2 ngff sur un adaptateur Apple 12 + 16 (et protégez la goupille avec du ruban kapton)
  • démarrer à partir de votre sauvegarde USB de High Sierra
  • recopiez votre système d'exploitation et vos données sur le nouveau SSD

tout fonctionne (TRIM, statut SMART, deepsleep, etc.)

Ainsi, depuis la version bêta de High Sierra et la mise à jour BootRom, les nouveaux résultats sont les suivants:

En ce qui concerne les lecteurs Apple NVMe :

  • Mac Pro fin 2013: fonctionne à partir de 10.10.2 (à la vitesse PCIe 3.0 4x)
  • MacBook Air 11 "et 13" mi-2013: fonctionne à partir de 10.10.2 (voies 2x vitesse PCIe 2.0)
  • MacBook Pro retina 13 "fin 2013: fonctionne à partir de 10.10.2 (voies 2x vitesse PCIe 2.0)
  • MacBook Pro retina 15 "fin 2013: fonctionne à partir de 10.10.2 (voies PCIe 2.0 vitesse 4x)
  • MacBook Air 11 "et 13" début 2014: fonctionne à partir de 10.10.2 (voies 2x vitesse PCIe 2.0)
  • MacBook Pro retina 13 "mi 2014: fonctionne à partir de 10.10.2 (voies 2x vitesse PCIe 2.0)
  • MacBook Pro retina 15 "mi-2014: fonctionne à partir de 10.10.2 (voies PCIe 2.0 vitesse 4x)
  • MacBook Air 11 "et 13" début 2015: fonctionne à partir de 10.10.2 (voies 2x vitesse PCIe 2.0)
  • MacBook Pro retina 13 "début 2015: fonctionne à partir de 10.10.2 (voies PCIe 2.0 vitesse 4x)
  • MacBook Pro retina 15 "mi-2015: fonctionne à partir de 10.10.3 (voies PCIe 3.0 vitesses 4x)

En ce qui concerne les lecteurs NVMe non Apple (Samsung 960 evo / pro, etc.):

  • Mac Pro fin 2013: fonctionne à partir de 10.13 (voies PCIe 3.0 vitesse 4x)
  • MacBook Air 11 "et 13" mi-2013: fonctionne à partir de 10.13 (voies 2x vitesse PCIe 2.0)
  • MacBook Pro retina 13 "fin 2013: fonctionne à partir de 10.13 (voies 2x vitesse PCIe 2.0)
  • MacBook Pro retina 15 "fin 2013: fonctionne à partir de 10.13 (voies PCIe 2.0 Vitesse 4x)
  • MacBook Air 11 "et 13" début 2014: fonctionne à partir de 10.13 (voies 2x vitesse PCIe 2.0)
  • MacBook Pro retina 13 "mi-2014: fonctionne à partir de 10.13 (voies 2x vitesse PCIe 2.0)
  • MacBook Pro retina 15 "mi-2014: fonctionne à partir de 10.13 (voies PCIe 2.0 vitesse 4x)
  • MacBook Air 11 "et 13" début 2015: fonctionne à partir de 10.13 (voies 2x vitesse PCIe 2.0)
  • MacBook Pro retina 13 "début 2015: fonctionne à partir de 10.13 (voies PCIe 2.0 Vitesse 4x)
  • MacBook Pro retina 15 "mi-2015: fonctionne à partir de 10.13 (voies PCIe 3.0 vitesses 4x)

La vitesse PCIe 2.0 est d’environ 350 Mo / s par voie de sorte que:

  • avec deux voies de PCIe 2.0, attendez jusqu'à 700 Mo / s
  • avec 4x voies 1400 Mo / sec

La vitesse PCIe 3.0 est d’environ 750 Mo / s par voie, ainsi:

  • avec 4 voies de PCIe 3.0, attendez-vous à près de 3000 Mo / s
Gilles Aurejac
la source
1
Donc ça va marcher mais ça va être lent?
Gal Bracha
3
mate, votre information est fausse, tous les Macbook Pro avec pci-e (fin 2013 +) et Air 2013+ ont une carte mère à 4x voies, même le 11 "Air qui est livré avec le nvme standard 128 Go standard est 4x (à la fois le ssd et la carte mère Pour ce qui est du non-nvme (ahci) Apple ssd installé, les modèles 2013-2014 (sandisk et samsung ssuax) sont des modèles 2x et 2015 (samsung ssubx) sont 4x, je mets beaucoup de disques 4x 2015 sur le macbook 2013 et ils travail à la vitesse 4x. Tous sont pcie 2.0. Pour autant que je sache, seulement 2016+ sont pcie 3.0.
George Dima
4
Qu'entendez-vous par "et protégez l'épingle avec du ruban kapton"?
Jean
1
Une différence entre la sauvegarde Time Machine et CCC? La première fois que j'ai installé un nouveau système d'exploitation via la récupération et que j'ai eu des problèmes de sommeil. Aujourd'hui, j'ai essayé d'effectuer une sauvegarde et une restauration de Time Machine. J'ai toujours un problème. Je vais essayer CCC, mais je ne suis pas sûr que cela aidera. Peut-il être connecté en quelque sorte au SSD que je ramasse? J'ai un MacBook 13 "2014 Mid et installé Samsung Evo 960 (PCI Express 3.0 x4)
inferusvv
7

La réponse courte est oui et non , cela dépend du modèle Mac.

Merci à @gillesaurejac qui a effectué les tests avec l’ adaptateur Sintech et à de nombreux modèles Mac exécutant macOS High Sierra.

Ses résultats sont:

Ainsi, comme pour les disques AHCI PCIe (comme le LGT-512B1P), ils fonctionnent dans tous les Mac 2013-2014-2015-2017, mais le sommeil est un problème avec les macs 2014-2015.

En ce qui concerne les disques Apple NVMe (comme le SSD Apple SM2024L que l'on trouve dans les iMac 2017 ou le disque de fusion 24 Go des iMac 2015), les tests que j'ai effectués à ce jour sont les suivants:

  • Mac Pro fin 2013: ça ne marche pas
  • MacBook Air début 2014: ne fonctionne pas
  • Macmini fin 2014: travaux
  • MacBook Air début 2015: travaux
  • MacBook Pro 15 "début 2015: travaux

En ce qui concerne les lecteurs NVMe non Apple (Samsung), à ce jour, les tests que j'ai effectués sont les suivants:

  • Mac Pro fin 2013: ça ne marche pas
  • MacBook Air début 2014: ne fonctionne pas
  • MacBook Air début 2015: travaux
  • MacBook Pro 15 "début 2015: ne fonctionne pas
ncoden
la source
2
Yeh Samsung ne fonctionnera pas car ils utilisent une taille de bloc de 512. Apple (à partir de Sierra) ne prend en charge que les disques SSD NVME pouvant être formatés à une taille de bloc de 4096, comme le Toshiba THNSN5512GPU7, également appelé OCZ R400.
Malhal
1
High Sierra prend désormais en charge des tailles de bloc de 512 octets. Comme le dit la question, sur Sierra, les hackintoshers utilisent un pilote NVMe corrigé pour prendre en charge 512 avec certaines mises en garde (par exemple, le mode hibernation doit être désactivé ou cela causera une corruption). En outre, certains disques sont au format 512 mais prennent en charge 4K et peuvent être reformatés en 4K comme décrit ici .
kirb
Oui, le Samsung 970 fonctionnera sous macmini, mais apparemment, il ne fonctionne qu'aux vitesses sata. Aucun pcie. Regardez les repères à la fin du fil de discussion forums.macrumors.com/threads/…
Chriz74
7

Veuillez noter qu’il existe un excellent guide sur le forum MacRumors de l’utilisateur Cmd + Q, qui explique en détail la mise à niveau étape par étape de votre disque SSD. En outre, il existe également un aperçu des différents connecteurs SSD d’Apple , ce qui m’a aidé à mieux comprendre les différents modèles.

Résumé (du guide):

  • Les MacBook 2013-2014 utilisent un connecteur non standard (12 + 16 broches) pour le SSD d'origine qui utilise PCIe AHCI (des lecteurs OEM supposément basés sur le Samsung XP941 ou le SM951).
  • Heureusement, il existe un certain nombre de lecteurs M.2 NVMe et un adaptateur disponible permettant les mises à niveau SSD dans ces MacBooks.
  • macOS 10.13 “High Sierra” a introduit le support de démarrage pour les disques NVMe utilisant des secteurs de 512 octets (ou LBA) offrant une variété d'options de mise à niveau de NVMe SSD (Samsung, Intel, etc.)
  • Malheureusement, le micrologiciel EFI d'origine (ou la ROM système) de ce MacBook est fourni avec un pilote NVMe qui l'empêche de sortir de l'hibernation (ou du sommeil profond).
  • Pour résoudre ce problème d'hibernation, la ROM système peut être modifiée ou l'hibernation peut être désactivée sur le MacBook en exécutant «pmset -a standby 0».
  • Les MacBooks 2015 peuvent également être mis à niveau à l'aide de ce guide et ne nécessitent aucune modification du micrologiciel ou autre modification, car ils utilisent probablement tous les disques SSD PCIe NVMe (comme le Samsung PM951 et les versions plus récentes).
  • Ce guide a été testé avec succès avec un MacBook Pro 13 ", fin 2013, et un MacBook Air 11", mi-2013.
Tim
la source
2
Ce guide sur MacRumors est vraiment utile. J'ai récemment mis à jour une carte MBPr 2014 en utilisant la plupart de ses instructions, et cela fonctionne toujours. Modifications apportées: 1. Pas besoin de bande kapton. 2. J'ai utilisé un Sintech ST-NGFF2013-B. 3. Je n'ai pas désactivé l'hibernation avec pmset, je n'ai pas non plus acheté de programmeur CH341A. Je viens de chercher les firmwares MBP112 et MBP114, de transférer le pilote NVMe de MBP114 à MBP112 et de mettre à jour mon Mac avec / usr / libexec / efiupdater -p / chemin / vers / EFIPayloads --force-update. Problème de réveil complètement disparu.
YH Wong
@ Y.HWong: Cela semble être le moyen le plus simple de flasher le firmware. Pouvez-vous dire plus en détail comment vous avez procédé? Peut-être même rejoindre la discussion à MacRumors. Merci beaucoup!
Bernhard Fürst le
5

Mise à jour: j'ai installé un Samsung 970 pro 1 To sur macbook pro 13 2015 (A1502). Et tout fonctionne bien jusqu'à présent. N'a pas rencontré le problème d'installation pour PM981. Toute la procédure est simple, la seule chose à faire est de formater le disque au format HFS + en mode de réparation (Commande + Option + R) avant d’installer High Sierra à l’aide du réseau. Aucun disque USB n'est nécessaire.

Je n'ai pas rencontré de problème de réveil du sommeil. Je suis très heureux de voir que mon macbook a maintenant 1 To de stockage!

Notez que: parce que MacBook Pro 13 2015 (A1502) utilise PCIE2.0 * 4. La vitesse sera donc inférieure à celle de PCIE3.0 * 4. Mais il est également nettement plus rapide que la plupart des disques SSD à 1300-1600 Mo / s et 200 KIOPS, ce qui est très proche de la bande passante de PCIE2.0 * 4.

Changlele
la source
quel adaptateur avez-vous utilisé pour cela?
Chris Cleeland
J'utilise celui-ci. amazon.fr/gp/product/B0788CKXJZ/…
Changlele