MacBook是否通过使用Sintech适配器支持NVMe SSD驱动器?


54

我的问题:

谁能确认或否定适用于macOS Sierra和High Sierra的Sintech M.2 PCIe SSD MacBook适配器对NVMe驱动器(如Samsung 960)的支持,或者您是否有任何信息可以帮助我确认或否决此支持?

以下是我到目前为止的研究结果。


固态硬盘比较

“官方” MacBook SSD

官方支持的MacBook SSD确实非常昂贵。例如,对于Macbook Air / Pro 2013、2014和2015型号:

等效的PC SSD

在全球范围内,官方支持的MacBook SSD(具有专有12 + 16pin连接器的PCIe M.2 AHCI)的价格为每GB1美元至2美元,而同等PC SSD(具有钥匙M连接器的PCIe M.2 AHCI和NVMe)的成本为大约每GB $ 0.4到$ 1

NVMe:

AHCI:

因此,标准PCIe M.2设备似乎比MacBook PCIe M.2 SSD 便宜3倍。另外,NVMe SSD在全球范围内运行更快。


NVMe SSD兼容性?

连接器适配器

首先,对于连接器,我经常看到 Sintech适配器建议在MacBook Air / Pro中使用上述AHCI SSD。该产品页面明确规定仅与少数AHCI SSD兼容,但我看不到这些“不兼容性”的任何原因,因为PCIe M.2 AHCI模型没有其他软件/硬件标准。看起来它们只是简单地给出了他们已经测试过的AHCI SSD的列表,而不是最知名的NVMe SSD型号。

接口兼容性

然后对于接口,我从AHCI / NVMe那里了解到,它只是一个控制器接口,取决于MacBook上的系统驱动程序,而不取决于硬件本身。

似乎符合:

我通过电子邮件发送给出售该适配器的商店,问题是macOS不支持第三方NVMe SSD,但Windows 10和Linux支持。

-从YouTube上评论的带有AHCI SSD和Sintech适配器的升级视频。

因此,Sintech可能将这些NVMe SSD设置为不兼容,并不是因为适配器不兼容,而是因为目标操作系统不兼容。

系统支援

最终,对于该系统,macOS现在支持NVMe SSD,从非正式的OSX El Capitan(具有要启动的补丁程序)到本地的macOS High Sierra(甚至在启动时,请参阅有关NVME支持的文章以及Hackintosh社区的确认)。

我向Sintech发送了一封电子邮件,以获取有关其适配器的更多信息。我得到了一些引用的回复(添加到这篇文章中),但此后没有任何答案。

编辑(23/06):

不幸的是,我们正忙于其他项目,但仍然无法获得用于测试它的新系统。


类似的研究

创建此帖子后,我发现其他社区中有人在同一步骤上有相同的问题。如果其中一些通过Sintech适配器或其他适配器进行的测试获得了回报,我将在其中共享这些链接。

IFIXIT-MBP 2015年初的SSD可以使用Samsung 950 pro升级吗?

  • 通过Chumjan(02/27/2016):

    我想升级。三星950 pro很有趣。但我不确定它是否可以用于此模型。

  • trumanhw(12/21/2016):

    您可以花大约20美元购买从M.2到MBPr或Air的适配器...(...)真正的问题是NVMe协议是否会打ic(例如,我个人不知道该答案)。 ..以及它是否能达到950的全速。原则上,我不知道为什么它不会。我将对此进行测试。

  • 法比奥(06/10/2017):

    [关于补丁]。它打算在hackintosh上使用,但我认为它可能会在2015年以后的Macbook pro上使用适配器和nvme ssd,如三星960/950 evo / pro。如果有人尝试过或尝试过,请告诉我。


6
我的荣幸。:)希望您能得到明确的答案-我认为这是一个很好的问题!有一对夫妇周围的社区,我的家伙也许能够帮助,所以希望他们附和。
Monomeeth

1
至少便宜2倍(更快)的SSD:我希望有人能够对其进行测试。如果得到确认,这将使价格下降。
ncoden

首先,您需要一个可以格式化为4096块大小的NVME SSD,不幸的是,这不是三星,但是一旦使用OCZ SSD Utility(需要PC)进行格式化,OCZ RD400就能很好地工作。接下来,Apple需要在MacBook固件中包含NVME驱动程序,以便我们可以启动它。
malhal

Answers:


32

这里有一点更新...

macOS High Sierra beta 9(和GM)为HighSierra支持的所有Mac带来了BootRom更新,以便它们可以从APFS驱动器启动。

关于此的非常非常好的消息是,此更新还使每台Mac上的NVMe启动功能重新回到Mac Pro 6.1(2013年末)...

因此,每台具有Apple 12 + 16 PCIe连接器的Mac现在至少都已升级到High Sierra(并更新了BootRom)后,就可以从任何NVMe驱动器启动。

简单地说:

  • 于2013年末购买MacBook Pro视网膜13英寸
  • 升级到High Sierra
  • 使用CCC将操作系统克隆到外部USB驱动器
  • 关机
  • 将库存的Apple AHCI SSD更改为全新的Samsung 960 Evo(例如),使用sintech(或其他)M.2 ngff到Apple 12 + 16适配器(并用木棉纸保护销)
  • 从High Sierra的USB备份启动
  • 将您的操作系统和数据复制回新的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速度为2x通道)
  • MacBook Pro retina 13“ 2013年底:从10.10.2(PCIe 2.0速度2x通道)运行
  • MacBook Pro retina 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速度4x通道)
  • MacBook Pro retina 15英寸2015年中:适用于10.10.3(PCIe 3.0速度4x通道)

对于非Apple NVMe驱动器,(三星960 evo / pro等):

  • Mac Pro 2013年末:从10.13开始工作(PCIe 3.0速度4x通道)
  • 2013年中的MacBook Air 11英寸和13英寸:从10.13开始工作(PCIe 2.0速度为2x通道)
  • MacBook Pro retina 13“ 2013年底:从10.13开始工作(PCIe 2.0速度2x通道)
  • MacBook Pro retina 15英寸2013年底:支持10.13(PCIe 2.0速度4x通道)
  • MacBook Air 11英寸和13英寸2014年初:适用于10.13(PCIe 2.0速度2倍车道)
  • MacBook Pro retina 13英寸2014年中:从10.13开始工作(PCIe 2.0速度2x通道)
  • MacBook Pro retina 15英寸(2014年中):从10.13开始工作(PCIe 2.0速度4x通道)
  • MacBook Air 11英寸和13英寸2015年初:从10.13开始工作(PCIe 2.0速度2x通道)
  • MacBook Pro retina 13英寸2015年初:从10.13开始工作(PCIe 2.0速度4x通道)
  • MacBook Pro retina 15英寸2015年中:适用于10.13(PCIe 3.0速度4x通道)

PCIe 2.0通道的速度约为350 MB /秒,因此:

  • 带有2倍PCIe 2.0通道的情况下,预期速度可达700 MB /秒
  • 4个通道1400 MB /秒

PCIe 3.0通道的速度约为750 MB /秒,因此:

  • 具有4倍PCIe 3.0通道的情况预计将达到3000MB /秒

1
因此它可以工作,但是会很慢?
Gal Bracha

3
队友,您的信息有误,所有配备pci-e(2013年后期及以后)和Air 2013+的Macbook Pro均具有4倍通道主板,即使配备标准128GB nvme ssd的11英寸Air也为4倍(ssd和主板) )。至于已安装的非nvme(ahci)苹果ssd,2013-2014型号(sandisk和samsung ssuax)是2倍,而2015型号(samsung ssubx)是4倍,我在2013年的macbook上放了很多4x 2015硬盘,它们工作速度是4倍,都是pcie 2.0。据我所知,只有2016+是pcie 3.0
George Dima

4
您的意思是“用棉纸胶带保护销子”是什么意思?
Jean Jean

1
Time Machine备份和CCC有什么区别?第一次,我通过恢复安装了新操作系统,出现了睡眠问题。今天,我尝试进行Time Machine备份和还原。仍然有问题。尝试使用CCC,但不确定是否会有所帮助。可以通过某种方式将其连接到我的固态硬盘吗?我安装了MacBook 13“ 2014 Mid,并安装了Samsung Evo 960(PCI Express 3.0 x4)
inferusvv '18年


7

简短的回答是”和“否”,这取决于Mac型号。

感谢@gillesaurejac,他使用Sintech适配器和许多运行macOS High Sierra的Mac型号进行了测试。

他的结果是:

因此,对于AHCI PCIe驱动器(如Lite-on LGT-512B1P),它们可在每台2013-2014-2015-2017 mac机上工作,但对于2014-2015 mac机来说,睡眠是一个问题。

至于Apple NVMe驱动器(例如2017年iMac中找到的Apple SSD SM2024L或2015年iMac中的24GB融合驱动器),到目前为止,我所做的测试是:

  • Mac Pro 2013年末:无法正常工作
  • 2014年初的MacBook Air:不起作用
  • Macmini 2014年末:作品
  • MacBook Air 2015年初:可运行
  • MacBook Pro 15英寸2015年初:可用

对于非Apple NVMe驱动器(三星),到目前为止,我已经完成了以下测试:

  • Mac Pro 2013年末:无法正常工作
  • 2014年初的MacBook Air:不起作用
  • MacBook Air 2015年初:可运行
  • MacBook Pro 15英寸2015年初:无法正常工作

2
是的,三星无法使用,因为它们使用512块大小。Apple(自Sierra起)仅支持可以格式化为4096块大小的NVME SSD,例如东芝THNSN5512GPU7也称为OCZ R400。
malhal

1
High Sierra现在确实支持512字节块大小。正如问题所提到的,在Sierra上,hackintosher使用修补的NVMe驱动程序来支持512,但有一些警告(例如,必须禁用休眠模式,否则会导致损坏)。另外,某些驱动器的格式为512,但确实支持4K,并且可以按此处所述将其重新格式化为4K 。
kirb

是的,三星970可以在Macmini上运行,但显然它只能以sata速度运行。没钱 看看基准在螺纹结束forums.macrumors.com/threads/...
Chriz74

7

请注意,MacRumors论坛上有Cmd + Q用户的出色指南,详细介绍了如何逐步升级SSD。此外,还概述了不同的Apple SSD连接器,这有助于我更好地了解不同的型号。

摘要(来自指南):

  • 2013-2014年MacBook对于使用PCIe AHCI的原配SSD使用非标准连接器(12 + 16针)(据说是基于Samsung XP941或SM951的OEM驱动器)
  • 幸运的是,有许多M.2 NVMe驱动器和一个适配器可以在这些MacBook中进行SSD升级。
  • macOS 10.13“ High Sierra”引入了对使用512字节扇区(或LBA)的NVMe驱动器的启动支持,从而打开了各种NVMe SSD升级选项(三星,英特尔等)
  • 不幸的是,这些MacBook中的普通EFI固件(或系统ROM)带有NVMe驱动程序,可防止MacBook从休眠(或深度睡眠)中唤醒。
  • 为了解决此休眠问题,可以通过执行“ pmset -astandby 0”来修改系统ROM,或在MacBook上禁用休眠功能。
  • 2015款MacBook也可以使用本指南进行升级,不需要修改固件或进行其他更改,因为它们大概都使用PCIe NVMe SSD(例如三星PM951和更高版本)
  • 本指南已通过2013年后期的13英寸MacBook Pro和2013年中期的11英寸MacBook Air进行了成功测试

2
MacRumors上的该指南非常有用。我最近按照其大多数说明升级了2014 MBPr板,但它仍然可以工作。所做的更改:1.不需要棉纸胶带。2.我使用了Sintech ST-NGFF2013-B。3.我没有使用pmset关闭休眠模式,也没有购买CH341A编程器。我只是查看了MBP112和MBP114固件,将NVMe驱动程序从MBP114移植到了MBP112,然后使用/ usr / libexec / efiupdater -p / path / to / EFIPayloads --force-update刷新了Mac。唤醒问题完全消失了。
YH Wong

@ Y.HWong:听起来是最简单的刷新固件的方法。您能否详细说明如何进行?甚至可以加入MacRumors的讨论。非常感谢!
BernhardFürst

5

更新:我在macbook pro 13 2015(A1502)上安装了Samsung 970 pro 1TB。到目前为止,一切正常。没有遇到PM981的安装问题。整个过程很容易,您唯一需要做的就是在使用网络安装High Sierra之前,以修复模式(Command + Option + R)将磁盘格式化为HFS +。不需要USB磁盘。

尚未遇到睡眠唤醒问题。我很高兴看到我的Macbook现在有1TB的存储空间!

请注意:因为MacBook Pro 13 2015(A1502)使用的是PCIE2.0 * 4。因此速度将比PCIE3.0 * 4慢。但是,它也以1300-1600MB / s和200KIOPS的速度大大快于大多数SSD,这与PCIE2.0 * 4的带宽非常接近。


您为此使用了哪个适配器?
克里斯·克莱兰

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.