Apple M系列CPU的Mac免費安裝Windows(VMware虛擬機個人版)

最近有個比貓咪大戰爭六周年還要大的大大大優惠! 2024/5 月中的時候,VMware 宣布開放個人免費使用桌面虛擬化產品 Workstation Pro 與 Fusion Pro!!!

一些 Mac 使用者為了使用 Windows,可能還要花幾千塊錢買 Parallels Desktop for Mac,或是每年花好幾千塊錢買 Parallels Desktop Pro Edition,現在又多了一種免費的虛擬化軟體可以選擇。本文將進行安裝與實測。

這真的不是詐騙集團來騙信用卡號什麼的,詳情可以看官方新聞 VMware Desktop Hypervisor Pro Apps Now Available for Personal Use,如果是商業使用的話,價格也在那個連結裡面,USD$120/year。

醜話先講在前面,這個安裝方式需要至少 40~50 GB的硬碟空間,現在蘋果電腦的官方硬碟加購升級費用比黃金還貴,要不要這樣用就讓大家自行考慮。

一、免費註冊 Broadcom 帳號

下載那個 VM 軟體要先註冊會員,點此連結 https://support.broadcom.com/ 到 Broadcom 官網免費註冊帳號。
– email 信箱不要亂填,註冊要收 email 填驗證碼,才能完成帳號開通。
– 會員帳號的密碼是高強度密碼,密碼裡面要有符號和英文大小寫。

可能還會碰到一些奇怪的欄位或是步驟、選項,因為這是商用軟體,註冊會員的通常會是公司,但我們是個人免費使用,不要想這麼多,能不填就不填。

註冊完畢後,成功登入,應該會看到這個畫面:

Broadcom Software Search

如果很自然而然的直接跑到 All Products,輸入名稱 vmware,八成跟我一樣什麼都找不到。

VMware Fusion 要到右上角選單的 VMware Cloud Foundation 裡面找才有。

二、下載 VMware Fusion for Personal Use

網路上也有許多跟我一樣感到疑惑的人,像是美國的一位 DevOps 工程師 Mathew Duggan 將自己註冊 Broadcom 帳號,到完成下載中間發生的各種奇遇,寫成一篇文章 The Worst Website In The Entire World,將 Broadcom 評為世界最爛的網站。

但我這種免費仔是心懷感恩的跪著使用,建議可以直接點擊此網址,就會馬上看到下載連結。

VMware Fusion Pro for Personal Use
https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware+Fusion

VMware Workstation Pro for Personal Use
https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware%20Workstation%20Pro

下載連結如果壞掉的話,可以回到官方的新聞連結 VMware Desktop Hypervisor Pro Apps Now Available for Personal Use 裡面找。

Broadcom Download Vmware

網站可能會改版,我是點選畫面中版本最新的那個,然後到另一個下載畫面時,會需要填地址和電話。

ps.本文是要在 macOS 中裝 Windows,所以要用 VMware Fusion Pro。如果 HostOS 是 Windows/Linux,要下載 VMware Workstation Pro。

三、安裝 VMware 並下載 Windows 檔案

下載到 VMware Fusion 之後,打開那個 dmg 檔案先把軟體裝起來。
中間會有一個步驟詢問 VMware Fusion 授權序號,聰明的個人使用者應該都知道要點哪一個。

Vmware Fusion Personal Use Install

VMware Fusion 安裝完畢之後,把軟體打開,點選 Get Windows from Microsoft,

Windows 版本的下拉選單,Chinese 有簡中 zh-cn 或是 xh-tw 繁中,我是先選擇安裝英文版,之後灌好後再手動安裝與語系和輸入法。

接著就會自動下載,下載完畢就會自動進入安裝 Windows 的環節了。

Vmware Fusion Personal Use Download Windows

VMware Fusion 軟體設計得出乎意料的平民化,中間不會出現什麼艱澀難懂的專業名詞,預設選項都不用改就能裝完了。相比 VirtualBox 或其他 VM 軟體簡單不少。

有些人可能會想,VMware 跟 Broadcom 不知道是什麼野雞公司,聽都沒聽過,安裝它提供的 Windows,會不會被竊取資料?
這個想法可能多慮了,人家是全球市值排名很高的公司,股價從 2023/5 到現在漲了一倍…

Tradingview Broadcom

不管,反正就是想安裝其他官方 Windows 的 ISO 檔,或其他 VM 檔案?
結果可能要令人失望,最大的阻礙就是 ARM 版本的 Windows 沒這麼好弄到,以下在微軟官方網站嘗試尋找正版 Windows 11 Arm64 版本的載點:

1.開發者評估版 Windows

微軟官網有一個 Get a Windows development environment,有一個評估試用版本,主要用來讓工程師測試程式在 Windows 上是否正常,提供 VMware, Hyper-V, VirtualBox, Parallels. 四大 VM 格式的檔案下載。

但尷尬的是這個評估版的 Windows VM 沒有 ARM 版本的,不能在 Apple Silicon 系列 CPU 的 Mac 電腦執行。頁面底下有一段說明:

Is it possible to get an ARM version of the VM?
Unfortunately, we don’t have an ARM version available at the moment. We understand that this may be disappointing news, but we don’t have any short term plans to create these. However, we’re always open to feedback and suggestions from our users and will take them into consideration when planning future updates.
(是否提供 ARM 版本的 VM?
我們目前暫時沒有提供 ARM 版本。 我們知道這可能是令人失望的消息,但我們沒有任何短期計劃推出這個版本。但是,我們始終歡迎用戶的回饋和建議,並在規劃未來的更新時將其考慮在內。)

2.Windows Insider Preview 測試版

微軟官網的測試版作業系統 Windows Insider Preview Downloads,登入自己的微軟帳號,申請加入測試計畫,裡面有一個 Windows 11 on Arm Insider Preview 的測試版本(有 Beta/Dev/Canary 三種測試頻道)。

但是這個下載回來的是 VHDX 檔案,VMware 不支援,沒辦法直接匯入,要使用的話要先用 StarWind V2V Converter 轉檔,各家 VM 格式轉檔的文章在很多軟體工程師的部落格都有,這邊就不提了。

3.Windows ISO 下載

微軟官網有 下載 Windows 10下載 Windows 11 的網頁入口,如果用 Windows 或 MacOS/iPad(改瀏覽器的 UserAgent 就行) 還會看到不同的下載按鈕。

Win10 Download Iso

不過這個都只有提供 64 位元 CPU 的版本,沒有提供 ARM 版本。

四、安裝 Windows 與一些設定

之後啪的一下,很快啊,Windows 11 就裝好啦。(本次使用 Macbook Air M1 做示範)

Vmware Fusion Mac Windows11

因為這個是在虛擬機中安裝,完全沒有那種買新電腦,全新安裝的那種喜悅,我們這行對安裝 OS 更是毫無任何激情,中間碰到詢問步驟都想趕快略過。
扯遠了,下面大概測試一些基本功能,和一些可能要做的設定。

1.Windows 安裝時要綁微軟帳號?
現在新版的 Windows 安裝時會強迫登入一組微軟帳號,當成日後開機登入的帳號,就算安裝電腦時把網路線拔掉也沒用,非常討厭。

有人可能聽過在那個登入微軟帳號的步驟時,按 Shift + F10,然後在跳出來的命令提示字元視窗中輸入oobe\bypassnro,就可以跳過那些設定,使用熟悉的傳統本機帳號。

但在 Mac 安裝 Windows VM,如果 Shift + F10 怎麼按都沒反應,或是只跑出調節音量的,可以試試按 Shift+Fn+F10。

Vmware Fusion Mac Windows11 Chinese

2.不知道要怎麼打中文?
裝完之後可以先到 Time&language 裡面選擇 Add language,選擇「中文(台灣)」,把中文輸入法裝起來(如上圖),不然都不知道要怎麼打中文了。
也可以把預設的選項和 Set as Windows display language 勾起來,下次開機時,系統就是顯示中文了。

如下圖,設定完成之後就可以正常輸入中文了,播放影片也是可以正常從 mac 的喇叭發出聲音。

Vmware Fusion Mac Windows11 Chinese Typing

3.在 macOS 複製東西,無法貼進去 VM 裡的 Windows?
可以在 VM 關機狀態下點擊扳手>isolation,檢查裡面的拖曳設定和複製貼上有沒有打勾,預設應該都是打勾的。

Vmware Isolation Copy Paste

還要記得務必安裝VMware Tools,點選 VMware Fusion 主選單上的 Virtual Machine>Install VMware Tools,會看到 Windows 跳出光碟機有 VMware Tools 需要安裝的提示,安裝完讓 VM 重開機即可。

ps.在 VM 中的 Windows,複製貼上又要按 ⌃Control 鍵,不是按 ⌘Command 鍵。

四、VM 中的 Windows 11 使用心得

拿一個需要 JRE+ChromeDriver 環境的程式來測試,
ChromeDriver 有 linux64, mac-arm64, mac-x64, win32, win64 五種版本,那麼在 M1 的 macOS 開 VM 灌 Windows 11 ARM,ChromeDriver 要下載哪一種版本? 全面啟動的夢境到第幾層了?
實測下載 win64 版本的 ChromeDriver 可以正常在 Windows ARM 中使用。

或是玩個接龍,還有使用 Microsoft Edge 瀏覽器的 Internet Explorer 模式,基本上都沒什麼問題。

Vmware Fusion Mac Windows11 App

IIS 姑且也是跑得起來:

Vmware Fusion Mac Windows11 Iis

至於 Windows 10 IIS 上面能跑的網頁程式,直接搬到 Windows 11 IIS 上面能不能跑?
反正我嘗試之後是失敗,會卡各種 500 錯誤。

想到我有一台 Intel CPU 的 Mac 不能用的 USB 晶片讀卡機,剛好這次又拿出來試試:

Mac Win11 Vmware Card Reader

用 USB Type-C 的轉接器接上 M1 Macbook,再從 VMWare Fusion 的 USB 設定中允許這個 smart cardreader 裝置,再進到 VM 中的 Win11,竟然也能認得到自然人憑證。

這樣可以讓 Mac 電腦使用 Windows Only 的印表機了嗎? 我不知道。
我也不確定各位是為了什麼需求要在 Mac 上面灌 Windows,也許是跟我一樣,曾經有一台電腦打天下的大夢?

像我在買 M1 筆電之前曾幻想,只用一台電腦,幾乎所有系統的功能都可以用到:
可以用虛擬機灌 Windows 使用 Windows Only 的軟體,
可以在 macOS 的 App Store 安裝 iPad 和 iOS 的 app,
可以用 macOS 系統本身的功能和 macOS Only 的軟體,還有一塊不錯的螢幕,
結果實際用了才發現,也不是全部 iPad 和 iOS app 都能裝,能裝的也不見得能正常顯示。想要跑 Windows,更是ㄏㄏ。

醜話講在後頭,這種在 macOS 用 VM 裝 Wndows 主要有3大缺陷:

ARM 架構問題

以前 Mac 電腦用 Intel CPU 的時候,還可以透過 Bootcamp 安裝 Windows,現在變成 M1, M2, M3…系列的 Apple Silicon ARM 架構 CPU,必須得搭配 ARM 版本的 Windows。
就算想用的軟體在一般的 Windows 10, 11 上面跑得好好的,裝在 ARM 版本的 Windows 還是有可能無法使用。

微軟官方的建議是使用 Arm 上的程式相容性疑難排解員,程式不能用的時候,嘗試使用這個疑難排解精靈變更相容性設定,運氣好的話,說不定就能用了!
好懷念的名稱,提到程式相容性疑難排解員,就想到當年那些只能留在 XP 升級不上去的小程式…

如果軟體只適用於 Windows 10,那不好意思,ARM 版本的 Windows 10 只有搭載在微軟官方的那些 Surface 設備上,正常人應該是找不到能自行安裝的官方載點。軟體只適用於更舊的 Windows 7, XP 之類的? 就更別想了。

這種天生的限制,就算換成其他虛擬化軟體通常也無法解決。不過至少 VMware Fusion 個人使用是免費的,能不能用不要這麼早下定論,可以先安裝起來試試看。

作業系統未啟用問題

因為安裝時是直接用 VMware 提供的 Get Windows from Microsoft 管道,裝完之後是專業版,但中間壓根沒有輸入 Windows 序號,所以 Windows 是未啟用的狀態。

Windows 未啟用狀態時一些功能會鎖住,像是無法修改桌布,這實在太嚴重了。

系統笑能問題

使用 VM 虛擬機,隔了一層一定會有性能耗損,如果是要拿來玩 Steam 上面的遊戲,本來直接在 macOS 下面無法安裝,或是玩起來很卡頓的,在這種虛擬機的 Windows 下情況也好不到哪去。
不過至少 VMware Fusion 個人使用是免費的,會不會卡頓不要這麼早下定論,可以先安裝起來試試看。

在 VM 虛擬機碰到比較吃效能的時候,偶爾會有聲音畫面不同步、黑屏閃爍之類的情況。可能會感到有點悶,有些 Windows 一兩萬塊、文書機、Intel 4代/8代舊電腦都能跑的東西,在 mac 上開虛擬機卻難用成這樣。

另外筆電螢幕休眠時,VM 裡的 Windows 畫面會黑掉,但筆電醒來後,VM 裡的畫面不會自己復活,要再自己點 VM 中的黑畫面才行,不要看到 VM 黑屏就直接幫 VM 重開機,點一下中間黑的地方說不定就回來了。

最後提醒一個小事情,如果在 macOS 用 Windows 這件事很重要,那看到 macOS 作業系統有大版本更新時(例如 Ventura 升級成 Sonoma),不要先衝去更新。
按照慣例,這種 VM 軟體在作業系統升級時很容易有小問題,最好隔一陣子再升級,爬文看看網路論壇或官方的相容性問題清單上有沒有災情。

  • 例如在 Broadcom Community 搜尋 sonoma 之類的關鍵字,看看有沒有災情。
  • 查看 VMware Fusion Release Notes,要升級的版本是否有 known issue。
  • (範例)macOS 14 Sonoma 與 Parallels Desktop 的兼容性 成熟的產品會有像這種相容性問題知識庫,列出問題和解決方案修補情況。因為 Sonoma 已經出了快一年了(從WWDC後的開發者預覽版開始算),所以可以看到 Parallels Desktop 列了一堆問題和更新版本號,如果是新的作業系統,先衝的可能就要當白老鼠了。

VMware 連續劇

VMware 為什麼沒事會這麼佛心? 這算是去年底業界發生一件大事,簡單的幾個時間點如下:

2023/11 月下旬完成收購
博通(Broadcom)終於完成對 VMware 的收購,花了 600 多億美元。
要收購的消息在前一年就有傳出,但就像 Adobe 跟 Figma 最後破局這樣,真的完成才是真的,結果最後 Broadcom 真的收購 VMware。

2023/12 宣布變成訂閱制
宣布旗下的產品開始整合、轉型,並終止永久授權,朝向訂閱制銷售模式發展 (VMware by Broadcom 产品向订阅转型),令市場錯愕不已。

其他競爭對手像 Proxmox VE 也開始出來吸收客戶,開課的開課,轉移的轉移,好不熱鬧。至於近代的容器化/k8s架構、公有雲服務的功能特色,是否一些廠商剛好藉機拋棄這類虛擬化產品? 這找不到什麼數據,就先不談了。

2024/5 宣布 VMware Workstation Pro 與 Fusion Pro 開放個人免費使用
這本來都是要花錢買的,現在變成個人免費使用(Free Personal Use)與商業付費使用(Paid Commercial Use)這兩種授權模式,免費版和付費版的功能完全一致。
本來功能陽春的 VMware Workstation Player 與 VMware Fusion Player 將停產。

有人分析可能是要出來打市場,就像大家小時候都用 Microsoft Office 一樣,長大後在職場卻被要求使用其他軟體,需要重新適應、學習,增加不必要的負擔和成本。
但也有人覺得自從改成訂閱制,VMware 名聲已經臭掉,誰知道這些店大欺客的世界大廠,會不會下個月又想到什麼新招來割韭菜?

近期熱門 Hot Posts