Czy MacBooki obsługują dyski SSD NVMe za pomocą adaptera Sintech?

54

Moje pytanie:

Czy ktoś może potwierdzić lub odrzucić obsługę napędów NVMe (takich jak Samsung 960) przez adaptery MacBook Sintech M.2 PCIe SSD dla MacOS Sierra i High Sierra, czy może masz jakieś informacje, które mogłyby pomóc mi potwierdzić lub odrzucić tę obsługę?

Poniżej znajdują się wyniki moich dotychczasowych badań.


Porównanie dysków SSD

„Oficjalne” dyski SSD MacBook

Oficjalnie obsługiwane dyski SSD MacBook są naprawdę drogie. Na przykład w modelach Macbook Air / Pro 2013, 2014 i 2015:

Ekwiwalentne dyski SSD do komputerów PC

Na całym świecie oficjalnie obsługiwany dysk MacBook SSD (PCIe M.2 AHCI z zastrzeżonym złączem 12 + 16pin) kosztuje od około 1 do 2 USD za GB , podczas gdy równoważny dysk SSD PC (PCIe M.2 AHCI i NVMe z kluczowym złączem M) kosztuje od około 0,4 do 1 USD za GB .

NVMe:

AHCI:

Standardowe urządzenia PCIe M.2 wydają się nawet 3 razy tańsze niż dyski SSD MacBook PCIe M.2. Ponadto dyski SSD NVMe są znacznie szybsze na całym świecie.


Kompatybilność z NVMe SSD?

Adapter złącza

Na początku do złącza często widziałem adapter Sintech zalecany do użycia dysku SSD AHCI powyżej w MacBooku Air / Pro. Strona produktu wyraźnie wskazuje, że jest kompatybilna tylko z ograniczonym zestawem dysków SSD AHCI, ale nie widzę powodu dla tych „niezgodności”, ponieważ nie ma innych standardów oprogramowania / sprzętu dla modeli PCIe M.2 AHCI. Wygląda na to, że po prostu podają jako kompatybilną listę testowanych dysków SSD AHCI oraz jako niekompatybilne z najbardziej znanymi modelami dysków SSD NVMe.

Kompatybilność interfejsu

Zatem dla interfejsu rozumiem, że z interfejsu AHCI / NVMe jest to tylko interfejs kontrolera, w zależności od sterowników systemowych MacBooka, a nie od samego sprzętu.

Co wydaje się być zgodne z:

Wysłałem e-mail do sklepu, który sprzedaje ten adapter, a problem polega na tym, że macOS nie obsługuje zewnętrznych dysków SSD NVMe, ale Windows 10 i Linux tak.

- Od komentarza na Youtube na temat aktualizacji wideo z dyskiem SSD AHCI i adapterem Sintech.

Sintech mógł więc uznać te dyski SSD NVMe za niezgodne nie z powodu niezgodności adaptera, ale z powodu niezgodności docelowego systemu operacyjnego.

Wsparcie systemu

Wreszcie dla systemu macOS obsługuje teraz dyski SSD NVMe, od nieoficjalnie OSX El Capitan (z łatką do rozruchu) i natywnie macOS High Sierra (nawet jako boot, zobacz artykuł na temat obsługi NVME i potwierdzenie od społeczności Hackintosh ).

Wysłałem e-mail do Sintech, aby uzyskać więcej informacji na temat ich adaptera. Otrzymałem odpowiedź z kilkoma referencjami (dodanymi do tego postu), ale od tamtej pory nie ma odpowiedzi.

Edytuj (23/06):

Niestety jesteśmy zajęci innymi projektami i wciąż nie możemy uzyskać nowego systemu do przetestowania go.


Podobne badania

Po utworzeniu tego postu zauważyłem, że niektórzy ludzie z tym samym pytaniem w innych społecznościach czekają na ten sam krok. Udostępniam tam linki na wypadek, gdyby niektóre z nich uzyskały zwrot z testu z adapterem Sintech lub innym.

Na IFIXIT - dysk MBP z początku 2015 r. Może zostać zaktualizowany do wersji Samsung 950 pro?

  • Por Chumjan (27.02.2016):

    Myślę o aktualizacji. Samsung 950 pro jest interesujący. Ale nie jestem pewien, czy można go użyć w tym modelu.

  • trumanhw (21.12.2016):

    Możesz kupić adapter od M.2 do MBPr lub Air za około 20 USD ... (...) PRAWDZIWE pytanie brzmi, czy protokół NVMe będzie miał czkawkę (jak w środku, osobiście nie znam tej odpowiedzi). .. i jeśli osiągnie pełną prędkość 950. Zasadniczo nie rozumiem, dlaczego by tego nie zrobił. I będę to testować.

  • Fabio (06/10/2017):

    [Informacje o łatce]. Ma być używany na hackintoshu, ale myślę, że może działać na MacBooku Pro z 2015 roku z adapterem i NVD SSD, takim jak Samsung 960/950 EVO / PRO. Jeśli ktoś próbuje lub próbował, daj mi znać.

ncoden
źródło
6
Moja przyjemność. :) Mam nadzieję, że otrzymasz ostateczną odpowiedź - myślę, że to świetne pytanie! Jest kilka facetów wokół społeczności, że ja myślę może być w stanie pomóc, więc miejmy nadzieję, że kurant.
Monomeeth
1
Co najmniej 2x tańsze (i szybsze) dyski SSD: Mam nadzieję, że uda nam się to przetestować. Spowoduje to obniżenie cen, jeśli zostanie to potwierdzone.
ncoden
Najpierw potrzebujesz dysku SSD NVME, który można sformatować o wielkości bloku 4096, niestety to nie jest Samsung, ale OCZ RD400 działa świetnie po sformatowaniu za pomocą OCZ SSD Utility (wymagany komputer PC). Następnie Apple musiałby dołączyć sterownik NVME do oprogramowania układowego MacBook, abyśmy mogli go uruchomić.
malhal

Odpowiedzi:

32

mała aktualizacja tutaj ...

macOS High Sierra w wersji beta 9 (i GM) wprowadza aktualizację BootRom dla WSZYSTKICH komputerów Mac obsługiwanych przez HighSierra, dzięki czemu można je uruchamiać z dysków APFS.

Bardzo, bardzo dobrą wiadomością na ten temat jest to, że ta aktualizacja TAKŻE przenosi możliwość rozruchu NVMe na każdym komputerze Mac z powrotem do Mac Pro 6.1 (koniec 2013 r.) W górę ...

Tak więc każdy komputer Mac ze złączem Apple 12 + 16 PCIe ma teraz możliwość rozruchu z dowolnego napędu NVMe, po co najmniej aktualizacji do wersji High Sierra (i aktualizacji BootRom).

Mówiąc prosto:

  • weź MacBooka Pro Retina 13 "pod koniec 2013 r
  • ulepsz go do High Sierra
  • klonuj system operacyjny na zewnętrzny dysk USB za pomocą CCC
  • wyłącz to
  • zmień zapasowy dysk Apple AHCI SSD na nowy Samsung 960 Evo (na przykład) użyj adaptera sintech (lub innego) M.2 ngff na Apple 12 + 16 (i chroń pin taśmą kapton)
  • uruchom komputer z kopii zapasowej USB High Sierra
  • skopiuj swój system operacyjny i dane na nowy dysk SSD

wszystko działa (TRIM, status SMART, deepsleep itp.)

Od czasu wersji beta High Sierra i aktualizacji BootRom nowe wyniki są następujące:

Jeśli chodzi o dyski Apple NVMe :

  • Mac Pro pod koniec 2013 r .: działa od 10.10.2 (z prędkością PCIe 3.0 4x)
  • MacBook Air 11 "i 13" w połowie 2013 roku: działa od 10.10.2 (PCIe 2.0 prędkość 2x linie)
  • MacBook Pro retina 13 "pod koniec 2013: działa od 10.10.2 (PCIe 2.0 prędkość 2x linie)
  • MacBook Pro Retina 15 "pod koniec 2013: działa od 10.10.2 (PCIe 2.0 prędkość 4x linie)
  • MacBook Air 11 ”i 13” na początku 2014 r .: działa od 10.10.2 (PCIe 2.0 prędkość 2x linie)
  • MacBook Pro Retina 13 "połowa 2014 r .: działa od 10.10.2 (PCIe 2.0 prędkość 2x linie)
  • MacBook Pro Retina 15 "połowa 2014: działa od 10.10.2 (PCIe 2.0 prędkość 4x linie)
  • MacBook Air 11 ”i 13” na początku 2015 r .: działa od 10.10.2 (PCIe 2.0 prędkość 2x linie)
  • MacBook Pro Retina 13 "na początku 2015 r .: działa od 10.10.2 (PCIe 2.0 prędkość 4x linie)
  • MacBook Pro Retina 15 "połowa 2015 r .: działa od 10.10.3 (PCIe 3.0 prędkość 4x linie)

Jeśli chodzi o dyski NVMe firm innych niż Apple , (Samsung 960 evo / pro itp.):

  • Mac Pro pod koniec 2013: działa od 10.13 (PCIe 3.0 prędkość 4x linie)
  • MacBook Air 11 "i 13" w połowie 2013 roku: działa od 10.13 (PCIe 2.0 prędkość 2x linie)
  • MacBook Pro retina 13 "pod koniec 2013: działa od 10.13 (PCIe 2.0 prędkość 2x linie)
  • MacBook Pro Retina 15 "pod koniec 2013: działa od 10.13 (PCIe 2.0 prędkość 4x linie)
  • MacBook Air 11 ”i 13” na początku 2014: działa od 10.13 (PCIe 2.0 prędkość 2x linie)
  • MacBook Pro Retina 13 "połowa 2014 r .: działa od 10.13 (prędkość PCIe 2.0 2x linie)
  • MacBook Pro Retina 15 "połowa 2014: działa od 10.13 (PCIe 2.0 prędkość 4x linie)
  • MacBook Air 11 ”i 13” na początku 2015 r .: działa od 10.13 (PCIe 2.0 prędkość 2x linie)
  • MacBook Pro Retina 13 "na początku 2015 r .: działa od 10.13 (PCIe 2.0 prędkość 4x linie)
  • MacBook Pro Retina 15 "połowa 2015: działa od 10.13 (PCIe 3.0 prędkość 4x linie)

Prędkość PCIe 2.0 wynosi około 350 MB / s na linię, więc:

  • z 2x liniami PCIe 2.0 oczekuj do 700 MB / s
  • z 4x liniami 1400 MB / sek

Prędkość PCIe 3.0 wynosi około 750 MB / s na linię, więc:

  • z 4x liniami PCIe 3.0 oczekujemy prawie 3000 MB / s
Gilles Aurejac
źródło
1
Więc to zadziała, ale będzie wolno?
Gal Bracha
3
kolego, twoje dane są błędne, wszystkie Macbook Pro z pci-e (koniec 2013 +) i Air 2013+ mają płytę główną 4x, ale nawet 11-calowy Air, który jest wyposażony w standardowy 128 GB nvme ssd, ma 4x (zarówno płyta ssd, jak i płyta główna Jeśli chodzi o nie-NVMe (Ahci) Apple SSD, który jest instalowany, modele 2013-2014 (Sandisk i Samsung Ssuax) są 2x, a modele 2015 (Samsung ssubx) są 4x, umieściłem wiele dysków 4x 2015 na MacBook 2013 i praca z prędkością 4x. Wszystkie są pcie 2.0.O ile wiem, 2016+ to pcie 3.0.
George Dima
4
Co rozumiesz przez „i chronisz szpilkę taśmą kaptonową”?
Jean
1
Czy jest jakaś różnica między tworzeniem kopii zapasowych Time Machine a CCC? Po raz pierwszy zainstalowałem nowy system operacyjny poprzez odzyskiwanie i miałem problemy ze snem. Dzisiaj próbowałem wykonać kopię zapasową Time Machine i przywrócić ją. Nadal mam problem. Zamierzam wypróbować CCC, ale nie jestem pewien, czy to pomoże. Czy można go w jakiś sposób połączyć z dyskiem SSD, który mam? Mam MacBook 13 "2014 Mid i zainstalowałem Samsung Evo 960 (PCI Express 3.0 x4)
inferusvv
7

Krótka odpowiedź brzmi: tak i nie , zależy to od modelu komputera Mac.

Podziękowania dla @gillesaurejac, który przeprowadził testy z adapterem Sintech i wieloma modelami komputerów Mac z systemem macOS High Sierra.

Jego wyniki to:

Tak więc, jeśli chodzi o dyski AHCI PCIe (takie jak lite-on LGT-512B1P), działają one na każdym komputerze Mac w latach 2013-2014-2015-2017, ale sen dotyczy komputerów Mac w latach 2014-2015.

Jeśli chodzi o dyski Apple NVMe (np. Dysk Apple SSD SM2024L, który znajduje się w iMacach 2017 lub 24-calowy dysk fusion iMaców 2015), do tej pory testy, które wykonałem:

  • Mac Pro pod koniec 2013 r .: nie działa
  • MacBook Air na początku 2014 r .: nie działa
  • Macmini, koniec 2014 r .: działa
  • MacBook Air na początku 2015 r .: działa
  • MacBook Pro 15 ”na początku 2015 r .: działa

Jeśli chodzi o dyski NVMe firm innych niż Apple (Samsung), do tej pory testy, które przeprowadziłem, to:

  • Mac Pro pod koniec 2013 r .: nie działa
  • MacBook Air na początku 2014 r .: nie działa
  • MacBook Air na początku 2015 r .: działa
  • MacBook Pro 15 ”na początku 2015 r .: nie działa
ncoden
źródło
2
Tak, Samsung nie będzie działał, ponieważ używają rozmiaru bloku 512. Apple (od Sierra) obsługuje tylko dyski SSD NVME, które można sformatować do rozmiaru bloku 4096, takie jak Toshiba THNSN5512GPU7 znany również jako OCZ R400.
malhal
1
High Sierra obsługuje teraz 512-bajtowe rozmiary bloków. Jak wspomina pytanie, w hackintosherach Sierra używamy łatanego sterownika NVMe do obsługi 512 z pewnymi zastrzeżeniami (np. Hibernacja musi być wyłączona lub spowoduje to uszkodzenie). Ponadto niektóre dyski są sformatowane jako 512, ale obsługują 4K, i można je ponownie sformatować do 4K, jak opisano tutaj .
kirb
Tak, Samsung 970 będzie działał na Macmini, ale najwyraźniej działa tylko z prędkością sata. Nie pcie. Spójrz na testy na końcu wątku forums.macrumors.com/threads/…
Chriz74,
7

Pamiętaj, że na forum MacRumors znajduje się doskonały przewodnik użytkownika Cmd + Q, w którym szczegółowo opisano, jak uaktualnić dysk SSD krok po kroku. Dodatkowo znajduje się przegląd różnych złączy Apple SSD , co pomogło mi lepiej zrozumieć różne modele.

Podsumowanie (z przewodnika):

  • 2013-2014 MacBooki używają niestandardowego złącza (12 + 16 pinów) dla standardowego dysku SSD, który wykorzystuje PCIe AHCI (dyski OEM rzekomo oparte na Samsung XP941 lub SM951)
  • Na szczęście istnieje wiele napędów M.2 NVMe i adapter, które umożliwiają aktualizację dysków SSD w tych MacBookach
  • System macOS 10.13 „High Sierra” wprowadził obsługę rozruchu dla napędów NVMe korzystających z 512-bajtowych sektorów (lub LBA), co otwiera szereg opcji aktualizacji SSD NVMe (Samsung, Intel itp.)
  • Niestety standardowe oprogramowanie EFI (lub systemowa pamięć ROM) w tym MacBooku jest wyposażone w sterownik NVMe, który zapobiega wybudzeniu MacBooka ze stanu hibernacji (lub głębokiego uśpienia)
  • Aby rozwiązać ten problem z hibernacją, systemową pamięć ROM można zmodyfikować lub hibernację można wyłączyć na komputerze MacBook, wykonując polecenie „pmset -a standby 0”
  • MacBooki 2015 można również zaktualizować za pomocą tego przewodnika i nie wymagają modyfikacji oprogramowania układowego ani innych zmian, ponieważ prawdopodobnie wszystkie używają dysków SSD PCIe NVMe (takich jak Samsung PM951 i nowsze)
  • Ten przewodnik został pomyślnie przetestowany z 13-calowym MacBookiem Pro pod koniec 2013 roku i 11-calowym MacBookiem Air z połowy 2013 roku
Tim
źródło
2
Ten przewodnik po MacRumorsach jest naprawdę przydatny. Niedawno zaktualizowałem płytę MBPr 2014, korzystając z większości jej instrukcji, i nadal działa. Dokonane zmiany: 1. Nie ma potrzeby używania taśmy kaptonowej. 2. Użyłem Sintech ST-NGFF2013-B. 3. Nie wyłączyłem hibernacji za pomocą pmset, nie kupiłem też programatora CH341A. Właśnie przejrzałem oprogramowanie wewnętrzne MBP112 i MBP114, przeszczepiłem sterownik NVMe z MBP114 do MBP112 i sflashowałem mój komputer Mac za pomocą / usr / libexec / efiupdater -p / path / to / EFIPayloads --force-update. Problem budzenia całkowicie zniknął.
YH Wong,
@ Y.HWong: Brzmi jak najprostszy sposób na flashowanie oprogramowania. Czy możesz powiedzieć bardziej szczegółowo, jak postępowałeś? Może nawet dołączyć do dyskusji w MacRumors. Wielkie dzięki!
Bernhard Fürst
5

Aktualizacja installed Zainstalowałem Samsung 970 pro 1 TB na MacBooku Pro 13 2015 (A1502). I do tej pory wszystko działa dobrze. Nie napotkał problemu z instalacją dla PM981. Cała procedura jest łatwa, jedyne, co musisz zrobić, to sformatować dysk do HFS + w trybie naprawy (Command + Opcja + R) przed zainstalowaniem High Sierra za pomocą sieci. Nie jest wymagany dysk USB.

Nie napotkałem problemu z budzeniem się podczas snu. Bardzo się cieszę, że mój MacBook ma teraz 1 TB pamięci!

Zauważ, że: ponieważ MacBook Pro 13 2015 (A1502) używa PCIE2.0 * 4. Tak więc prędkość będzie mniejsza niż w PCIE3.0 * 4. Ale jest również znacznie szybszy niż większość dysków SSD o prędkości 1300-1600 MB / si 200KIOPS, co jest bardzo zbliżone do przepustowości PCIE2.0 * 4.

Changlele
źródło
jakiego adaptera użyłeś do tego?
Chris Cleeland,
Używam tego. amazon.fr/gp/product/B0788CKXJZ/...
Changlele