家中除了一新很舊的 MacBook Air,還有兩部 Windows 10 PC。由於2025年10月 Windows 10 會 End of Life,所以我都準備升級至 Windows 11。
這兩部電腦的硬件都符合 Windows 11要求: TPM 2.0,DirectX 12。
但是因為系統硬碟是從更舊的世代移植過來,所以開機模式 boot mode是用舊式的 Legacy,而硬碟是用MBR,這裏需要轉換。
1。備份整個硬碟
這裏花了不少時間。
為了在出意外時可以回復,第一步需要準備一份完整的系統備份。
一開始時我用 AOMEI 的 backupper。早前他們有個限時免費活動,我取得了AOMEI Backupper Professional 版本。
第一步建立「系統硬碟」影像檔,我選擇「二號內置硬碟」儲存。這步驟相當簡單。
接下來想測試下還原,要建立一個 bootable USB,將電腦開機並讀取影像檔。 AOMEI Backupper 內可以建立 WinPE 版和 Linux 版。一般來說 WinPE 版比較易用。
但 兩款 USB 都無法開機。試了幾隻 USB 手指都無法成功開機。(AOMEI Backupper 很差)
最後我放棄了,轉用開源的 RescueZilla。同樣地,按照官方教學建立 Bootable USB。
這次可以成功開機進入 RescueZilla,將整個 C Drive 建立影像檔,再驗證一下影像檔有沒有問題。
2。轉換 MBR 成 GPT
返回 Windows 10,去重新啟動電腦,Click之前長按 SHIFT,按照畫面提示進入 Windows Recovery Mode。
用 CMD 命令提示字元輸入:
diskpart
在diskpart中輸入:List disk
看清楚要變動的硬碟編號。
確認了編號後,exit 退出。
如果是Disk 0 的話,輸入:
mbr2gpt /disk:0 /validate
這是檢查一下是否可以轉換。
mbr2gpt /disk:0 /convert
開始轉換。
如果看到reagent.xml 錯誤,不必擔心。稍後會修復。
關機,再開機。
保持MBR 模式下,試試是否不能boot 機。
3。 入BIOS改成 UEFI模式,並關閉CSM compatibility mode
開機時按 DEL 進入 BIOS,將 CSM Compatibility Mode 關掉 (即使用 UEFI 模式)。
這時應該會順利進入 Windows 10。
如果在 mbr2gpt 時有出現reagent.xml 錯誤,這時用管理員模式打開 CMD,輸入:
reagentc /disable
再
reagentc /enable
完成。