Чи підтримують MacBook диски NVMe SSD за допомогою адаптера Sintech?


42

Моє запитання:

Чи може хтось підтвердити або спростувати підтримку NVMe-накопичувачів (наприклад, Samsung 960) за допомогою адаптерів Sintech M.2 PCIe для MacOS Sierra і High Sierra, або ви отримаєте будь-яку інформацію, яка допоможе мені підтвердити або спростувати цю підтримку?

Нижче наведені результати моїх досліджень.


Порівняння SSD

"Офіційні" накопичувачі MacBook

Офіційно підтримувані накопичувачі MacBook дуже дорогі. Наприклад, з моделями Macbook Air / Pro 2013, 2014 і 2015:

Еквівалентні PC SSD

Загалом, офіційно підтримуваний MacBook SSD (PCIe M.2 AHCI зі запатентованим 12 + 16pin роз'ємом) коштує приблизно $ 1 до $ 2 за ГБ , при цьому еквівалентні PC SSD (PCIe M.2 AHCI і NVMe з роз'ємом ключа M) коштують від приблизно $ 0,4 до $ 1 за ГБ .

NVMe:

AHCI:

Отже, стандартні пристрої PCIe M.2 до 3 разів дешевше ніж MacBook PCIe M.2 SSD. Крім того, NVMe SSD глобально швидше.


Сумісність із NVMe SSD?

Адаптер роз'єму

Спочатку для роз'єму я часто бачив Адаптер Sintech Рекомендується використовувати SSD AHCI вище в MacBook Air / Pro. Сторінка продукту чітко передбачає сумісність лише з обмеженим набором SSD-дисків AHCI, але я не бачу причин для цих "несумісностей", оскільки немає інших програмних / апаратних стандартів для моделей PCIe M.2 AHCI. Здається, вони просто дають як сумісний список перевірених AHCI SSD, і як несумісні найвідоміші моделі NVMe SSD.

Сумісність інтерфейсу

Тоді для інтерфейсу, що я розумію з AHCI / NVMe є те, що це тільки інтерфейс контролера, в залежності від системних драйверів на MacBook, а не на самому апаратному забезпеченні.

Що, здається, відповідає:

Я надіслав електронний лист магазину, який продає цей адаптер, і проблема полягає в тому, що macOS не підтримує сторонні NVMe SSD, а Windows 10 і Linux.

- Від a Коментар Youtube на відео оновлення з AHCI SSD і адаптером Sintech.

Таким чином, Sintech може надати цим NVMe SSD як несумісний не з-за несумісності адаптера, а через несумісності OS призначення.

Системна підтримка

Нарешті, для системи macOS тепер підтримують NVMe SSD, від неофіційно OSX El Capitan (з a патч для завантаження) і початково MacOS High Sierra (навіть як завантажувальний, див. статтю про Підтримка NVME і підтвердження від Спільнота Hackintosh ).

Я надіслав електронний лист компанії Sintech, щоб отримати більше інформації про їх адаптер. Я отримав відповідь з деякими посиланнями (додані до цієї публікації), але відповіді немає.

Редагувати (23/06):

На жаль, ми зайняті іншими проектами, і досі не можемо отримати нову систему, щоб перевірити її.


Аналогічні дослідження

Після того, як я створив цю посаду, я побачив, що в інших спільнотах є деякі люди з таким самим питанням, які чекають на цьому ж кроці. Я поділяю посиланнями там, якщо деякі з них отримали повернення з тесту з адаптером Sintech або іншим.

Увімкнено IFIXIT - MBP на початку 2015 року SSD можна оновити за допомогою Samsung 950 pro?

  • Por Chumjan (27.02.2016):

    Я думаю про оновлення. Цікавий Samsung 950 pro. Але я не впевнений, що він може використовувати для цієї моделі.

  • trumanhw (12/21/2016):

    Ви можете придбати адаптер від M.2 до MBPr або Air приблизно за $ 20 ... (...) РЕАЛЬНИЙ питання полягає в тому, чи буде протокол NVMe гіка (як у, я особисто не знаю відповіді). .. і якщо він отримає повну швидкість 950. У принципі, я не розумію, чому це не було б. І я тестую це.

  • Fabio (06.10.2017):

    [Про патч]. Він призначений для використання на hackintosh, але я думаю, що це може працювати на macbook pro з 2015 року з адаптером і nvme ssd як samsung 960/950 evo / pro. Якщо хтось намагається чи спробував, будь ласка, дайте мені знати.


5
Моє задоволення. :) Сподіваюся, ви отримаєте остаточну відповідь - я думаю, що це велике питання! Є пара хлопців навколо спільноти, що я думаю може допомогти, так що ми сподіваємося, що вони дзвонять.
Monomeeth

Щонайменше в 2 рази дешевше (і швидше) SSD: сподіваюся, що хтось зможе перевірити його. Це призведе до зниження цін, якщо це буде підтверджено.
ncoden

Спочатку вам потрібен NVME SSD, який може бути відформатований розміром 4096 блоків, на жаль, це не Samsung, але OCZ RD400 відмінно працює, відформатований за допомогою утиліти OCZ SSD (необхідний комп'ютер). Далі, Apple повинна буде включати драйвер NVME в прошивку MacBook, щоб ми могли завантажувати його.
malhal

Відповіді:


25

трохи оновлення тут ...

macOS High Sierra beta 9 (і GM) приносить нам оновлення BootRom для всіх Mac, підтримуваних HighSierra, так що вони можуть завантажуватися з дисків APFS.

Дуже гарна новина про те, що це оновлення також приносить NVMe можливості завантаження на кожному Mac назад до Mac Pro 6.1 (Late 2013) вгору ...

Таким чином, кожен Mac, який має роз'єм Apple 12 + 16 PCIe, тепер має можливість завантажуватися з будь-якого диска NVMe, як тільки вони були принаймні підвищені до High Sierra (і їх BootRom оновлено).

Простіше кажучи:

  • візьміть MacBook Pro сітківку 13 "Пізнього 2013 року
  • оновіть його до High Sierra
  • клонувати ОС на зовнішній USB-накопичувач з CCC
  • вимкніть його
  • змінити запас Apple AHCI SSD на новий Samsung 960 Evo (наприклад) скористайтеся sintech (або іншим) M.2 ngff до Apple 12 + 16 адаптера (і захистіть шпильку з каптонною стрічкою)
  • завантажиться з резервної копії USB High Sierra
  • скопіюйте вашу ОС і дані на новий SSD

все працює (TRIM, статус SMART, deepsleep і т.д.)

Таким чином, починаючи з бета-версії оновлення High Sierra та BootRom, нові результати наступні:

Як для Диски Apple NVMe :

  • Mac Pro наприкінці 2013 року: працює з 10.10.2 (при PCIe 3.0 4x швидкості)
  • MacBook Air 11 "& 13" середини 2013 року: працює з 10.10.2 (швидкість PCIe 2.0 2x смуги)
  • Ретіна MacBook Pro 13 "наприкінці 2013: працює від 10.10.2 (швидкість PCIe 2.0 2x смуги)
  • Ретіна MacBook Pro 15 "наприкінці 2013 року: працює з 10.10.2 (смуги швидкості PCIe 2.0 4x)
  • MacBook Air 11 "& 13" на початку 2014 року: працює з 10.10.2 (швидкість PCIe 2.0 2x смуги)
  • MacBook Pro retina 13 "середина 2014: працює з 10.10.2 (швидкість PCIe 2.0 2x смуги)
  • MacBook Pro retina 15 "середина 2014: працює з 10.10.2 (смуги швидкості PCIe 2.0 4x)
  • MacBook Air 11 "& 13" на початку 2015 року: працює з 10.10.2 (швидкість PCIe 2.0 2x смуги)
  • MacBook Pro retina 13 "на початку 2015: працює з 10.10.2 (PCIe 2.0 speed 4x lanes)
  • MacBook Pro retina 15 "середина 2015: працює з 10.10.3 (швидкість PCIe 3.0 4x смуги)

Як для не-Apple NVMe диски (Samsung 960 evo / pro тощо):

  • Mac Pro наприкінці 2013 року: працює з 10.13 (швидкість PCIe 3.0 4x)
  • MacBook Air 11 "& 13" середини 2013 року: працює з 10.13 (швидкість PCIe 2.0 2x смуги)
  • Ретіна MacBook Pro 13 "наприкінці 2013 року: працює від 10.13 (швидкість PCIe 2.0 2x смуги)
  • Ретіна MacBook Pro 15 "наприкінці 2013 року: працює від 10,13 (смуги PCIe 2.0 4x)
  • MacBook Air 11 "& 13" на початку 2014 року: працює з 10.13 (швидкість PCIe 2.0 2x смуги)
  • MacBook Pro retina 13 "середина 2014: працює від 10.13 (швидкість PCIe 2.0 2x смуги)
  • MacBook Pro retina 15 "середина 2014: працює від 10,13 (PCIe 2.0 speed 4x lanes)
  • MacBook Air 11 "& 13" на початку 2015 року: працює з 10.13 (швидкість PCIe 2.0 2x смуги)
  • MacBook Pro retina 13 "початок 2015: працює від 10.13 (PCIe 2.0 speed 4x lanes)
  • MacBook Pro retina 15 "середина 2015: працює від 10.13 (швидкість PCIe 3.0 4x смуги)

Швидкість PCIe 2.0 становить близько 350 МБ / сек.

  • з 2x доріжками PCIe 2.0 очікують до 700 МБ / сек
  • з 4х смугами 1400 МБ / сек

Швидкість PCIe 3.0 становить близько 750 МБ / сек.

  • з 4х смугами PCIe 3.0 очікують майже 3000Мб / сек

1
Так буде працювати, але буде повільно?
Gal Bracha

1
mate, ваша інформація неправильна, всі Macbook Pro з pci-e (наприкінці 2013 +) і Air 2013+ мають 4x доріжки материнської плати, навіть 11-дюймовий Air, який поставляється зі стандартним 128GB nvme ssd 4x (і ssd і материнська плата Що стосується не-nvme (ahci) Apple ssd, що поставляється, моделі 2013-2014 (sandisk і samsung ssuax) є 2х і 2015 моделями (samsung ssubx) 4x, я ставлю багато 4х 2015 диски на 2013 macbook і вони працювати на швидкості 4х.Всі є pcie 2.0.Наскільки я знаю тільки 2016 + є pcie 3.0.
George Dima

2
Що ви маєте на увазі під "захистом шпильки з каптонною стрічкою"?
Jean

Будь-яка різниця між резервним кодом Time Machine і CCC? Перший раз я встановив нову ОС через відновлення і отримав проблеми зі сном. Сьогодні я спробував зробити резервну копію та відновити з. Ще є проблема. Спробую CCC, але не впевнений, що це допоможе. Чи можна це якось підключити до SSD, який я куплю? У мене MacBook 13 "2014 Mid і встановлений Samsung Evo 960 (PCI Express 3.0 x4)
inferusvv


6

Коротка відповідь Так і ні , це залежить від моделі Mac.

Завдяки @gillesaurejac хто зробив тести з Синтех адаптер і багато моделей Mac під керуванням MacOS High Sierra.

Його результати є:

Отже, як для AHCI PCIe диски, (наприклад, LGT-512B1P), вони працюють в кожному 2013-2014-2015-2017 mac, але сон є занепокоєння з 2014-2015 macs.

Як для Apple NVMe диски (наприклад, Apple SSD SM2024L, як це було встановлено в 2017 році на iMacs, або на флеш-накопичувачі на 24 Гб для iMac 2015), до сьогоднішнього дня тести, які я виконував:

  • Mac Pro наприкінці 2013 року: не працює
  • MacBook Air на початку 2014 року: не працює
  • Mac Mini Late 2014: працює
  • MacBook Air на початку 2015 року: працює
  • MacBook Pro 15 "на початку 2015 року: працює

Як для не-Apple NVMe диски (Samsung), до теперішнього часу тести, які я зробив, це:

  • Mac Pro наприкінці 2013 року: не працює
  • MacBook Air на початку 2014 року: не працює
  • MacBook Air на початку 2015 року: працює
  • MacBook Pro 15 "на початку 2015 року: не працює

1
Yeh Samsung не буде працювати, тому що вони використовують 512 розмірів блоку. Apple (як і Sierra) підтримує тільки NVME SSD, які можна відформатувати до розміру блоку 4096, як Toshiba THNSN5512GPU7, також відомий як OCZ R400.
malhal

1
Висока Sierra тепер підтримує 512 байт розмірів блоків. Як згадує питання, на Sierra hackintoshers використовують a виправлений драйвер NVMe підтримка 512 з деякими застереженнями (наприклад, сплячка повинна бути вимкнена або вона призведе до корупції). Крім того, деякі диски приходять у форматі 512, але підтримують 4K, і можуть бути переформатовані на 4K як описано тут .
kirb

Так, Samsung 970 буде працювати на macmini, але, мабуть, він працює тільки на швидкості sata. Немає pcie. Дивіться тести в кінці потоку forums.macrumors.com/threads/…
Chriz74

4

Оновлення: Я встановив Samsung 970 pro 1TB на macbook pro 13 2015 (A1502). І все працює добре. Не виникла проблема з інсталяцією PM981. Вся процедура проста, потрібно лише відформатувати диск на HFS + в режимі ремонту (Command + Option + R) перед установкою High Sierra за допомогою мережі. Не потрібно використовувати USB-диск.

Не виникли проблеми зі сном. Я дуже радий бачити, що зараз у моєму MacBook є 1TB сховище!

Зверніть увагу, що: оскільки MacBook Pro 13 2015 (A1502) використовує PCIE2.0 * 4. Таким чином, швидкість буде меншою, ніж у PCIE3.0 * 4. Але це також значно швидше, ніж більшість SSD на частотах 1300-1600MB / s і 200KIOPS, що дуже близьке до смуги пропускання PCIE2.0 * 4.


який адаптер ви використовували для цього?
Chris Cleeland

Я використовую цей. amazon.fr/gp/product/B0788CKXJZ/…
Changlele

4

Зверніть увагу, що тут є відмінне місце на форумі MacRumors користувачем Cmd + Q, який детально описує покрокове оновлення SSD. Додатково є огляд різних роз'ємів SSD Apple також, що допомогло мені краще зрозуміти різні моделі.

Підсумок (з посібника):

  • 2013-2014 MacBooks використовують нестандартний роз'єм (12 + 16 контактів) для запасного SSD, що використовує PCIe AHCI (OEM-диски, які нібито базуються на Samsung XP941 або SM951)
  • На щастя, існує цілий ряд M.2 NVMe-накопичувачів і адаптер, які дозволяють оновлювати SSD в цих MacBook
  • macOS 10.13 "High Sierra" представила підтримку завантаження для дисків NVMe, які використовують 512 байтових секторів (або LBA), що відкриває різні варіанти оновлення NVMe SSD (Samsung, Intel і т.д.)
  • На жаль, запас прошивки EFI (або системного ПЗУ) у цих MacBook поставляється з драйвером NVMe, який запобігає пробудженню MacBook від сплячки (або глибокого сну)
  • Щоб вирішити цю проблему сплячого режиму, системне ПЗУ може бути змінено або сплячий режим можна вимкнути на MacBook, виконавши команду “pmset -a standby 0”
  • 2015 MacBook можна також модернізувати за допомогою цього посібника і не вимагає внесення змін у прошивку або інші зміни, оскільки вони, ймовірно, використовують всі SSD-пристрої PCIe NVMe (наприклад, Samsung PM951 і новіші)
  • Цей посібник успішно пройшов випробування на 13-дюймовому MacBook Pro Late-2013 та 11 ”MacBook Air Mid-2013

Це керівництво на MacRumors дійсно корисно. Нещодавно я оновив плату MBPr 2014, використовуючи більшість її інструкцій, і він все ще працює. Внесені зміни: 1. Немає необхідності в каптонной стрічці. 2. Я використовував Sintech ST-NGFF2013-B. 3. Я не вимкнув сплячку з pmset, я також не купив програміста CH341A. Я просто подивився на прошивки MBP112 і MBP114, пересадив драйвер NVMe з MBP114 на MBP112, і прошив свій Mac з / usr / libexec / efiupdater -p / path / to / EFIPayloads --force-update. Пробудження проблема повністю пропала.
Y.H Wong
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.