前段时间,我的 7 年高龄的 Mac Book Pro (Late 2013) 老是出现磁盘空间不足的情况,256G 的 SSD 实在是有点捉襟见肘了,于是打算换个 M1 ,上官网看一下价格,一个顶配算下来得 3 万多 RMB,太特么贵了,想当年,我这个 Mac Book Pro 也差不算是顶配了,才 1.7 万呢,用了这么多年,除了磁盘空间有点小之外,没啥其它的毛病,要不还是换个硬盘好了。

DIY 换电池

如果不是有去年拆机换电池的经验,换硬盘这种事儿我估计也是懒得干的,说起换电池包,还是去年夏天的事儿,之前笔记本一直用得好好的,放在桌上四平八稳的,去年不知从什么时候,放在桌上就感觉有点不稳了,但是也还不太影响使用,就一直没管它,一直有一天晚上,正在做 PPT 呢,做着做着,发现触摸板按不下去了,平时我没有用鼠标的习惯,触摸板用不了,那没法干活儿了,实在没招了,仔细打量了一下,触摸板靠近键盘的位置按不动了,但是靠近边缘的位置还勉强能按,翻过来看了一下,底部是凸起的,难怪放不稳呢,以我有限的经验来看,基本可以判断是电池鼓包了。

网上找了一下同城 Mac Book Pro 有没有上门换电池包的,找了一圈,换电池包的服务没有找到,但是找到了 DIY 换电池包的视频,看起来很简单的样子,于是上京东花了 400+ RMB 买了一块同型号的电池包,第二天就到了,然后照着视频拆机底盖,打开盖子一看,电池包圆鼓鼓的,真有点担心会不会炸了,好在商家送了除胶液,没怎么费劲,电池包就拆下来了,如果没有除胶液,没准儿电池包会被我给揉破。

换上新的电池包,合上底盖,翻过来放到桌上,嗯,不错,四平八稳的,不再晃了,再试了一下触摸板,也好使了,简真是跟新的一样,换电池包之前,基本上只能用上半小时,所以,一直是插着电源适配器合着屏幕当 Mac Mini 用的,充满格电后,用上 2 个小时轻轻松松。

DIY 换 SSD

有了之前的拆机经验,便想换台新电脑要 3 万多,如果只是换一个 1T 的 SSD,不到 2K 的事情,何乐而不为呢?(如果所有的 Mac 用户都这么想,Apple 估计早就破产了),说干就干,于是网上搜了一下 SSD,发现 Mac Book Pro 用的 SSD 的接口跟普通的 SSD 的接口不一样,而且看网上有人说 SSD 也有很多水货,另外,换 SSD 等于系统也没有了,想来想去,还是直接找个能适配 Mac Book Pro 的 SSD 好了,最好是带 macOS 的,省得自己装系统了,虽然以前 Windows 装系统是家常便饭,但是 macOS 还真没装过,也懒得研究,有现成的能用就行,于是乎,在京东上找到了一款合适的 SSD,预装 macOS,基本上是一插即用,于是花了 1288 RMB 下了个 1TB 的,预装 Catalina。

2 天后,SSD 到了,拆机已经是轻画熟路,卸下底盖,拧下 SSD 螺丝,换上新的 SSD,顺便清理了一下灰尘,合上底盖,打开电源,忐忑地等着开机画面,过了几秒,屏幕出现了 Apple 的 logo,很快便出现了系统配置界面,哈,整个过程不过半小时,配置完系统,打开 「About This Mac」窗口中的「Storage」界面,1T,爽歪歪,再也不用担心老是提示「磁盘空间不足」了。

换了新的 SSD 装机也是个问题,好多常用的软件,好在我有一键装机脚本,运行一下脚本,啥都有了,不过前提是能科学上网。

DIY iMac

家里的 27’ iMac 一直是给老婆用的,我也没咋研究过,自从上次 Mac Book Pro 换完 SSD 后,一直手痒痒着,看着老婆的 iMac 跃跃欲试,研究了一下,发现 iMac 有 4 个内存插槽,看了一下系统配置,才只插了 2 个 4G 的,于是上淘宝上淘了 2 个 8G 的给装上去了,一开机,一阵嘀嘀声,吓得我赶紧拔电源,打开内存盒,再按了按新插上的内存条,咔的一声,应该是卡到正确的位置了,再开机试试,嗯,不再异响了,开机过程稍慢了一点儿,登入系统后,似乎比以前快了一点儿,开机后鼠标不再转圈圈了,打开 「About This Mac」窗口中的「Memory」界面,显示 24GB Installed

升完 RAM,速度跟 Mac Book Pro 还是有肉眼可见的差距,心想:“要不干脆把原装的 1TB 机械硬盘也换成 1TB 的 SSD 得了”。换 SSD 之前,老婆一直半信半疑:“真的可以么?”,自从给 Mac Book Pro 换完 SSD 后,老婆一个劲儿的夸:“我老公简直就是个天才”,男人的自信往往来自女人的夸赞和肯定,于是,便打起了她的 iMac 的主意。

你那个 iMac 加了两根内存,还是有点慢了,要不要也给你的 iMac 也换个固态硬盘(SSD 她听不懂)

换个多大的?

1T 的

1T 是多大?

呃。。。1T 就是 1024G

哦哦,那原来的是多大?

原来的也是 1T

都一样大的,为啥要换呢?(男人跟女人的思维果然不在一个频道上)

原来是机械硬盘,固态硬盘的速度更快

哦,我现在用着也还挺好的,没觉得慢啊

你那个电脑开机都得转半天,看视频也不流畅,换成固态硬盘后,速度跟我的笔记本一样的,秒开机(为换 SSD 找各种理由)

是嘛,那固态硬盘多少钱?

硬盘很便宜,1T 才几百块(只要钱不多,都好说)

哦,那好

于是上网研究了一番 iMac Late 2013 款 DIY 换 SSD 的视频,发现普通的 SSD 的接口虽然跟 Mac 的接口不一样,但其实只需要一个 M.2 NVMe 转接头就行,淘宝包邮一大把,也就 20 块钱的事儿。

M.2 NVMe 转 Apple

后来越想越觉得之前的 SSD 买贵了,后来上京东看了下,之前的价格够买一个 1T 的西数的 SN850 了,也才 1399 RMB,但考虑到这款 iMac 走的是 SATA 总线,即使 SN850 性能再好,也不能完全发挥出它的性能,所以,退而求其次,买了个 1TB 的 SN750SE。

虽然有了多次拆 Mac Book Pro 的经验,但是要说到拆 iMac,还是有点虚的,毕竟拆 iMac 比拆 Mac Book Pro 要复杂,因为拆 iMac 要先取下屏幕,而屏幕是没有螺丝的,是胶条粘上去的,看网上别人的拆机心得,胶条是关键,粘不好会有缝隙,影响美观,谨慎起见,先淘宝上研究了圈,发现胶条也分两类,原装胶条和代用胶条,原装胶条稍微贵一点,于是,买了一份原装胶条再加一个拆屏划轮。

在拆机之前,看了好几遍别人的拆机视频,感觉已经熟记于心了,然后开干:

  1. 划开屏幕
  2. 撕下胶条并取下屏幕
  3. 拆下左右音箱
  4. 拆下电源电路板
  5. 拆下内置机械硬盘
  6. 拆下风扇
  7. 拆下主板
  8. 插上 SSD 并找个螺丝固定上
  9. 装上主板
  10. 装上风扇
  11. 装上机械硬盘
  12. 装上电源电路板
  13. 装上左右音箱
  14. 接上屏幕试机确保能正常开机
  15. 粘上胶条
  16. 合上屏幕

整个过程还算比较顺利,配置好系统,再拿一键装机脚本安装好常用软件后,把 Booster 的代码拉下来编译了一把,从完全干净的机器上编译完成也才 2 分钟,再配置了一下 IntelliJ IDEA CE,打开 Booster 随便撸了几行代码,体验如丝般顺滑,虽然 CPU (3.2 GHz Intel Core i5) 跟我的 Mac Book Pro 差了一个档次,但使用下来,做开发机也完全没问题。

虽然事先看了好几遍视频,但还是有几个地方做得不是很到位:

  1. 拆主板前,需要先拆硬盘,有两个螺丝比较挑螺丝刀
    • 一个是硬盘底座连着主板的位置,需要大口径的六角螺丝刀,我自认为有螺丝刀套装,把工具给忽略了,最后翻遍了工具箱,找了一个平口的螺丝刀勉强能用
    • 一个是主板中心的位置,那个位置比较深,我的螺丝刀套装是换刀头的,那个刀头长度不够,幸好螺丝刀套装是带加长自由杆的,总算是拧下来了
  2. SSD 卡需要螺丝固定,之前拆 Mac Book Pro 时,是自带的,iMac 上没有自带螺丝,需要自己配,翻遍了工具箱,找到了一个旧机械硬盘,从上面拆了一个螺丝,虽然型号不是特别契合,但勉强拧上了。
  3. 装回主板后,中间的那个比较难拧的螺丝忘拧上了😂

到此为止,本以为就能告一段落了,没成想居然还是碰上了幺蛾子,正坐在沙发上刷手机呢,老婆走过来说:“电脑怎么黑屏了?按了键盘、鼠标都没反应”,我过来一看,只见黑屏透着背景光,但就是唤醒不了,摆弄了几下也没反应,只好按电源强制重启,重启后,倒是一切正常,当时也没太在意,晚上我准备打开电脑追个剧,又遇到跟之前一样的问题,系统唤不醒了,黑屏透着背景光,没办法,还是只能强制重启,上 Apple 社区搜了一下,说是需要重置 NVRAM/PRAM 和 SMC,按照官方的步聚试了下,也不知道好不好使,期待着奇迹的发生。

第二天早上,准备打开电脑,还是跟之前一样,唤不醒系统,官方的教程都试过了,然而并没有什么卵用,一直怀疑是不是双启动盘的问题,但碍于验证起来太困难,拆一次机就要废一份原装胶条,好几十块钱呢,只好再研究研究,后来,找到了一篇文章说是可以通过设置电源管理参数来解决,只好死马当活马医,照着文章的说法,运行了以下命令:

1
sudo pmset -a standby 0

运行是成功了,也没看出有什么明显的变化,用了两天,发现居然能正常唤醒屏幕了,😎 总算是能正常使用了。

参考资料

macOS 启动盘制作

购物清单

物品 数量 单价 总价
Western Digital SN750SE 1 779 779
M.2 NVMe 转接头 1 20 20
胶条+拆屏划轮 1 35 35
Hynix 8G DDR3L 1600 2 118 236
总计 5 1070