macOS 在 10.13 开始支持 NVMe 协议,虽然 MacBook Pro (Retina, 13-inch, Early 2015) 自带的 SSD 是 SATA 协议,但根据 macrumors 网友的尝试1,MacBook Pro 的 SSD 接口实际上可以支持 NVMe 协议。
首先需要更新到最新版 macOS,此时系统更新会对 EFI 固件等进行更新。此后,创建可引导的 macOS 安装器。
起初笔者选择淘宝购买的转接卡和 PLEXTOR M9PeGN 512G M.2 NVMe,在多次尝试后均无法被安装程序识别,后来更换为 SAMSUNG 960 EVO 500G M.2 NVMe 并在 Windows 下完成分区后可被安装程序识别2。
安装系统后,重置 Mac 上的 NVRAM 或 PRAM 和重置 Mac 上的系统管理控制器 (SMC)。
笔者的 MacBook 更换 SSD 后睡眠会「五国」错误,执行命令 sudo pmset -a hibernatemode 25
将系统睡眠模式改为休眠后解决。
https://forums.macrumors.com/threads/upgrading-2013-2014-macbook-pro-ssd-to-m-2-nvme.2034976/↩
也有网友说需要在 Linux 下分区方可识别。↩