Apakah MacBooks mendukung drive NVMe SSD melalui penggunaan adaptor Sintech?

54

Pertanyaan saya:

Adakah yang bisa mengkonfirmasi atau menyangkal dukungan drive NVMe (seperti Samsung 960) oleh Sintech M.2 PCIe SSD MacBook adapter untuk macOS Sierra dan High Sierra, atau apakah Anda memiliki informasi yang dapat membantu saya mengkonfirmasi atau menolak dukungan ini?

Di bawah ini adalah hasil penelitian saya sejauh ini.


Perbandingan SSD

SSD MacBook "Resmi"

SSD MacBook yang didukung secara resmi sangat mahal. Misalnya, dengan model Macbook Air / Pro 2013, 2014 dan 2015:

SSD PC Setara

Secara global, SSD MacBook yang didukung secara resmi (PCIe M.2 AHCI dengan konektor 12 + 16pin yang dipatenkan) berharga mulai dari $ 1 hingga $ 2 per GB , sedangkan SSD PC yang setara (PCIe M.2 AHCI dan NVMe dengan konektor M kunci) berharga dari sekitar $ 0,4 hingga $ 1 per GB .

NVMe:

AHCI:

Jadi perangkat PCIe M.2 standar tampaknya lebih murah 3x dari SSD MacBook PCIe M.2. Plus, NVMe SSD secara global jauh lebih cepat.


Kompatibilitas NVMe SSD?

Konektor adaptor

Pada awalnya untuk konektor, saya sering melihat adaptor Sintech direkomendasikan untuk menggunakan SSD AHCI di atas di MacBook Air / Pro. Halaman produk jelas hanya kompatibel dengan perangkat AHCI SSD yang terbatas, tetapi saya tidak melihat alasan "ketidakcocokan" ini, karena tidak ada standar perangkat lunak / perangkat keras untuk model AHCI PCIe M.2. Tampaknya mereka hanya memberikan daftar yang sesuai dengan daftar SSD AHCI yang telah mereka uji, dan tidak sesuai dengan model NVMe SSD yang paling dikenal.

Kompatibilitas antar muka

Kemudian untuk antarmuka, apa yang saya mengerti dari AHCI / NVMe adalah bahwa itu hanya antarmuka pengontrol, tergantung pada driver sistem pada MacBook dan bukan pada perangkat keras itu sendiri.

Yang tampaknya konsisten dengan:

Saya mengemail toko yang menjual adaptor itu dan masalahnya adalah bahwa macOS tidak mendukung SSD NVMe pihak ke-3, tetapi Windows 10 dan Linux melakukannya.

- Dari komentar Youtube pada video pemutakhiran dengan AHCI SSD dan adaptor Sintech.

Jadi Sintech mungkin telah memberikan NVMe SSD ini sebagai tidak kompatibel bukan karena ketidakcocokan adaptor, tetapi karena ketidakcocokan OS tujuan.

Dukungan sistem

Akhirnya untuk sistem, macOS sekarang mendukung NVMe SSD, dari OSX El Capitan yang tidak resmi (dengan patch untuk boot) dan native MacOS High Sierra (bahkan saat boot, lihat artikel tentang dukungan NVME dan konfirmasi dari komunitas Hackintosh ).

Saya mengirim email ke Sintech untuk mendapatkan informasi lebih lanjut tentang adaptor mereka. Saya mendapat balasan dengan beberapa referensi (ditambahkan ke posting ini), tetapi tidak ada jawaban sejak itu.

Edit (23/06):

Sayangnya, kami sibuk dengan proyek lain, dan masih belum bisa mendapatkan sistem baru untuk mengujinya.


Penelitian serupa

Setelah saya membuat posting ini, saya melihat ada beberapa orang dengan pertanyaan yang sama di komunitas lain, menunggu di langkah yang sama. Saya membagikan tautan di sana seandainya beberapa dari mereka mendapat pengembalian dari tes dengan adaptor Sintech atau yang lain.

Pada IFIXIT - MBP awal 2015 SSD dapat ditingkatkan dengan Samsung 950 pro?

  • Por Chumjan (27/02/2016):

    Saya berpikir untuk meningkatkan. Samsung 950 pro menarik. Tapi saya tidak yakin ini bisa digunakan untuk model ini.

  • trumanhw (21/12/2016):

    Anda dapat membeli adaptor dari M.2 ke MBPr atau Air dengan harga sekitar $ 20 ... (...) Pertanyaan NYATA adalah apakah protokol NVMe akan menjadi cegukan (seperti pada, saya pribadi tidak tahu jawaban itu). .. dan jika itu akan mendapatkan kecepatan penuh dari 950. Pada prinsipnya, saya tidak melihat mengapa itu tidak terjadi. Dan saya AKAN menguji ini.

  • Fabio (06/10/2017):

    [Tentang tambalan]. Ini dimaksudkan untuk digunakan pada hackintosh tapi saya pikir itu mungkin bekerja pada macbook pro dari 2015 dengan adaptor dan nvme ssd seperti samsung 960/950 evo / pro. Jika seseorang mencoba atau telah mencobanya, beri tahu saya.

ncoden
sumber
6
Dengan senang hati. :) Saya harap Anda mendapatkan jawaban yang pasti - Saya pikir ini adalah pertanyaan yang bagus! Ada beberapa orang di sekitar komunitas yang saya pikir mungkin bisa membantu, jadi semoga mereka
berbaur
1
Setidaknya 2x lebih murah (dan lebih cepat) SSD: Saya harap seseorang dapat mengujinya. Ini akan menurunkan harga jika dikonfirmasi.
ncoden
Pertama, Anda membutuhkan NVME SSD yang dapat diformat dengan ukuran blok 4.096, sayangnya itu bukan Samsung tetapi OCZ RD400 berfungsi dengan baik setelah diformat dengan OCZ SSD Utility (diperlukan PC). Selanjutnya, Apple perlu menyertakan driver NVME dalam firmware MacBook sehingga kami dapat mem-boot-nya.
Malhal

Jawaban:

32

sedikit pembaruan di sini ...

macOS High Sierra beta 9 (dan GM) memberi kami pembaruan BootRom untuk SEMUA Mac yang didukung oleh HighSierra, sehingga mereka dapat mem-boot dari drive APFS.

Berita yang sangat, sangat baik tentang ini adalah bahwa pembaruan ini JUGA membawa kemampuan boot NVMe di setiap mac kembali ke Mac Pro 6.1 (Akhir 2013) ke atas ...

Jadi setiap Mac yang memiliki konektor PCIe Apple 12 + 16 sekarang berutang kemampuan untuk boot dari setiap drive NVMe, setelah mereka setidaknya ditingkatkan ke High Sierra (dan BootRom mereka diperbarui).

Sederhananya:

  • mengambil MacBook Pro retina 13 "Akhir 2013
  • tingkatkan ke High Sierra
  • mengkloning OS ke drive USB eksternal dengan CCC
  • matikan
  • ganti stok Apple AHCI SSD ke Samsung 960 Evo yang baru (misalnya) menggunakan sintech (atau lainnya) M.2 ngff ke adaptor Apple 12 + 16 (dan melindungi pin dengan kapton tape)
  • boot dari cadangan USB Anda dari High Sierra
  • salin kembali OS dan data Anda ke SSD baru

semuanya berfungsi (TRIM, status SMART, tidur pulas, dll.)

Jadi sejak beta dari Sierra Tinggi dan pembaruan BootRom, hasil baru adalah sebagai berikut:

Adapun drive Apple NVMe :

  • Mac Pro akhir 2013: bekerja mulai 10.10.2 (pada kecepatan PCIe 3.0 4x)
  • MacBook Air 11 "& 13" pertengahan 2013: bekerja mulai 10.10.2 (PCIe 2.0 speed 2x lanes)
  • MacBook Pro retina 13 "akhir 2013: bekerja dari 10.10.2 (jalur PCIe 2.0 kecepatan 2x)
  • MacBook Pro retina 15 "akhir 2013: bekerja mulai 10.10.2 (jalur PCIe 2.0 kecepatan 4x)
  • MacBook Air 11 "& 13" awal 2014: bekerja mulai 10.10.2 (PCIe 2.0 speed 2x lanes)
  • MacBook Pro retina 13 "pertengahan 2014: bekerja mulai 10.10.2 (jalur PCIe 2.0 kecepatan 2x)
  • MacBook Pro retina 15 "pertengahan 2014: bekerja mulai 10.10.2 (jalur PCIe 2.0 kecepatan 4x)
  • MacBook Air 11 "& 13" awal 2015: bekerja mulai 10.10.2 (jalur PCIe 2.0 kecepatan 2x)
  • MacBook Pro retina 13 "awal 2015: bekerja dari 10.10.2 (jalur PCIe 2.0 kecepatan 4x)
  • MacBook Pro retina 15 "pertengahan 2015: bekerja mulai 10.10.3 (jalur PCIe 3.0 kecepatan 4x)

Adapun drive NVMe non-Apple , (Samsung 960 evo / pro dll):

  • Mac Pro akhir 2013: bekerja dari 10.13 (PCIe 3.0 speed 4x lanes)
  • MacBook Air 11 "& 13" pertengahan 2013: bekerja dari 10.13 (PCIe 2.0 speed 2x lanes)
  • MacBook Pro retina 13 "akhir 2013: bekerja dari 10.13 (jalur PCIe 2.0 kecepatan 2x)
  • MacBook Pro retina 15 "akhir 2013: bekerja dari 10.13 (jalur PCIe 2.0 kecepatan 4x)
  • MacBook Air 11 "& 13" awal 2014: bekerja dari 10.13 (jalur PCIe 2.0 kecepatan 2x)
  • MacBook Pro retina 13 "pertengahan 2014: bekerja mulai 10.13 (PCIe 2.0 speed 2x lanes)
  • MacBook Pro retina 15 "pertengahan 2014: bekerja mulai 10.13 (PCIe 2.0 speed 4x lanes)
  • MacBook Air 11 "& 13" awal 2015: bekerja dari 10.13 (PCIe 2.0 speed 2x lanes)
  • MacBook Pro retina 13 "awal 2015: bekerja dari 10.13 (jalur PCIe 2.0 kecepatan 4x)
  • MacBook Pro retina 15 "pertengahan 2015: bekerja dari 10.13 (PCIe 3.0 speed 4x lane)

Kecepatan PCIe 2.0 adalah sekitar 350 MB / detik oleh jalur jadi:

  • dengan 2x lajur PCIe 2.0 harapkan hingga 700 MB / detik
  • dengan jalur 4x 1400 MB / detik

Kecepatan PCIe 3.0 sekitar 750 MB / detik oleh jalur jadi:

  • dengan 4x lane PCIe 3.0 harapkan hampir 3000MB / detik
Gilles Aurejac
sumber
1
Jadi itu akan berhasil tetapi akan lambat?
Gal Bracha
3
sobat, info anda salah, semua Macbook Pro dengan pci-e (akhir 2013 +) dan Air 2013+ memiliki motherboard 4x lanes, bahkan 11 "Air yang hadir dengan standar 128GB nvme ssd adalah 4x (baik SSD dan motherboard) Sedangkan untuk non-nvme (ahci) ssd Apple yang diinstal, model 2013-2014 (sandisk dan samsung ssuax) adalah model 2x dan 2015 (samsung ssubx) adalah 4x, saya menaruh banyak 4x drive 2015 pada macbook 2013 dan mereka bekerja pada kecepatan 4x. Semua adalah pcie 2.0. Sejauh yang saya tahu hanya 2016+ adalah pcie 3.0.
George Dima
4
Apa yang Anda maksud dengan "dan melindungi pin dengan kapton tape"?
Jean
1
Adakah perbedaan antara cadangan Time Machine dan CCC? Pertama kali saya menginstal OS baru melalui pemulihan dan mendapat masalah tidur. Hari ini saya sudah mencoba membuat cadangan dan memulihkan Time Machine. Masih ada masalah. Akan mencoba CCC, tetapi tidak yakin itu akan membantu. Bisakah itu entah bagaimana terhubung ke SSD I dough? Saya memiliki MacBook 13 "2014 Mid dan menginstal Samsung Evo 960 (PCI Express 3.0 x4)
inferusvv
7

Jawaban singkatnya adalah Ya dan Tidak , itu tergantung pada model Mac.

Terima kasih kepada @gillesaurejac yang membuat tes dengan adaptor Sintech dan banyak model Mac menjalankan macOS High Sierra.

Hasilnya adalah:

Jadi, seperti untuk drive AHCI PCIe , (seperti LGT-512B1P lite-on), mereka bekerja di setiap mac 2013-2014-2015-2017, tetapi tidur adalah masalah dengan mac 2014-2015.

Adapun drive Apple NVMe , (seperti Apple SSD SM2024L seperti yang ditemukan di iMacs 2017, atau drive fusi 24GB dari iMacs 2015), hingga saat ini tes yang telah saya lakukan adalah:

  • Mac Pro akhir 2013: tidak berfungsi
  • MacBook Air awal 2014: tidak berfungsi
  • Macmini Akhir 2014: bekerja
  • MacBook Air awal 2015: berfungsi
  • MacBook Pro 15 "awal 2015: berfungsi

Sedangkan untuk drive NVMe non-Apple , (Samsung), hingga saat ini tes yang telah saya lakukan adalah:

  • Mac Pro akhir 2013: tidak berfungsi
  • MacBook Air awal 2014: tidak berfungsi
  • MacBook Air awal 2015: berfungsi
  • MacBook Pro 15 "awal 2015: tidak berfungsi
ncoden
sumber
2
Yeh Samsung tidak akan berfungsi karena mereka menggunakan ukuran blok 512. Apple (pada Sierra) hanya mendukung SSD NVME yang dapat diformat ke ukuran 4.096 blok, seperti Toshiba THNSN5512GPU7 juga dikenal sebagai OCZ R400.
Malhal
1
High Sierra sekarang mendukung ukuran blok 512 byte. Seperti yang disebutkan dalam pertanyaan, pada Sierra peretas menggunakan driver NVMe yang ditambal untuk mendukung 512 dengan beberapa peringatan (misalnya hibernasi harus dinonaktifkan atau akan menyebabkan korupsi). Juga, beberapa drive diformat sebagai 512 tetapi mendukung 4K, dan dapat diformat ulang menjadi 4K seperti dijelaskan di sini .
kirb
Ya Samsung 970 akan bekerja pada macmini tetapi tampaknya itu hanya bekerja pada kecepatan sata. Tidak ada pcie Lihatlah benchmark pada akhir benang forums.macrumors.com/threads/...
Chriz74
7

Harap perhatikan bahwa ada panduan yang sangat baik di forum MacRumors oleh pengguna Cmd + Q yang merinci cara meningkatkan SSD Anda selangkah demi selangkah. Selain itu ada tinjauan tentang berbagai konektor SSD Apple juga, yang membantu saya untuk lebih memahami berbagai model.

Ringkasan (dari panduan):

  • 2013-2014 MacBook menggunakan konektor non-standar (12 + 16 pin) untuk stock SSD yang menggunakan PCIe AHCI (drive OEM yang seharusnya didasarkan pada Samsung XP941 atau SM951)
  • Untungnya, ada sejumlah drive M.2 NVMe dan adaptor yang tersedia yang memungkinkan peningkatan SSD di MacBook ini
  • macOS 10.13 "High Sierra" memperkenalkan dukungan boot untuk drive NVMe yang menggunakan sektor 512 byte (atau LBA) yang membuka berbagai opsi upgrade SSD NVMe (Samsung, Intel, dll)
  • Sayangnya, firmware EFI (atau ROM sistem) di MacBook ini dilengkapi dengan driver NVMe yang mencegah MacBook dari bangun dari hibernasi (atau tidur nyenyak)
  • Untuk mengatasi masalah hibernasi ini, ROM sistem dapat dimodifikasi, atau hibernasi dapat dinonaktifkan di MacBook dengan menjalankan "pmset -a standby 0"
  • 2015 MacBook juga dapat ditingkatkan menggunakan panduan ini dan tidak memerlukan modifikasi firmware atau perubahan lain karena mungkin semuanya menggunakan PCIe NVMe SSD (seperti Samsung PM951 dan yang lebih baru)
  • Panduan ini telah berhasil diuji dengan 13 "MacBook Pro Akhir-2013 dan 11" MacBook Air Mid-2013
Tim
sumber
2
Panduan tentang MacRumors itu sangat berguna. Saya baru-baru ini memutakhirkan papan MBPr 2014 menggunakan sebagian besar instruksinya, dan masih berfungsi. Perubahan yang dilakukan: 1. Tidak perlu pita kapton. 2. Saya menggunakan Sintech ST-NGFF2013-B. 3. Saya tidak mematikan hibernasi dengan pmset, saya juga tidak membeli programmer CH341A. Saya baru saja mencari firmware MBP112 dan MBP114, mentransplantasikan driver NVMe dari MBP114 ke MBP112, dan mem-flash Mac saya dengan / usr / libexec / efiupdater -p / path / ke / EFIPayloads --force-update. Masalah bangun sepenuhnya hilang.
YH Wong
@ Y.HWong: Kedengarannya seperti cara termudah untuk mem-flash firmware. Bisakah Anda memberi tahu dengan lebih detail bagaimana Anda melanjutkan? Bahkan bisa bergabung dalam diskusi di MacRumors. Terima kasih banyak!
Bernhard Fürst
5

Pembaruan: Saya memasang Samsung 970 pro 1TB di macbook pro 13 2015 (A1502). Dan semuanya bekerja dengan baik sejauh ini. Tidak mengalami masalah instalasi untuk PM981. Seluruh prosedurnya mudah, satu-satunya hal yang perlu Anda lakukan adalah memformat disk menjadi HFS + dalam mode repaire (Command + Option + R) sebelum menginstal High Sierra menggunakan jaringan. Tidak diperlukan disk usb.

Belum mengalami masalah bangun tidur. Saya sangat senang melihat bahwa macbook saya memiliki penyimpanan 1TB sekarang!

Perhatikan bahwa: karena MacBook Pro 13 2015 (A1502) menggunakan PCIE2.0 * 4. Jadi kecepatannya akan lebih lambat daripada di PCIE3.0 * 4. Tetapi ini juga secara signifikan lebih cepat daripada kebanyakan SSD pada 1300-1600MB / s dan 200KIOPS yang sangat dekat dengan bandwidth PCIE2.0 * 4.

Changlele
sumber
adaptor mana yang Anda gunakan untuk ini?
Chris Cleeland
Saya menggunakan yang ini. amazon.fr/gp/product/B0788CKXJZ/…
Changlele