Поддерживают ли MacBook SSD-накопители NVMe с помощью адаптера Sintech?

54

Мой вопрос:

Кто-нибудь может подтвердить или опровергнуть поддержку дисков NVMe (например, Samsung 960) адаптерами Sintech M.2 PCIe SSD MacBook для macOS Sierra и High Sierra, или у вас есть какая-либо информация, которая может помочь мне подтвердить или опровергнуть эту поддержку?

Ниже приведены результаты моего исследования.


Сравнение SSD

"Официальные" MacBook SSD

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

  • OWC Aura : 299 долларов за 240 ГБ , 399 долларов за 480 ГБ , 649 долларов за 1 ТБ
  • IFIXIT : 524 доллара за 256 ГБ, 649 долларов за 512 ГБ, 949 долларов за 1 ТБ.

Эквивалентные твердотельные накопители для ПК

Во всем мире официально поддерживаемые твердотельные накопители MacBook (PCIe M.2 AHCI с фирменным 12 + 16-контактным разъемом) стоят от 1 до 2 долларов за ГБ , тогда как эквивалентные твердотельные накопители для ПК (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. На странице продукта четко оговорена совместимость только с ограниченным набором твердотельных накопителей AHCI, но я не вижу никакой причины для этих «несовместимостей», поскольку для моделей PCIe M.2 AHCI нет других программных / аппаратных стандартов. Кажется, что они просто дают как совместимый список протестированных SSD-накопителей AHCI, так и несовместимые с большинством известных моделей твердотельных накопителей NVMe.

Совместимость интерфейса

Что касается интерфейса, то, что я понимаю из AHCI / NVMe, это то, что это всего лишь интерфейс контроллера, в зависимости от системных драйверов на MacBook, а не от самого оборудования.

Который кажется совместимым с:

Я отправил электронное письмо в магазин, где продают этот адаптер, и проблема в том, что macOS не поддерживает сторонние твердотельные накопители NVMe, но Windows 10 и Linux поддерживают.

- Из комментария на Youtube об обновлении видео с SSD AHCI и адаптером Sintech.

Таким образом, Sintech может считать эти NVMe SSD несовместимыми не из-за несовместимости адаптера, а из-за несовместимости целевой ОС.

Поддержка системы

Наконец, для системы macOS теперь поддерживает твердотельные накопители NVMe от неофициальной OSX El Capitan (с патчем для загрузки) и нативно macOS High Sierra (даже при загрузке, см. Статью о поддержке NVME и подтверждение от сообщества Hackintosh ).

Я отправил электронное письмо в Sintech, чтобы получить больше информации об их адаптере. Я получил ответ с некоторыми ссылками (добавлен в этот пост), но с тех пор ответа нет.

Изменить (23/06):

К сожалению, мы заняты в других проектах и ​​до сих пор не можем найти новую систему для тестирования.


Подобные исследования

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

На IFIXIT - MBP в начале 2015 SSD можно обновить с Samsung 950 pro?

  • Пор Чумжан (27.02.2016):

    Я думаю о том, чтобы обновить. Samsung 950 pro интересен. Но я не уверен, что он может использовать для этой модели.

  • trumanhw (21.12.2016):

    Вы можете купить адаптер от M.2 до MBPr или Air примерно за 20 долларов ... (...) НАСТОЯЩИЙ вопрос - будет ли сбой протокол NVMe (как, например, я лично не знаю этот ответ). ... и если он получит полную скорость 950. В принципе, я не понимаю, почему это не так. И я буду проверять это.

  • Фабио (10.06.2017):

    [О патче]. Он предназначен для использования на hackintosh, но я думаю, что он может работать на MacBook Pro с 2015 года с адаптером и svd nvme, как samsung 960/950 evo / pro. Если кто-то попытается или попытался, пожалуйста, дайте мне знать.

ncoden
источник
6
С удовольствием. :) Я надеюсь, что вы получите окончательный ответ - я думаю, что это отличный вопрос! В сообществе есть пара парней, которые, я думаю, могут помочь, поэтому, надеюсь, они
присоединятся
1
Как минимум в 2 раза дешевле (и быстрее) твердотельных накопителей: я надеюсь, что кто-то сможет проверить это. Это снизит цены, если это будет подтверждено.
ncoden
Во-первых, вам нужен твердотельный накопитель NVME, который может быть отформатирован с размером блока 4096, к сожалению, это не Samsung, но OCZ RD400 прекрасно работает после форматирования с помощью утилиты OCZ SSD (требуется ПК). Затем Apple потребуется включить драйвер NVME в прошивку MacBook, чтобы мы могли загрузиться с него.
Малхал

Ответы:

32

небольшое обновление здесь ...

macOS High Sierra beta 9 (и GM) предоставляет нам обновление BootRom для ВСЕХ Mac, поддерживаемых HighSierra, чтобы они могли загружаться с дисков APFS.

Очень, очень хорошая новость об этом - то, что это обновление ТАКЖЕ возвращает загрузочную способность NVMe на каждом Mac обратно в Mac Pro 6.1 (конец 2013) и выше ...

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

Проще говоря:

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

все работает (TRIM, SMART статус, глубокий сон и т. д.)

Итак, начиная с бета-версии 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, 2 полосы)
  • MacBook Pro Retina 13 "в конце 2013 года: работает с 10.10.2 (скорость PCIe 2.0, 2 полосы)
  • MacBook Pro Retina 15 "в конце 2013 года: работает с 10.10.2 (скорость PCIe 2.0, 4 полосы)
  • MacBook Air 11 "и 13" в начале 2014 года: работает с 10.10.2 (скорость PCIe 2.0, 2 полосы)
  • MacBook Pro Retina 13 "середина 2014 года: работает с 10.10.2 (скорость PCIe 2.0, 2 полосы)
  • MacBook Pro Retina 15 "середина 2014 года: работает с 10.10.2 (скорость PCIe 2.0, 4 полосы)
  • MacBook Air 11 "и 13" в начале 2015 года: работает с 10.10.2 (скорость PCIe 2.0, 2 полосы)
  • MacBook Pro Retina 13 "в начале 2015 года: работает с 10.10.2 (скорость PCIe 2.0, 4 полосы)
  • MacBook Pro Retina 15 "середина 2015 года: работает с 10.10.3 (скорость PCIe 3.0 4 полосы)

Что касается не-Apple NVMe накопителей (Samsung 960 evo / pro и т. Д.):

  • Mac Pro, конец 2013 года: работает с 10.13 (скорость PCIe 3.0, 4 полосы)
  • MacBook Air 11 "и 13" середина 2013 года: работает с 10,13 (скорость PCIe 2.0, 2 полосы)
  • MacBook Pro Retina 13 "в конце 2013 года: работает с 10,13 (скорость PCIe 2.0, 2 полосы)
  • MacBook Pro Retina 15 "в конце 2013 года: работает с 10,13 (скорость PCIe 2.0, 4 полосы)
  • MacBook Air 11 "и 13" в начале 2014 года: работает с 10,13 (скорость PCIe 2.0, 2 полосы)
  • MacBook Pro Retina 13 "середина 2014 года: работает с 10,13 (скорость PCIe 2.0, 2 полосы)
  • MacBook Pro Retina 15 "середина 2014 года: работает с 10,13 (скорость PCIe 2.0, 4 полосы)
  • MacBook Air 11 "и 13" в начале 2015 года: работает с 10,13 (скорость PCIe 2.0, 2 полосы)
  • MacBook Pro Retina 13 "в начале 2015 года: работает с 10,13 (скорость PCIe 2.0, 4 полосы)
  • MacBook Pro Retina 15 "середина 2015 года: работает с 10,13 (скорость PCIe 3.0, 4 полосы)

Скорость PCIe 2.0 составляет около 350 МБ / с, поэтому:

  • с 2-мя скоростями PCIe 2.0 ожидаем до 700 МБ / с
  • с 4x полосами 1400 МБ / с

Скорость PCIe 3.0 составляет около 750 МБ / с, поэтому:

  • с четырьмя линиями PCIe 3.0 ожидают почти 3000 МБ / с
Жиль Аурежак
источник
1
Так будет работать но будет медленно?
Гал Браха
3
приятель, твои данные неверны, все Macbook Pro с pci-e (конец 2013 +) и Air 2013+ имеют 4-полосную материнскую плату, даже 11-дюймовый Air, который поставляется со стандартным 128-гигабайтным nvme ssd, в 4 раза (как ssd, так и материнская плата Что касается поставляемой не nvme (ahci) Apple ssd, модели 2013-2014 (Sandisk и Samsung Ssuax) - 2x, а модели 2015 (Samsung Ssubx) - 4x, я поставил много дисков 4x 2015 на MacBook 2013, и они работают на скорости 4x. Все они pcie 2.0. Насколько я знаю, только 2016+ являются pcie 3.0.
Джордж Дима
4
Что вы подразумеваете под "и защитить штифт с помощью каптоновой ленты"?
Жан
1
Есть ли разница между резервным копированием Time Machine и CCC? Я впервые установил новую ОС через рекавери и получил проблемы со сном. Сегодня я попытался сделать резервную копию и восстановление Time Machine из. Все еще есть проблемы. Собираюсь попробовать CCC, но не уверен, что это поможет. Может ли это быть как-то связано с SSD у меня сук? У меня MacBook 13 "2014 Mid и установлен Samsung Evo 960 (PCI Express 3.0 x4)
inferusvv
7

Короткий ответ: да и нет , это зависит от модели Mac.

Спасибо @gillesaurejac, который провел тесты с адаптером Sintech и множеством моделей Mac, работающих под управлением macOS High Sierra.

Его результаты :

Таким образом, что касается накопителей AHCI PCIe (например, облегченного LGT-512B1P), они работают на каждом Mac 2013-2014-2015-2017 Mac, но сон является проблемой с Mac 2014-2015 Mac.

Что касается накопителей Apple NVMe (например, твердотельных накопителей Apple SM2024L, как в iMac 2017 года, или 24ГБ накопителя iMac 2015 года), к настоящему моменту я провел следующие тесты:

  • Mac Pro в конце 2013 года: не работает
  • MacBook Air начала 2014 года: не работает
  • Macmini 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 года: не работает
ncoden
источник
2
Да, Samsung не будет работать, потому что они используют 512 блоков. Apple (по состоянию на Sierra) поддерживает только твердотельные накопители NVME, которые могут быть отформатированы до размера блока 4096, как Toshiba THNSN5512GPU7, также известный как OCZ R400.
Малхал
1
High Sierra теперь поддерживает блоки размером 512 байт. Как упоминается в вопросе, на Sierra хакинтошеры используют пропатченный драйвер NVMe для поддержки 512 с некоторыми оговорками (например, гибернация должна быть отключена, иначе это приведет к повреждению). Кроме того, некоторые диски отформатированы как 512, но поддерживают 4K и могут быть переформатированы в 4K, как описано здесь .
Кирб
Да, Samsung 970 будет работать на Macmini, но, видимо, он работает только на скоростях SATA. Нет Пичи. Посмотрите на тесты в конце нити forums.macrumors.com/threads/...
Chriz74
7

Обратите внимание, что на форуме MacRumors имеется отличное руководство пользователя Cmd + Q, в котором подробно описывается, как постепенно обновлять твердотельный накопитель. Кроме того, есть обзор различных разъемов Apple SSD , которые помогли мне лучше понять различные модели.

Резюме (из руководства):

  • В MacBook 2013-2014 годов используется нестандартный разъем (12 + 16 контактов) для стандартного твердотельного накопителя, в котором используется 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»
  • MacBook 2015 года также можно обновить с помощью этого руководства и не требуют изменений прошивки или других изменений, поскольку все они предположительно используют твердотельные накопители PCIe NVMe (например, Samsung PM951 и новее)
  • Это руководство было успешно протестировано на 13-дюймовом MacBook Pro Late-2013 и 11-дюймовом MacBook Air Mid-2013
Тим
источник
2
Это руководство по 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. Проблема пробуждения полностью исчезла.
YH Wong
@ Y.HWong: звучит как самый простой способ прошить прошивку. Не могли бы вы подробнее рассказать, как вы поступили? Может быть, даже присоединиться к дискуссии на MacRumors. Большое спасибо!
Бернхард Фюрст
5

Обновление: Я установил Samsung 970 Pro 1 ТБ на MacBook Pro 13 2015 (A1502). И пока все работает хорошо. Не столкнулся с проблемой установки для PM981. Вся процедура проста, единственное, что вам нужно сделать, это отформатировать диск в HFS + в режиме восстановления (Command + Option + R) перед установкой High Sierra с использованием сети. USB-диск не требуется.

Не сталкивался с проблемой бодрствования сна. Я очень рад видеть, что мой macbook теперь имеет 1 ТБ памяти!

Обратите внимание: поскольку MacBook Pro 13 2015 (A1502) использует PCIE2.0 * 4. Так что скорость будет медленнее, чем в PCIE3.0 * 4. Но это также значительно быстрее, чем у большинства SSD со скоростью 1300-1600 МБ / с и 200KIOPS, что очень близко к пропускной способности PCIE2.0 * 4.

Changlele
источник
какой адаптер вы использовали для этого?
Крис Кливленд
Я использую это. amazon.fr/gp/product/B0788CKXJZ/...
Changlele