2015款retina macbook pro自行升级SSD

苦逼的 Retina MacBook Pro 2015 839乞丐版,日常使用中其他问题都好,就是硬盘容量常常是捉襟见肘。两年前买过创见的SD扩展卡,但是也不方便。速度跟不上去,而且还有寿命、耗电、不能使用APFS等问题。

也研究过购买原装的苹果SSD,但是用256G感觉也不太够,而上512G动辄2500以上的价格确实太贵了。而且都是二手的,如果官方去换,还要更贵,基本无法考虑了。

Mac OS 10.13系统出来时候,一个特性就是原生支持NVME通用协议了。因此理论上是直接支持标准的M.2接口,支持NVME协议的SSD的。当时就知道迟早会有这方面的技术突破的。

上个月先后看到了威锋网的两篇帖子,做为重要参考,在此发出来以示感谢:

【2月24日更】屌丝变高富帅,MBP 2015 MF839升级nvme固态 bbs.feng.com/read-htm-t
MacBook Pro Retina 升级NVME 固态硬盘成功!! bbs.feng.com/read-htm-t


我也还是先阐述一下自己升级采用M.2标准接口SSD(NVME)+转接卡方式的理由:

1、价格便宜。相比较苹果原装的便宜实在太多了。原装二手都要2500以上,M.2接口的只需要1000元。

2、通用性强,以后万一不想用苹果电脑了,那块SSD还可以拆下来通用到普通的PC上去。

3、我的电脑我做主,适当的DIY更爽。(装逼理由,不喜勿怪)


升级过程中还是遇到了一些障碍和问题,一些问题可能有参考性,以下是比较详细的具体的升级过程。

1、SSD的选择。

苹果原装的SSD是谁代工的?三星!2015款MACBOOK PRO的SSD类似于是三星哪个产品?SM951。所以,你知道一般情况下怎么选了吧?

当然,感谢以“手机锋友7vhjfsp”同学为代表的很多位网友测试了不同品牌的不同型号产品。我是图省事,所以我选择了三星SM951a。等等……为什么要加a?因为三星SM951a是单面两颗3D V-NAND(MLC) 存储芯片(SM951是双面四颗(两面各两颗)MLC存储芯片),技术上更先进一些,但还没有先进到可能和rMBP839产生兼容性问题的地步。所以理论上速度更快一点,耗电和温度更低一点。当然,经过测试,我的实际使用体验其实是两者差不多,所以选择SM951也是好选择。毕竟带a还贵了100块钱呢……要知道,买SSD都可能是二手的,因此要选择妥靠一点的卖家。

提醒,一定要购买NVME版本的。它有两个版本,AHCI和NVMe,NVMe速度快,兼容好,一定要注意。下面介绍引用自百度百科。

NVM Express(NVMe),或称非易失性内存主机控制器接口规范(Non-Volatile Memory express),,是一个逻辑设备接口规范。他是与AHCI类似的、基于设备逻辑接口的总线传输协议规范(相当于通讯协议中的应用层),用于访问通过PCI-Express(PCIe)总线附加的非易失性内存介质,虽然理论上不一定要求 PCIe 总线协议。
此规范目的在于充分利用PCI-E通道的低延时以及并行性,还有当代处理器、平台与应用的并行性,在可控制的存储成本下,极大的提升固态硬盘的读写性能,降低由于AHCI接口带来的高延时,彻底解放SATA时代固态硬盘的极致性能。

我买的SSD入手时查看通电次数23次,算是很好的成色了。卖家不做具体推荐,免得说是广告。推荐马云家的“企业店铺”,我买的是五个字的企业卖家。企业嘛,至少售后好处理一些。

至于更先进的960 961之类的产品,我只能说根据我的在网上的观察,可能会有兼容性问题。

2、转接卡的选择。

转接卡实际上没有选择。在“blacksnoopy”同学的帖子里面,详细说了国外网友测试“sintech”转接卡成功的好消息。但是,这个sintech虽然是国内深圳产的,但是马云家上竟然没有直接卖的。买起来太麻烦。经过广大网友的测试,咱们马云家上就有的一款25块钱的转接卡就很好用。我用的就是25元的转接卡,兼容性没有问题不是的打广告哈,25块钱打什么广告?!为了帮助大家升级请搜索“迪奥科技”,虽然升级过程中出现过一次个别的质量问题,导致速度上不来(后面会说到),不过卖家热心的处理好了,还是推荐!

转接卡其实就是把针脚转换接口的一个卡,里面只有一个转换的电路板,没有任何芯片什么的,技术含量不是很高。当然,针脚怎么转换,哪些地方需要短接之类的技术问题咱也不太清楚。

3、其他准备。

买一套专门打开MACBOOK的螺丝刀。2015RMBP的底盖螺丝是五角(1.2 五角)的螺丝,安装SSD的固定螺丝是六角(也叫梅花T5)的螺丝。千万不要用混了。丢个螺丝可以另配,但是如果滑丝想拆下来就困难了。之前看到过一位网友拿个普通十字螺丝刀就开整,大力出奇迹,结果滑丝了拆不下来,可能要用电钻,废掉底盖了,汗一个。

4、无图无真相,先上硬件图片。

新买的SSD,型号是SM951a,NVME协议,容量512G。标准的 M.2接口。NVME版本。
转接卡。它的作用是把普通的M.2接口转换为苹果的专用接口。注意不同型号的苹果电脑接口不一样。 .
安装好的样子。一定要注意先把电池电源接口断开。带电进行的任何操作都有烧机的风险。

5、Macbook pro 839 (2015款)原始的SSD性能。

大家都知道macbook pro乞丐版839的硬盘空间小,记得当时苹果官方宣传840、841的硬盘速度更快。我个人觉得:一方面是SSD的工作机制因素造成的,容量越大速度才更快。另一方面,839乞丐版的128G硬盘竟然不是工作在NVME模式的。从系统信息中可以看到,在SATA express中看得到信息,而在NVMExpress中看不到信息。(更换SSD之后则相反

另外,注意一下这里的链接宽度是X4(正常),埋个伏笔,正常情况应该就是X4,这个X2还是X4的问题也是我之后升级过程遇到的一个插曲。

839原装的128G硬盘,不仅空间小,走的还是SATA(AHCI)通道。不过链接宽度正常是X4。
839原装的128G硬盘,读取速度还是可以,但是写入速度有些慢了!

6、我走的一点弯路(运气太好,遇到转接卡的质量问题)

话说,刚刚把转接卡、SSD和拆机螺丝刀工具寄到之后,我当晚就迫不及待的安装了上去。然后用提前做好的mac os 10.13.4(注意,必须是10.13及以上版本)安装U盘启动。其实当时心里还是忐忑不安的,哆哆嗦嗦按下电源键。LOGO亮起,YES!进入安装界面,YES!先用磁盘工具将整盘抹掉一遍,再启动安装程序,大概十几分钟就安装好了。

在这里有一个细节。网友“手机锋友7vhjfsp”提到,如果万一用Mac OS的U盘启动之后发现不了刚装上去的SSD硬盘怎么办?先别紧张是硬件问题,要排除一种可能,就是万一你购买的SSD之前是二手的,可能有Windows用过的分区,那么Mac os安装程序可能是无法发现的。这个时候,就需要换一个windows10 PE 启动U盘启动电脑,然后用win下面的磁盘分区工具把分区删掉,让整个ssd处于未分区状态。再回到Mac os启动U盘启动系统,就可以发现SSD硬盘了。

回到我自己的操作,成功安装之后,第一件事就是合盖几分钟,再打开,瞬间显示桌面。证明休眠没有问题。(以前自行升级SSD,很多不是原装的硬盘会出现休眠死机的问题,一方面是转接卡没有做好,另一方面是mac os10.13以前的版本不是原生支持NVME的)

但是,是的,这里要加上但是。第二天我想起用工具看一下速度。(“Disk Speed Test”是在App Store里面免费下载的,请放心使用。)结果看到速度仅有700多M,心里就是一沉。查看系统信息,看到虽然工作在了NVME模式了,但是“链接宽度”只有 X2,心里又是一沉。

读写速度都只有700多M,明显不正常,速度只有标称的一半。
虽然工作在NVME模式,但是链接宽度只有X2,不正常!

于是,开始了几天的折腾。先是怀疑SM951a硬盘和Macbook有兼容性问题,毕竟之前成功案例都是SM951嘛,难道先进一点都不行吗?于是又找卖家买了一块SM951测试。邮寄两天之后,到了装上去还是一样的。才确定是转接卡的问题。

本来没怀疑转接卡的原因,就是因为转接卡里没有什么芯片,只是一个针脚转接的问题。不过现在看来,有可能真的是个别针脚转接不通,造成链接宽度只有x2了。

但是,还要担心不是个别的质量问题,万一是转接卡兼容性不行呢,那岂不是升级就宣告失败了。找了卖家之后,好在卖家通情达理,马上发了一块过来。装上去之后链接宽度恢复到X4,这才一切完美了。卖家原话是:“第一次遇到个别质量问题,你的运气真好”,好吧,我的“运气真好”,感动之余,要求他把有问题的那块转接卡(25元钱)退货了……嘿嘿……

7、最终成果。

终于看到了最终成果了。在解决了上述问题之后,终于成功完成了升级。如下图可以看出。新的SM951a妥妥的工作在NVME模式,测试速度读写都在1400M以上。

之所以在图片中还注明了使用容量,是因为本坛一位坛友之前说,在容量使用80G以上,写入速度会掉速到几百M。在我的测试中没有发现这个问题。容量使用已经超过100G了,速度还是妥妥的稳定。(为什么用了这么多“妥妥的”)

同时看到系统信息、使用容量、实测速度。

8、其他可能的问题

拆装底盖的10颗螺丝时,除了要注意上文提到的必须使用五角螺丝刀之外,还要注意有两颗螺丝是不一样的。位置在正对着转轴中间的那两个。别弄反了,如果弄反了底板的螺丝是不能完全平整的。

注意,底盖有两颗螺丝和其他的不一样!

把所有螺丝都下了之后,底盖打开的时候可能还有些费力,要适当用点力拿下来。这是因为之前一些橡胶封闭件有些粘,除了上面的10颗螺丝,肯定是没有其他螺丝了。

在做SSD硬盘拆换之前,一定要记得请先断开电池的接口,给主板断电。带电操作永远是错误的,万一烧机了就全完了,切记,切记!

另外,网上还有自行拆掉散热风扇清理灰尘的教程。DIY成功之后给你带来的成功感是花钱买不来的。

用Mac OS的启动U盘全新安装完系统之后,记得要重置一下SMC 和 NVRAM。方法见苹果官方网站:

重置SMC的方法:如何重置 Mac 上的系统管理控制器 (SMC)

重置NVRAM的方法: 如何重置 Mac 上的 NVRAM


9、使用总结

(1)、关于耗电的问题。

安装成功之后,我只是装了系统,没有联网,没有设置,什么都不做,直接充满电后合盖观察,12小时下浮1%的电量。这是非常正常的情况。也证明了更换SSD之后并没有造成耗电增加的情况。

但是,我登陆了icloud,进行了设置,安装了各种软件,拷贝了资料,现在12小时下浮15%以上。多少有些耗电了。只不过这个不能判断是SSD的问题,可能是软件或者设置的问题,下图有电脑现在合盖休眠期间的系统日志,我也在想办法排查。网上也有不少人提到(没有升级之后的原装电脑)升级了10.13.4之后出现了耗电、发热等等情况。

也有网友说前几天肯定都在系统缓存、聚焦扫描之类的,用几天之后也许合盖耗电就降低了。(此处未验证)

我记得之前原装SSD系统下,正常耗电在12小时2-5%左右。但是为了安装新SSD,之前用时间机器做了备份和设置,备份成功之后,取消自动备份的前提下,后来12小时下浮了20%以上。这个就多半和设置有些关系了。

现在,合盖休眠期间每隔10分钟就有一个系统日志记录,虽然未查明,不过肯定是哪个软件问题,和硬件无关。

(2)、关于休眠的问题。

我尝试过充电状态下几分钟后打开盖、一两个小时后打开盖。电池状态下几分钟打开盖,一两个小时打开盖。都能立即唤醒。(时间长点的话,有2-3秒钟反应时间)。判断休眠没有任何问题,和之前原装的SSD是一样的。

(3)、关于读写速度问题。

上面已经提到,写入速度比rMBP2015的839乞丐版原装的128G硬盘快一倍以上,读取速度也要更快一些。除了容量提升之外,速度也达到了很好的升级效果。不过我也提到了,更换之后安装好系统,先测试一下速度,避免出现我遇到过的因为转接卡质量问题而速度上不去。

(4)、关于双系统的问题。

单独安装Mac OS没有任何问题了,因为我习惯了Mac OS系统,为了发挥苹果电脑的软硬件优势,最好也用原装系统吧。我在个别情况下(因为我没有特别需求,所以这种情况越来越少),我用Parallels Desktop装了一套虚拟机win7,足以应付全部使用需求了。

我也没有对双系统进行测试。但是我怀疑上述的升级方式在双系统下可能有问题。可能是因为驱动的原因,也可能是转接卡在双系统的兼容性问题。不过我未做测试,如果有这个需求的朋友可以自己测试一下,欢迎把测试结果发上来供大家参考。

在自己搭配SSD硬盘+转接卡的方式之前,我曾经在淘宝上遇到过一个专门做整体升级方案的卖家。就是将他们测试好的(也是三星SM951的SSD+某种转接卡)打包卖给你,价格要比我上述单独采购的方案贵200-300元,他们还可以帮你先把系统安装上去,装上就能用。另外,如果是需要装双系统,那么价格还要在单系统款的基础上再贵200-300元。我咨询过为什么,因为他解释的硬盘是一样的,而转接卡有什么不同?他们回答是技术机密,不过再三保证能正常使用。


以上,就是我升级的过程和一些经验,请需要的朋友参考。


2018年5月26日更新。用了一个多月了,一切正常。之前有点担心耗电,现在的情况:充满后合盖休眠24小时掉电在4%左右。正常的不能再正常了。完美…

注:发现如果在断开电源情况下合盖,第一个12小时耗电量大一些,大约在10%左右,但是再往后耗电就非常少了。例如,合盖12小时后,耗电10%;48小时之后,也就是耗电在14%左右,72小时,耗电在18%左右。如此……


2018年9月26日更新。已经升级至Mac OS Mojave 10.14,一切正常。

编辑于 2018-09-28