admin管理员组

文章数量:1530362

苹果笔记本最吝啬的是硬盘,目前市面上价格一万大几两万的Macbook本,大多居然也只给配512G的SSD,内存也基本是16G。个人觉得不是成本的问题,而是销售策略。因为在一般消费者心里,内存和硬盘大小是最能肉眼可见的两项指标。

背景

迄今为止,一共买过三个苹果笔记本。一款2012年中的13寸macbook pro,几年前自己升级了一下,添加了一个固态硬盘,并添加内存。

2018年买的MacPro 2015 mid的苹果本,忽然心血来潮想升级一下SSD。三个步骤:做启动盘,时间机器备份,插新的SSD盘恢复。用Disk Speed Test测试了现有磁盘速度,读2.6G/s,写1G/s。花了一天时间,成功升级到2TB。

内存直接焊接在主板上,该主板只支持到16G,所以不推荐升级内存到32g。地球上听说有人能搞掂。


最后,另一款2020版的Macbook Air M1,这个升级自己搞不掂,自己搞的话,需要购买颗粒硬盘和五金工具,下来也要大几百,还需要焊接到主板上,懒得去弄了。只能找师傅,于是找了中关村科贸大厦的一位好师傅升级了,硬盘从256G升到2T。

MacBook的存储芯片并非单一供应商,会有KIOKIA(铠侠,原东芝)、Samsung、Micron、SK Hynix等。

Apple电脑升级那些事

Apple M2 仅用了一块 NAND 闪存颗粒,而 M1 则用了两块 128GB NAND 闪存颗粒。
M1目前升级硬盘已经比较成熟,但需要的工具更多一些,需要焊接。内存目前不建议升级。

苹果 M1 芯片的电脑尽管采用了独特的融合内存设计,但其内存颗粒就是普通的 LPDDR4X 内存,依旧使用 BGA 方式焊接在基板上,因此可以拆卸更换。维修人员从一台进水报废的 M1 芯片 MacBook Pro 上拆卸 16GB 内存颗粒,将其更换到内存 8GB 的 M1 芯片 MacBook Air 上,结果是成功运行,非常稳定。这也表示苹果笔记本不会绑定内存颗粒的 ID,可以随意更换。

当然,直接买外置硬盘,把系统装到外置硬盘上,也是可选方案。通过 ACASIS阿卡西斯TBU405,我将MacOS装进了外置硬盘、并通过从外置硬盘启动稳定实现了使用与体验,算上盒子、算上2TB硬盘,成本也就1000元左右,而且非常稳定,想要给自己MacBook Air无损扩容的朋友,可以考虑下这个方案。

固态硬盘颗粒主要厂商有:三星、SK海力士、美光,国产的有长江存储(NAND闪存)。长江存储已先后实现64层和128层闪存的量产。

过程

  • 某东上选购了西部数据2T和转接器

  • 下载MacOS,macOS Monterey 12.7官方原版镜像:

https://swcdn.apple/content/downloads/15/25/042-55586-A_3K88VDWWUI/sjuqtms3bl3dpjg6ii9i5bjkhihj59qxaj/InstallAssistant.pkg

  • 格式化U盘,至少16G的U盘,建议32G+。打开 “应用程序 → 实用工具 → 磁盘工具”,
    将U盘「抹掉」(格式化) 成「Mac OS X 扩展(日志式)」格式、GUID 分区图,并将 U 盘命名为「MyVolume」(下图序号3处)。

  • 制作启动盘,运行命令

sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
  • 时间机器备份,选一个干净的移动硬盘,格式化掉。
  • 拧开机壳螺丝,就能看到固态硬盘,硬盘处有个小螺丝,拧起来,就可以撬动固态硬盘了。取出来,把买的插进去。
  • 插上U盘启动盘,开机,先用磁盘工具格式化,然后安装系统,然后再迁移备份到新的硬盘上。

常见问题

PCIe 和 NVMe协议

U盘格式化失败

提示被进程占用,如mds,mds_stores、spotlight进程。
可以先停止它们:

sudo mdutil -a -i off

或者先关闭SIP,再执行:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
开启:sudo launchctl load -w /System/Library/LaunchAgents/com.apple.Spotlight.plist

IA app name cookie write failed

You need to apply ‘Full Disk Access’ to Terminal.
Settings > Security & Privacy > Full Disk Access then click on the + and locate Terminal.

Couldn’t extract BaseSystem to path

这也是一个常见错误:

Making disk bootable...
Couldn't extract BaseSystem to path: /Volumes/Install macOS Monterey/BaseSystem
The bless of the installer disk failed.

原因没有查到,换了个U盘就好了。

相关命令


softwareupdate --list-full-installer 
softwareupdate --fetch-full-installer --full-installer-version 12.7

diskutil list

关闭或开启SIP

重启Mac ,按住Command + R 直到屏幕上出现苹果的标志和进度条,进入Recovery 模式;
在屏幕上方的工具栏找到并打开终端,输入命令 csrutil disable ;
关掉终端,重启Mac ;
重启以后可以在终端中查看状态确认
开启:csrutil enable

苹果电脑维修工具箱

有志于开维修店、升级、翻新苹果笔记本和手机的同学可以自己筹备一套工具箱:

  • 各种拆机螺丝刀
  • 电烙铁
  • 热风枪
  • 刮胶刀
  • 工作台(可选)
    到某宝>五金/工具>手动工具里都能买到。Apple Air M1升级用得到。

参考链接

  • Create a bootable installer for macOS

本文标签: 纪实笔记本硬盘macOSpro