当初,在2016年购买macbook的时候已经考虑到今后升级扩容问题,对于软件开发者来说,15寸16G内存的pro是非常有必要的,一个是屏幕大点看着眼睛不酸,一个是IDE耗内存,16G基本可以满足需求,而cpu i7 2.2赫兹 也过得去,显卡是集成显卡,因为没有玩游戏和视频编辑方面的需求,考虑到硬盘没有焊接死,也就选择了256M的SSD,也为后续升级埋下了伏笔。
到了2018年中,发现硬盘空间严重不足,由于安装了大量的开发工具以及git代码仓库占用,空间剩余已经剩余不足5G,没办法网上搜扩容方案,第一个想到的是创见的sd卡,因为2015款macbook有个sd卡槽,而这个口子不用的话还积灰,于是在咸鱼上买了一个128G的装上,最大速度为读95mb/s写60mb/s。
由于读写速度问题,我没有在这个sd中安装软件和存放代码,不然打开速度堪忧,对我来说这个卡里也只能放置一些电子书籍和工作文档以及视频教程,这样一来就稍稍缓解了一下硬盘空间不足的问题。
直到18年底,自己有个需求,那就是下载android 8.0源码阅读学习并编译分析,resp下载方式网上也看了,长达7,8小时的时间想想还是算了,于是选择下载压缩包,android 8.0源码压缩包11G左右,sd卡这种读写速度即便可以把压缩包放进去,但是面对android源代码这种具有几十万文件的压缩包来说,解压时间是个未知数,可能几小时甚至更久,而且编译源码至少需要100G的硬盘空间,移动硬盘有一块西数的经常出问题不太稳定,而且阅读源码还要插一个硬盘,不能忍受,面对上述问题,最终决定更换内置SSD的,而且这次的目标是扩容至1个T,于是搜索扩容方案。
最先想到的当然是买块拆机硬盘还有之前看到的创见mac专用ssd,然后在猫和狗还有咸鱼上面看了下价格,面对1T容量高达4000+人民币的价格,我放弃了。不过还好威锋论坛上已经有很多人采用了一种相当实惠的升级方案 (转接卡+nvme ssd =macbook ssd)。
刚看到这种方案的时候我没有立即行动,而是进行了多方面比对,包括兼容性、稳定性、发热量、性价比、读写速度这些方面。
当我阅读完至少五篇升级帖子后,我得出了结论:这种方案兼容性很好,至少2015款macbook不存在休眠问题,至于稳定性,据帖子作者的反馈,几个月下来没什么问题,稳定性得到验证,发热量据称速度越快发热越大,不过在可接受的范围,性价比毋庸置疑,价格是创见和拆机ssd方案的一半还不到,读写速度反馈上来比原厂ssd还要快,采用这个方案升级ssd是非常具有性价比的。
确定方案后立刻着手购买升级必备的物件,(未避免广告嫌疑,本篇文章不会发布任何店铺链接)
1:螺丝刀(拆卸macbook后盖的是五星螺丝刀,拆卸硬盘螺丝的是六星螺丝刀),有些网友是购买转接卡赠送的螺丝刀,看到评价质量不好,在我拆卸电脑的时候,就感受到了macbook的螺丝需要强度较高的螺丝刀才能拧开,所以建议购买质量好的螺丝刀。
2:转接卡(NVME PCIE M.2 转 macbook ssd)为配合macbook黑色电路板我选购了一个黑色转接头。
3:nvme ssd Intel 760p
4.nvme转usb3.0硬盘盒(非必须)
以上4件选购都是深思熟虑的结果:
Nvme ssd 为什么会选择Intel 760P,是因为这块硬盘的理论读取速度3300M/S,写入速度1600M/S ,功耗较低,对于我这款macbook来说基本可以发挥其全部性能,同时发热量也不高,待机时间与原装ssd基本保持一致的水平,兼容性方面,至少安装mac系统后的稳定性是得到很多前辈验证过的,至于网上安装windows10遇到问题,我本身没有安装双系统需求,所以这方面我不考虑,最关键的是五年质保,不过购买时务必索要发票,intel保修政策上说明了需要提供购买凭证才提供质保。1T价格大概在1500元左右,还有一点即使今后换回原厂ssd,这种通用的nvme ssd还是可以用于普通笔记本电脑的。所以综合所有因素我选择了760P,至于三星970,970 pro,西数黑盘,xg3,其实都是可以选择的,三星相对来说贵几百块,西数,xg3可能相比intel便宜一点,阿斯加特ssd1T 只需要1000元左右。所以能满足自己需求的才是最好的。
我买硬盘盒的目的纯粹是为了方便,硬盘盒插上intel760p然后usb接上电脑,可以让我事先将ssd格式化成mac日志式格式,然后安装上mac系统,如果后面不用了可以咸鱼出售掉,相当方便。由于电脑中有大量的代码,用时间机器对我来说简直是浪费时间,考虑到之前电脑中软件安装的混乱,所以我没有打算备份恢复数据的打算,而是在新系统上重新安装所需软件,这样也可以好好规划下,之前ssd中软件有通过brew安装的,也有是通过源码编译后安装的,后续新系统能用brew 安装的我都采用brew 这样保证软件安装目录的统一,感受起来更加清爽,因为有128G的sd卡,所以我只需把重要资料文件挪进sd卡中即可,相当方便。
升级步骤:
1:安装系统到Intel760ssd ,将intel760p ssd装入硬盘盒,插入电脑,打开磁盘工具,先格式化掉硬盘,采用mac os 扩展(日志式),给硬盘定一个名字
2:分区:选择磁盘工具上方的分区,将硬盘使用GUID分区,如果按钮是灰色,则点击左侧显示 一栏选中显示所有设备,选中硬盘的上层路径即可看到分区不再是灰色,然后进行分区操作。
3: 启动Macos mojave安装程序(要提前下载到电脑 下载过程略),安装至intel ssd安装完成后会重启,重启后马上按住option键 选择install,这时会将系统真正安装进intel ssd ,安装完成后就可以进入桌面了,这时候新的ssd系统安装完毕。
4:将硬盘盒中的intel ssd取出,与购买的转接卡连上(当时升级时没拍照,盗几张图来用)
很多帖子上建议先断电源,但我实际操作过程中发现电源插口很牢固,费了很大力都无法揭开,不知道是不是方法不对,为了不损坏机子,我放弃了断电的念头。
5:使用六星螺丝刀拆下原厂ssd,将intel+转接卡的ssd插入,这里有一点说明,市场上的转接卡插入到主板ssd槽内需要一定力度,这里要注意一点,建议先将转接口与intel ssd分离 ,然后先将转接卡插入ssd槽要用点力度,然后将intel ssd插入转接卡。相对来说intel ssd插入转接卡很容易。
看见帖子中有人贴了电工胶布,卖转接卡的店长说他们的是超薄的卡不需要那玩意,我想也是,所以我并没有贴。
盗图的转接卡是蓝色电路板,我买的是黑色,因为苹果清一色都是黑色电路板,所以配合黑色的intel ssd,显得没那么山寨,哈哈,当然这只是让自己心理上得到些安慰。转接卡建议买两个,论坛上都这么说,第一个损坏的话还有一个可以使用。
6 装完装好后盖,别拧螺丝然后开机
基本发挥出了intel的大部分性能,比原厂ssd快了不少,唤醒也没问题,而且还快了一些,确认链宽 x4 没问题,测速也达到预期,关机拧上螺丝,升级完成。
总结:
在这次升级ssd过程中,技术上并没有什么难点。其实我觉得解决问题的途径有很多种,如何根据自己的需求和问题选择一条适合自己的才是关键。