在外接式硬碟上安裝 Windows 並用 Macbook Pro 開機的心得 & 問題與解決方案
我沒在使用 Macbook,這樣難得的第一次接觸是因為有人請求能否幫他在外接硬碟上安裝 Windows 並讓 Macbook 能使用該硬碟開機。既然是第一次而且還這麼的 Hardcore,事前工作不能少。好在有「MAC 在隨身碟上『安裝 Windows 教學』!免佔空間超方便」解說怎麼將 Windows 安裝在隨身碟上,那外接硬碟應該也大同小異。
所以,本文不會說明安裝步驟,而是分享我實際操作時遇到的一些眉眉角角。
原來 Windows 不能直接安裝在外接硬碟上
是的,因為先前比較常安裝的作業系統是 Linux,大部分 Linux 都可以安裝在外接硬碟、隨身碟上,所以我原本以為 Windows 也同樣可以。沒想到用隨身碟當作開機碟安裝 Windows 時卻告訴我不支援。
這也是為甚麼那篇文章中要使用 WinToUSB 直接將 Windows 安裝到硬碟上。
準備另一台 Windows 電腦很重要
那篇文章中有需要準備一台 Windows 電腦,這點真的很重要。因為 Windows 電腦可以拯救很多事情。這次使用的外接式硬碟是 Sandisk 500GB 的 SSD,我對這顆硬碟的規劃是切一半,一半作為系統碟(C 槽),另一半作為資料碟。系統碟因為 Windows 的要求,檔案系統必須是 NTFS,但資料碟沒有限制,所以我採用 exFAT。
磁碟分割可以用 Windows 內建的磁碟管理員,刪除 SSD 上所有分區,然後建立兩個基本的分區。
外接鍵盤、滑鼠是必須的
此外,因為 Macbook 跑 Windows 會缺很多驅動程式,這次因為是使用 Intel CPU 的 Macbook ,所以比較簡單,聽說如果是使用 m1 的處理器要做的事情更多。Windows 開起來後只有螢幕正常運作,鍵盤、觸控板、網卡、音效卡等都無效。幸虧我有把我的外接滑鼠帶著,不然真的是甚麼事情都不用做,連驅動程式也無法安裝。缺少外接鍵盤的原因,一開始的設定使用者名稱還是透過我自己的 Windows 電腦進行設定。
Boot Camp 長的不太一樣
或許那篇文章是比較早寫的,Boot Camp 的下載 Windows 驅動程式的位置已經改到由上方選單的「動作」→「下載 Windows 支援軟體」。此外,也不叫做 Bootcamp,而是叫做「啟動切換輔助程式」。
Mac 有好嚴格的安全保護
「開機安全性工具程式」,官方的說法是:「使用「開機安全性工具程式」可確保您的 Mac 一律從指定的啟動磁碟以及正當且受信任的作業系統啟動。」。這個對於只使用 Mac OS 的使用者來說是很好的保護,但如果要透過外接硬碟啟動 Windows 或其他作業系統就會變成一項阻礙。看官方的說法完整安全性與中等安全性下只有透過「啟動切換輔助程式」安裝的 Windows 才能被認可,實際測試時我只有測試在完整安全性下的確無法啟動外接硬碟上的 Windows,所以我索性將他的安全開機完全關閉(無安全性)。不是很建議馬上將他關閉,礙於時間上的限制無法測試中等安全性是否可行,所以出此下策。
另外在開機安全性工具程式中需要將「外部開機」設定為允許。韌體密碼我也沒有設定。
驅動程式的安裝是一件苦差事
透過「啟動切換輔助程式」下載的 Windows 驅動程式並不是那種可以無腦下一步安裝的安裝檔,而是要進入 Windows 的裝置管理員裡逐個更新驅動程式。反而這個時候是最有手動的感覺,看著驅動程式逐個安裝完成後,內心有股小悸動。雖然 Apple 提供了全部的驅動程式,但音效卡的驅動程式還是無法讓喇叭正確運作,最後透過 Windows Update 自動修正。
怎麼有種缺手缺腳的感覺
即使所有驅動程式安裝好後,Macbook 已經能像其他 Windows 電腦一般順暢的執行 Windows,但總覺得好像有地方怪怪卡卡的。問題出在鍵盤和觸控板上。
鍵盤上原有的 Command 鍵會成為 Windows 鍵;Option 鍵會成為 Alt 鍵。另外,原本在 Mac OS 上用來切換中英文、CAPS Lock 共用的按鍵會只剩下 CAPS Lock 的功能;鍵盤上沒有 Delete 鍵可以使用(有些 Macbook 上雖然是寫 Delete 但在 Windows 上是 Backspace)。
如果鍵盤上方有觸控列在 Windows 下無法使用,所以會變成沒有 F1~F12 可用。雖然我有查到 Apple 有說明讓觸控列顯示 F1~F12,但我自己實際按下 fn 時並沒有出現,如果有甚麼解決方法拜託留言告訴我。
觸控板不能用兩指觸發右鍵。觸控板下方的按鍵只能觸發左鍵。
實際作業需要的東西以及花費的時間
這次實作一共花費三個半小時(因為是第一次,還有加上摸索的時間),必須用到的東西有:
- 外接式硬碟,這次使用 Sandisk 500GB SSD
- 一台 Windows 電腦
- 外接鍵盤及滑鼠
- 一個 8GB 隨身碟
- 集線 Hub,這台 Macbook 只有 Type C,需要用到 Type C 轉 Type A