對於 Parallels Desktop,蘋果的用戶早已不陌生。每年隨作業系統一起改版的慣例,今年同樣也不例外。隨著蘋果公司確定 Apple Silicon 處理器的 ARM 架構路線,Parallels Desktop 的發展重點,當然也就是對 ARM 版本作業系統的支援。以往下載然後順手裝 x64(AMD64) 的操作,現在要慢慢調整了。 Parallels Desktop 會讓使用者慢慢習慣這件事!雖然 Paralles Desktop 17(以下簡稱 PD17)依然支援 Intel 機種,但是隨著蘋果早已確立未來逐步全面導入新架構,故本文只針對 M1 機種測試。相信這對有換機升級考量的讀者比較有閱讀價值。
本文目錄
Parallels Desktop 17 發售版本介紹
一如往常,PD17 還是推出了三個版本:標準版、專業版與商用版,主要差異不外乎是對虛擬機器硬體配置的限制還有開發與生產環境部署的支援。然後是好幾年都沒有改變的價格,訂閱制的服務為主,即使是官方沒有特別打廣告的教育版,也是一年訂閱制。擁有之前版號的標準版用戶,可以付費升級到最新的 PD17 標準版。不打算升級 Windows 與 macOS,或有吸引你的新功能,可以繼續用 PD16 。
PD17 現在只有標準版可以付費買斷,專業版與商用版都需要年費。標準版最多只支援到 8GB 的記憶體還有 4 個 CPU 。對於現在的 Apple M1 用戶似乎也夠用了,因為記憶體不能升級,最多也只有 16GB 。處理器就是只有 8 核心,也沒有多執行緒的考量。在資源極有限的情況,本身還要跑 macOS,不太可能配置超過 8GB 的記憶體給虛擬機。
一切看似合理,除非「你以後不用 Windows 11」。因為微軟表示未來需要電腦配備 TPM 晶片,才能滿足 Windows 11 的最低需求。而 PD17 只有專業版與商用版支援虛擬 TPM 晶片,買標準版的用戶以後可能就會成為 Windows 11 孤兒。
請準備 ARM 版本的作業系統 ISO
使用 Apple M1 平台的 Parallels Desktop,將會強制使用 ARM 版本的作業系統,不管是 Windows 還是 Linux,硬塞 x64 版本就是不給裝。 Linux 還好,因為多數主流版本都有提供編譯成 ARM 的映像檔。 PD17 在建立新的虛擬機時,如果讀者選擇支援的 Linux 作業系統 (Ubuntu 、 Fedora 、 Debian 與 KaliLinux 等),會自動下載最新的 ARM 版本。 Windows 比較麻煩,因為微軟官方沒有推出 ARM 版本 Windows 給一般消費者,只能從 Windows Insider 下載預覽版本。目前也只能下載到 Windows 10 的 ARM 版,Windows 11 需要使用 UUP dump 的方式從 Windows Update 的伺服器下載套件並包裝成 ISO 。具體過程與細節,這邊筆者就不介紹了。


以往 PD 會有一個自動下載 Windows 10 的功能,使用者無須自備 ISO 檔。但是 M1 版本的 PD17 就沒有這個功能,改成提示使用者如何取得 Windows 10 的 ARM ISO 。
至於 Windows 11 預覽版,微軟官方沒有推出,自然也沒有教你怎麼取得。讀者若有心,Google 一下可以找到一堆方法。筆者建議透過 PC 做這件事,因為從網上找到的下載與打包批次檔,在 macOS 上安裝從來沒有成功過,即使按照教學先裝了 brew,配置編譯器等必要組件,最後就是沒法在 M1 版本的 macOS 搞定。反觀 Windows 版的 CMD 批次檔,一次就成功。 1G/1G 的網路,大概最多 10 分鐘可以搞定 Windows 11 的 ISO 。

TPM 2.0 支援與 Windows 11 的安裝
自從 Windows 11 揭露之後,詢問度最高的應該是 TPM 。信賴平台模組 (Trusted Platform Module) 其實已經不是很新的東西,這個硬體晶片負責系統的加密功能。 Windows 的磁碟加密 BitLocker 就需要 TPM 的配合。企業用戶應該本來就不陌生,只是這次被 Windows 11 強迫落實 TPM 到一般消費者上。近五年內新購置的電腦(尤其是筆記型電腦),理論上都有配置這個硬體晶片。 PD17 則是用模擬的方式,讓虛擬機有 TPM 可以用。
為了達到測試目的,也讓目前還在用 PD16 的讀者瞭解情況。筆者用 Apple M1 Mac mini 特地在 PD16 上嘗試安裝 Windows 11,結果是無法安裝。先是無法辨識 Windows 的版本,筆者手動指定 Windows 10,最後進到 Windows 11 安裝畫面時,顯示無法滿足最低需求,安裝被迫中斷。原本以為是 PD16 沒有 TPM 支援,所以筆者升級 PD17,順利完成安裝 Windows 11 。安裝之後想要測試一下 TPM 的開關,後來看了官方文件才知道 TPM 預設是沒有加入到虛擬機內。然後現在的 Windows 11 預覽版,也並非一定要有 TPM 。所以目前沒有啟用 TPM 的 PD17 是可以順利安裝 Windows 11 預覽版,相信就算是標準版 PD17 也可以裝。




使用者可以自己在配置內加上 TPM,同時啟動 BitLocker 的功能,讓 Windows 對所有的磁碟讀寫資料加密。這個功能對企業用戶非常重要,尤其一些企業環境有配置 Windows 的安全規範,如果沒有完整加密,連使用 Exchange 的電子郵件都無法在不符合安全規範的電腦上使用。相信就算沒有打算安裝 Windows 11,PD17 支援 TPM 仍可以滿足一些企業用戶的需要。
TPM 以硬體實做時,是固定的密碼金鑰生成器,所以使用者再怎麼重裝系統,一樣可以解密被該 TPM 加密的硬碟。不過若是虛擬化後,軟體模擬就難免遇到變動,後續資料解密讀取會有問題。 PD17 把 TPM 密鑰讓 macOS 的鎖匙圈 (Keychain) 負責管理,進去 Keychain 後可以匯出 TPM 的配置,方便轉移虛擬機器時同時匯入備份的 TPM,避免虛擬磁碟無法解密的問題。


Windows 版本影響 Office 365 的安裝
Office 應用程式雖然有原生的 Mac 版,但是因為擔心版型會與 Windows 版有落差,加上使用習慣的差別,仍然有人喜歡在虛擬機器裡面用 Office 套裝軟體。這次由於是使用 ARM 版本的 Windows,微軟也沒有特別發行 ARM 的 Windows,所以筆者也特別針對 Office 的安裝使用測試。
以 Office 365 訂閱版測試,實際安裝的結果是 Windows 10 的 ARM 版本,過程中告知不支援 64 位元版本,只能安裝 32 位元的 Office 。安裝 32 位元版本後可以使用。但是在 Windows 11 裡面,安裝 64 位元版本的 Office 365 一切正常。這個結果讓筆者有點意外,也許等微軟官方正式推出 ARM 版本 Windows 或 Office 之後可以解決。 32 位元與 64 位元版 Office 最大的差異,筆者認為是 Excel 的儲存格最大行列數差別,以及 64 位元版可以處理包含大圖檔或是影片的 PowerPoint 投影片比較容易。


查閱微軟官方的 Office 支援網頁,他們也知道這個問題。有提到目前 64 位元版作業系統與 ARM 處理器的環境(應該是在講自家 Surface Pro X),只能選用 32 位元版的 Office 。
智慧卡讀卡機無法使用
對台灣使用者而言,網路銀行也是虛擬機器的常見應用。需要用讀卡機還有 IE/Edge/Chrome/Firefox 才支援的安全元件外掛,主要都是 Windows 的環境。所以筆者也用中華郵政的網銀測試一下,安裝過程中有錯誤訊息,但是最後仍然安裝完成安控元件。開啟瀏覽器到網銀的登入畫面,可以偵測到讀卡機已安裝,型號有正確顯示,但是插入卡片後卻顯示讀不到卡片(讀卡機指示燈顯示卡片已插入)。同樣的讀卡機,在實體機可以正常運作,顯然在 ARM 作業系統上有相容性問題。
根據目前網銀發展現況,由於多數銀行已經推出手機轉帳等服務。或許沒有瀏覽器版本的網路銀行不至於造成太大的麻煩,但是類似的晶片卡技術依然被使用,例如健保卡與自然人憑證。由於筆者手邊沒有這兩種卡片,無法進一步測試。只能提醒有晶片卡配合 Windows 環境操作的讀者多留意。
PD17 的潛力還有待釋放
筆者測了一些重點的功能,覺得 PD17 只滿足了「用戶基本需求」,確保虛擬機可以跑起來。很大原因是受限於微軟現在對 ARM 版本 Windows 幾乎沒有支援,只有對自家 Surface 系列產品的 ARM 有完整測試才推出,其他人自己包裝出來的安裝 ISO 並沒有官方的保證。作業系統要能穩定運作,除了底層的架構之外,對硬體的驅動程式支援與優化也是關鍵。 Apple 的 Silicon 系列 CPU 才剛出來,本身架構也沒有對外開放。不論是微軟或者 Parallels 本身,很難在現在這個起步初期做到完美。如果像筆者一樣用了十幾年 Parallels Desktop,應該也能感受到他們也是逐年在進步的。過去的幾版的評測中,筆者只差沒有用「擠牙膏」來戲稱 Parallels 官方每年用效能增加% 的行銷口號。現在換了處理器架構,一切重新開始,可能要等到二三年之後才會有穩定且效能理想的版本。
在蘋果現階段自製處理器的發展,也給 PD17 帶來不少限制。以前 Intel 的 i7 8 核心配合多執行緒,輕鬆有 16 個 vCPU,消費機要有 32GB 記憶體也不是不可能。更遑論如果是 Mac Pro,用 Xeon 的 28 核心 56 執行緒與 1.5TB 最大的記憶體,一次開上 10 台高規格配置虛擬機都沒有問題。 M1 就是八核心,最多 16GB,PD17 就算再強大還是被限制。對於筆者這種重度虛擬化用戶,常常一次需要開二到三台以上機器,同時測試 Linux 與 Windows,現在就非常不夠用。目前被發現效能跑分流出的 M1X,有 12 核心並支援 64GB 的記憶體,也許 PD17 在未來新機種會有更好的發揮空間。建議使用 Intel Mac 機種的讀者,可以直接升級到最新版 PD17 。與過去經驗相同,直接用 x64 的映像檔安裝各種系統。 M1 機種且有重度 Windows 外加多開虛擬機需求,可以再觀望。



