這次會在 M2 MacBook 上安裝 Windows 11,其實只是因為手上的一顆外接硬碟需要格式化成 NTFS。
原本想找一台 Windows 電腦處理,但手邊只有 M2 MacBook,也不想另外找電腦或安裝第三方 NTFS 工具,所以乾脆換個方式:直接在 Mac 上跑 Windows。
以前使用 Intel Mac 時,可以直接透過 Boot Camp Assistant 安裝 Windows,但 M2 Mac 已經不能使用這套方式,因此這次改用 VMware Fusion。
實際安裝後,才發現從 VMware Fusion 下載、Windows 11 ARM64 ISO、磁碟空間,到安裝時的網路問題,都踩了一些坑。以下就把這次的安裝過程和遇到的問題記錄下來,給同樣使用 M 系列 Mac 的人參考。
在 Intel Mac 上,可以直接透過 Boot Camp Assistant 建立 Windows 分割區並安裝 Windows。
但 Apple Silicon Mac 的情況不一樣。 M1、M2、M3、M4、M5 等 Apple Silicon Mac 並不支援以前 Intel Mac 那套 Boot Camp 安裝 Windows 的方式。
因此,如果現在使用的是 M2 MacBook,想要在 macOS 上使用 Windows 11,通常需要透過虛擬機軟體來執行。
這也是我這次選擇 VMware Fusion 的原因。當然,Mac 上可以跑 Windows 的虛擬機軟體不只 VMware Fusion,只是這次沒有特別比較其他方案,單純因為 VMware Fusion 目前個人使用免費,而且我以前也接觸過 VMware。
首先是下載 VMware Fusion。
現在 VMware Fusion Pro 已經免費提供個人使用,這點確實方便不少。不過第一次下載時,我覺得它的流程不算特別直覺。
現在 VMware Fusion 已經由 Broadcom 提供,因此下載之前需要先註冊 Broadcom 帳號,登入 Support Portal,再找到 VMware Fusion 的下載頁面。
以前下載軟體通常進官網直接按 Download 就結束了,現在多了帳號註冊、登入和一些驗證流程,如果第一次使用,確實容易找不到下載入口。
我這次下載時也遇到一些小插曲。
一開始嘗試透過其他下載網站提供的連結直接下載,但最後還是得回到 Broadcom。以前其實註冊過 Broadcom 帳號,只是密碼已經忘記,登入失敗,只好先重設密碼。
重新登入後,下載頁面又遇到「Agree to the Terms and Conditions」無法勾選的問題。後來詢問客服才知道,需要先點進 Terms and Conditions 閱讀,完成後才能勾選。勾選成功、準備下載時,又要求補充更多資料,包括姓名、地址、郵遞區號等。
這些流程全部完成之後,才終於開始下載 VMware Fusion。
VMware Fusion 安裝完成後,下一步就是準備 Windows 11。
這裡有一個非常重要的地方:Apple Silicon Mac 要使用 Windows 11 ARM64 版本。
也就是說,如果你的 Mac 是 M1、M2、M3、M4、M5,不要下載一般給 Intel/AMD PC 使用的 x64 ISO。
這次我使用的是 Windows 11 ARM64 ISO。
下載好 ISO 後,開啟 VMware Fusion,建立新的虛擬機。
把剛剛下載的 Windows 11 ISO 拖進去,接著按照 VMware Fusion 的提示設定虛擬磁碟、記憶體等資源。
到這裡其實都還算順利。
真正開始需要處理問題,是 Windows 安裝程序進入網路設定之後。
Windows 11 安裝進行到一半,突然出現:讓我們為你連線到網路
按照畫面的提示選擇「安裝驅動程式」,結果還是顯示失敗。
問題是,我的 Mac 明明正常連線。Safari 可以正常開網站,下載檔案也完全沒有問題,但 Windows 虛擬機裡就是沒有網路。
一開始我還以為是 VMware Fusion 的網路設定有問題。後來查了一下才發現,這跟 Windows 安裝階段的網路驅動程式有關。
在 Apple Silicon Mac 上執行 Windows 11 ARM 時,VMware 使用的是虛擬網路介面卡,而 Windows 安裝環境可能還沒有載入對應的驅動程式,因此會卡在網路連線這一步。
如果遇到相同情況,其實不用一直在這個畫面裡找 Wi-Fi。
可以先按:Fn + Shift + F10, 開啟命令提示字元,輸入:
oobe\bypassnro
按下 Enter 之後,Windows 會重新啟動。
再次進入安裝流程後,就可以選擇「我沒有網際網路」,然後繼續完成 Windows 11 安裝。
**注意:**oobe\bypassnro 的作用只是讓你略過 Windows 安裝階段的網路連線要求,並不代表 Windows 安裝完成後就已經可以正常上網。
Windows 11 安裝完成後,我第一時間看了一下右下角。結果還是一個地球圖示。Mac 本身明明正常連網,Windows 虛擬機裡卻沒有網路。
後來才查到,這個問題跟 VMware Tools 有關。
VMware Fusion 在 Apple Silicon Mac 上執行 Windows 11 ARM 時,需要使用 VMware 提供的虛擬硬體驅動程式,而 VMware Tools 就包含了相關驅動。
因此,Windows 安裝完成後,還需要安裝 VMware Tools。
我當時在 VMware Fusion 裡點過「Install VMware Tools」,但第一次點擊沒有反應。
後來這個選項甚至一度沒有出現。折騰了一陣之後,我在 Windows 的「此電腦」裡發現了一個 DVD 光碟機。
打開之後,裡面就是 VMware Tools 的安裝檔案。直接開啟 DVD 光碟機,執行 setup 安裝程式。
安裝完成後重新啟動 Windows,網路終於正常了。這時候才算把 Windows 11 虛擬機完整跑起來。
1. VMware Fusion 下載流程有點繁瑣
雖然 VMware Fusion 現在已經免費提供個人使用,但第一次下載還是需要經過 Broadcom 帳號、Support Portal 和下載頁面。
這次我還碰到忘記密碼、重設密碼、Terms and Conditions 無法勾選,以及下載前需要補充資料等問題。
如果只是偶爾才需要 Windows,第一次處理這些流程時確實會覺得有點麻煩。
2. 虛擬機也會吃掉 Mac 的儲存空間
原本只是想裝一個 Windows,結果建立虛擬機後才發現,Windows 本身、虛擬磁碟、系統更新和後續安裝的軟體,都會持續佔用 Mac 的 SSD 空間。
如果只是臨時使用 Windows 11,虛擬磁碟設定 64~80GB 基本上就可以應付。
但這些空間都是從 Mac 本身的 SSD 分出去的。
如果 Mac 的儲存空間原本就比較緊張,建議安裝 Windows 虛擬機之前,先確認有足夠的可用空間。
我這次也是先清理了一下 Mac。
平常我會使用 BuhoCleaner,先掃描 Mac 裡比較佔空間的快取、日誌、安裝程式等內容,再自己確認哪些可以清理。
如果你準備長期使用 Windows 虛擬機,儲存空間最好多預留一些,不然用一段時間後,很容易又遇到 Mac 儲存空間不足。
3. Windows 安裝時沒有網路
如果 Windows 11 安裝過程卡在「讓我們為你連線到網路」,但又無法正常載入網路驅動,可以先按:Fn + Shift + F10
開啟命令提示字元,再輸入:oobe\bypassnro, 略過安裝階段的網路要求。
不過這只是讓 Windows 安裝可以繼續進行。如果安裝完成後仍然沒有網路,就要繼續檢查 VMware Tools。
4. Windows 裝好了,卻還是不能上網
最後安裝 VMware Tools、重新啟動 Windows 後,網路才恢復正常。
所以如果你使用 VMware Fusion 在 M 系列 Mac 上跑 Windows 11 ARM,遇到「Mac 可以上網,但 Windows 沒有網路」的情況,可以先確認 VMware Tools 是否已經正確安裝。
如果你使用的是 M1、M2、M3、M4、M5 Mac,平常偶爾需要 Windows,其實透過 VMware Fusion 執行 Windows 11 ARM 還是相當方便。
為了把外接硬碟格式化成 NTFS,確實有點大費周章。但對我來說,這次也不算白折騰。至少把「M 系列 Mac + VMware Fusion + Windows 11 ARM」這套環境完整跑了一遍。
以後如果真的遇到只能在 Windows 上處理的事情,也不用再臨時找一台 Windows 電腦。