[教學] 舊 Intel MacBook upgrade SSD 後的 OS 安裝及預備

本帖最後由 javacomhk 於 2022-8-10 07:07 編輯

舊Intel Mac 點樣 upgrade Ram 或 SSD 已經有很多 YouTube 片可以參考了在此不會詳述。一般而言唔係所有 Mac 都可以 upgrade,所有 Macbook (2012起,超薄12吋已停產個隻) 係焊死RAM及SSD沒得upgrade。Macbook Air 全線係沒得upgrade RAM 因為焊死,Macbook Air 2017 係最後一代可以自行加 Adaptor 去 upgrade NVME SSD。舊Macbook Pro (2012前) 有的可以 upgrade RAM 最多到16G,及(沒 touch bar 個的 Macbook Pro, 最後一代係 Macbook Pro 2017 13 吋沒 touchbar 個部) 係可以加 Adaptor 去 upgrade NVME SSD。至於 iMac 我係唔會買亦沒留意可唔可以或者邊的可以 upgrade,因為要劏開個螢光幕先至可以upgrade,好麻煩好哂時間。好多 Intel Mac Mini 都可以 upgrade HD 及換/加 RAM,最後期的Intel Mac Mini 仲可以加到去 64G Ram,不過個後蓋拆完就要再拆入面先 upgrade 到 RAM。

Macbook Pro/Air upgrade SSD 要拆機所以要有星批及買Adapter 及 SSD。可以自己去買自己裝或者有的電腦鋪頭如果你幫佢買Adapter及SSD,佢會幫你裝但唔包安裝OS及唔包 Recovery,當然你要預咗比佢賺多的。佢會幫你 format 好個 SSD 做 APFS 認到隻新SSD,方便你可以做Recovery from Time Machine backup。

我就趁仲有消費券尾數未使,用埋佢upgrade 咗 部舊 Macbook Pro 2015 及舊Macbook Air 2017。依家好多電腦鋪都收八達通就最啱洗埋佢。我就選擇咗 Samsung 970 EVO Plus M.2 NVME 2T (TLC 晶片)。貪佢夠大夠快compatibility 高又有5年保養,而且我要裝bootcamp windows 10。NVME SSD 最新的回落後價錢好吸引又可以用消費券,所以一次過upgrade 哂佢。在無得 upgrade RAM 時就要預大的及快嘅 SSD 比個 OS swap 的 application cache 落去,但好似最大都只係support 2T。

(1) 在拆機 upgrade 之前如果想保留舊OS下嘅檔案就要先用 Time Machine 做 Backup,咁就要預備好一隻大嘅 USB external HD 做Time Machine Backup。從Mac拆出來嘅 SSD 如果係要裝落 external USB,你要比多美金100蚊去買個特別嘅external USB box,我就唔會買啦,情願用的錢買過隻 external SSD Drive 好過。

(2) 裝完新SSD 後係要用 macOS Catalina 以上的 OS boot 起 format 個新 SSD,如果你沒 macOS Catalina 嘅 Bootable Installer USB 就要用舊 Mac機去整一隻。製作方法參考網址如下 https://support.apple.com/HT201372。唔用 USB Installer 就要用 Internet recovery image boot 起部機裝都得,方法是在 boot 起部Mac 時按住 Command+Option+r ,通過wifi 就會 download 最新 Monterey recovery image,mount 好後比你 format 個新 SSD 同 install OS。由於Macbook Air 2017 係有 T2 security chip,佢會響裝 Monterey 時問你是否 encrypt 個 SSD,我就唔選 encrypt 啦因為以後會有要好多麻煩野。如果有 Catalina 以上嘅 Installer USB ,就可以在 boot 起部Mac 時按著 Option 去選擇個 USB disk boot 起, format SSD 及 Install OS 或者選擇 Recovery from Time Machine backup。請留意用 Internet recovery image 裝 OS 會好慢好慢,但 USB Installer 好處是可以選擇你要的 OS version 裝但要預先準備好隻Installer USB disk,各有好有壞處。但要留意是Command+r 嘅 Internet Recovey 係唔 work 嘅,因為佢只會download 到部機最舊嘅supported macOS version 而通常都係低於 Catalina,所以係認唔到隻新 NVME SSD。

(3) 裝完macOS 及或用 Time Machine recovery 後就可以去 Download Windows 10 ISO image
或者 如何使用 Media Creation Tool下載 LTSC 版本 (KMS Product Activation Key)
Windows 10 Enterprise x64 LTSC en-us 英文版本
2021 LTSC 其他語言版本下載地址:OneDrive https://ourl.co/lanod ,解壓密碼:landian.vip
  1. SHA256(zh-tw_windows_10_enterprise_ltsc_2021_x64_dvd_80dba877.iso)= ffdfea3d3b77f041f019b9cc095e1197648bb689ec59582442460ad98e01347a

  2. SHA256(en-us_windows_10_enterprise_ltsc_2021_x64_dvd_d289cf96.iso)= c90a6df8997bf49e56b9673982f3e80745058723a707aef8f22998ae6479597d
複製代碼
然後用 bootcamp assistant 裝 Windows 10,你要預備諗定界幾大 partition 比 Windows OS 用,因為裝完係唔可以改 partition size嘅,只可以delete partition 再裝過。例如你有 2T SSD 就可以界1T 比佢。在 Catalina 同 Monterey 時安裝 bootcamp assistant 我發現係有少少唔同。係 Catalina 下裝 bootcamp Windows OS 安裝時佢會裝埋 Apple hardware 的 wifi 同 display driver 即係Windows OS 會係安裝時有 wifi connection 並會要你 login microsoft account 先去裝 OS,而沒得 create local account 。但在 Monterey 下佢係唔會裝 Apple 嘅 wifi driver 即係沒 wifi,咁你就要 skip 個 login 頁面2次,跟住 Windows 就會叫你 create local account。完成安裝 Windows OS 後就會發現有個 bootcamp driver partition mount 好,你就要用Windows file explorer 入去搵到 setup.exe 就可以 double click 去裝 bootcamp 提供嘅 hardware wifi,display 同其他 driver,完成後再去進行其他安裝及 Windows update。

(4) 裝完 Windows 10 之後,你會開始安裝軟件試用成功滿意後及便會用 Windows Retail Key 去 Activate,用過嘅 OEM key 係 activate 唔到嘅。但你會發現如果你係用 Pro 版或 Education 版時響 Windows Features 開到  Hyper-V/Hypervisor/Virtual Machine Platform 嘅選項,但其實係用唔到呢的 virtualisaion 功能。在 Windows 機你要係 BIOS enable Hypervisor hardware support。在 mac 機你要響 macOS 嘅  system preference 入面選 startup disk為 Windows bootcamp partition boot 入去,如果你用 boot 機按住 option 嘅方法入去選 Windows OS boot up 嘅話又遇到 Hyper-V 開咗嘅話係會藍畫面 或者會 warn 你 BIOS 沒開 virtualisation support。



(5)  舊 Intel Mac 機 Bootcamp 下的 Windows 10 係不能夠滿足 Windows 11 硬件要求時就不能直接安裝或 upgrade Windows 11。咁就要用 bypass 嘅方法去升級,可以參考我另一篇教學用 Rufus 製作 USB 手指去 bypass 升級,不過 Windows bootcamp 要 disable VM features 以防 reboot 唔起。

(6) 其他OS 安裝: Macbook Air 2017與 Macbook Pro 2015 在裝其他 OS 時 hardware driver support 係唔同,例如 Macbook Pro 2015 可以裝 ChromeOS,各種 Linux x64 OS distribution。而 Macbook Air 2017 因為有 unsupported hardware 包括 Macbook Air 嘅 T2 security chip,新keyboard 及新wifi ,而只可以安裝 patched 咗 kernel  嘅 Ubuntu 去支持安裝及使用。詳情可參考我在 Linux 玩家的幾篇教學如下:
https://www.hkepc.com/forum/forumdisplay.php?fid=24&filter=type&typeid=6
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

本帖最後由 javacomhk 於 2022-7-15 06:49 編輯

Intel Mac 安裝開發工具
(1) HomeBrew for Intel Mac (要先安裝 Xcode 及會自動安裝 Command Line Tools)
  1. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
複製代碼
(2) 下載及安裝 Visual Studio Code https://code.visualstudio.com/
安裝 path
fn-F1 and Install code Command in PATH

(3) 下載及安裝 Android Studio for Mac https://developer.android.com/studio

(4) 下載及安裝 Google Chrome Browser

(5) 安裝 nvm (https://github.com/nvm-sh/nvm)
  1. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
複製代碼
and then
=> Append the following lines to ~/.zprofile :
  1. export NVM_DIR="$HOME/.nvm"
  2. [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
複製代碼
(6) 使用 terminal 新 tab 安裝 nodejs v16
  1. nvm install 16
複製代碼
(6) 使用 HomeBrew 安裝 python 3.8 (or 3.9 if you want)
  1. brew install python@3.8
複製代碼
Windows Bootcamp 安裝 WSL2 及 開發工具

如果是 Windows 10 Enterprise LTSC 版本,請先安裝 Microsoft Store https://github.com/kkkgo/LTSC-Add-MicrosoftStore

(1) 安裝 WSL 及 Ubuntu 20.04,在Command Prompt (管理員身份) 打指令
  1. wsl --install -d ubuntu
複製代碼
(2) 在 Windows Features 開啟功能 虛擬機器平台 Virtual Machine Platform (唔係 Hyper-V,唔係 Windows Hypervisor平台) 後重啟 Windows.  



(3) 進入 Ubuntu 建立用戶密碼後更新
  1. sudo apt update
  2. sudo apt upgrade
複製代碼
(4) 安裝 Windows Terminal 、VS Code for Windows (及 Remote-WSL 延伸模組) 及在 WSL2 安裝 nvm 及 nodejs v16  參考
https://docs.microsoft.com/zh-hk ... cript/nodejs-on-wsl

(5) 下載及安裝 Android Studio for Windows https://developer.android.com/studio

(6) 下載及安裝 Google Chrome Browser

(7) 在 Ubuntu 安裝 python3 及 pip3
  1. sudo apt install python3 python3-pip
複製代碼
(8) 下載及安裝 VMware Workstation 16 Pro (需要密鑰)  https://www.vmware.com/products/ ... pro-evaluation.html
VMWare running Android x86-64bit


(9) 在 Windows Features 開啟功能 Hyper-V (Windows 10 Pro or Education) 及使用 Hyper-V 管理員建立 VM


(10) 下載及安裝 Docker Desktop on Windows https://docs.docker.com/desktop/install/windows-install/


Intel Mac 安裝Ubuntu Dual Boot
https://www.makeuseof.com/tag/install-linux-macbook-pro/
(1) Partition and format as MS-DOS (FAT)


(2) Recovery Boot and Disable SIP (csrutil disable), 下載及安裝 rEFInd , Recovery Boot and Enable SIP (csrutil clear)
  1. cd ~/Downloads
  2. unzip refind-bin-0.13.3.1.zip
  3. cd refind-bin-0.13.3.1
  4. sudo ./refind-install
複製代碼
(3) 使用 balenaEtcher 下載及製作 Ubuntu Desktop USB 手指 https://ubuntu.com/download/desktop

(4) 按住 Option 重啟電腦選擇 USB 手指並安裝 Ubuntu Desktop 於新建的 Ubuntu partition。
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

本帖最後由 Pennylau 於 2022-7-20 23:40 編輯

淘寶可以買到adapter裝返mac機拆返落黎既ssd, 你試下搵“蘋果硬盤轉m2"
唔係100%得,不過seller有寫清楚邊D得,邊D唔得。

TOP

本帖最後由 javacomhk 於 2022-8-10 07:10 編輯
淘寶可以買到adapter裝返mac機拆返落黎既ssd, 你試下搵“蘋果硬盤轉m2"
唔係100%得,不過seller有寫清楚邊D ...
Pennylau 發表於 2022-7-20 15:37





淘寶這個硬盤盒不錯,又有 USB 3.2 。用到 Apple 內置拆下的 SSD 由 2013 至 2017 Macbook Air 或 2013至 2015 以下的 Macbook Pro (即2016至2017 Macbook Pro 拆落來嘅SSD 係唔得嘅)。
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

本帖最後由 javacomhk 於 2022-7-31 06:41 編輯

安裝多個 macOS 版本(dual 或 triple boot)


(1) 從 Mac App Store 下載不同版本的 macOS Installer 下載連結在 https://support.apple.com/HT201372。macOS 一般只容許安裝新版本的 Installer。如已升級及未能成功下載舊版本的 macOS Catalina Installer,可透過 macOS Catalina Patcher 去下載。如要安裝 macOS mac OS Ventura 13.0 Public Beta, 要先下載及安裝 InstallAssistant.pkg build 22A5311f 7/28/22

(2) 磁碟分區,可以用 external SSD Drive (格式化為 APFS 及 GUID Partition Map,最好不要使用非 Solid State Drive 作 macOS安裝) 先作分區為 APFS (由於新的 macOS 只支持 APFS) 用作安裝不同版本的 macOS。最好是配合 Thunderbolt 3 的 transfer 速度最快為 40 Gbps,而 Thunderbolt 1 及 Thunderbolt 2 速度分別為 10 Gbps/20 Gbps。


其他 USB 3/4 的速度請參考下圖,USB 3.2 Gen 1x1 是以前叫 USB 3.0 或 USB 3.1 Gen 1 而 USB 3.2 Gen 2x1 是以前叫做 USB 3.1 Gen 2。


(3) 安裝後需要在電腦重啟時按著 Option 鍵去選擇 macOS 版本。
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

師兄咁有心機攪,但新款 mac,尤其手提機果啲,已經無得玩換 SDD, +RAM 了

TOP

本帖最後由 javacomhk 於 2022-7-31 06:21 編輯
師兄咁有心機攪,但新款 mac,尤其手提機果啲,已經無得玩換 SDD, +RAM 了
it_jobs 發表於 2022-7-31 05:37


舊款Intel Mac 如果可以 upgrade SSD 嘅好處就係可以裝多種OS Windows/Linux/ChromeOS 落 Internal /External SSD。而且的 NVME SSD 開始平及抵玩。2T 嘅性價比都高。
而新款Mac 只能透過  thunderbolt 3 external SSD drive 去裝 OS,因為最重要係Internal SSD 貴好多 Apple Silicon Mac 加多2T 要成$6000,External thunderbolt 3 SSD box 都好貴,而且比 Internal 慢的。其他USB3.2 Gen 2 drive 就更加差得多啦。

其實舊款的 Intel Mac 一的都唔慢,16G ram 行下Xcode,Android Studio, Docker,Terminal HomeBrew Package,Browser 都好掂。Mac 機一向都係開發人員嘅喜好。

TOP

其他都幾好,係 16G RAM 真係抆抆地

TOP

本帖最後由 javacomhk 於 2022-7-31 07:09 編輯
其他都幾好,係 16G RAM 真係抆抆地
it_jobs 發表於 2022-7-31 06:56


所以 Internal 要用快嘅 SSD (有 DRAM個的) 或者用 thunderbolt 3 SSD Box,咁樣 swap 落去 SSD 都唔會太慢。Speed Test 平均要有 1500 MB/s,有的 external SSD 可以去到過 2000 MB/s 架。
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP