在 Apple Silicon Mac 上使用 Parallels Desktop x86 模擬器運行基於 Intel 的虛擬機器

0 users found this article helpful

Parallels Desktop 20.2.0 帶來了一項技術的早期預覽,該技術允許在搭載 Apple Silicon 的 Mac 上運行基於 Intel (x86_64) 的作業系統。儘管此技術仍處於積極開發階段,對於需要啟動現有 Windows 10 或某些 Linux 虛擬機器來存取資料或測試特定情境的技術愛好者而言,這項功能仍具實用價值。


注意:此功能僅適用於 Parallels DesktopProBusinessEnterprise版本。


功能預覽

您可在搭載 Intel 處理器的 Mac 上,透過 Parallels Desktop 運行現有的 Windows 10、11、Windows Server 2019/2022 或 Linux 虛擬機器(僅支援 UEFI BIOS,不支援傳統 BIOS)。您亦可依循以下步驟建立新虛擬機器。

1. 速度較慢, 真的 慢。

2. 模擬的 Windows 功能受限

* x86_64 Windows 11(版本 26100 及更新)可能因需超過 1 個 vCPU 或 TPM 支援而發生問題,此類需求目前尚未支援;

** 以下導入的 Linux 作業系統經我們測試可透過模擬器運行:

重要提示:目前任何透過 Parallels Tools 遷移的 Linux 虛擬機器,或在全新系統安裝該工具時,皆會導致系統當機。我們正在調查此問題,現階段不建議安裝該工具。若需為遷移目的卸載該工具,請參閱以下文章:在 Linux 中卸載 Parallels Tools

注意:若需遷移在搭載 Intel 處理器的 Mac 上建立的虛擬機器,請務必於遷移前將其關閉。 Parallels Desktop 會為 Intel 架構虛擬機器設定預設配置,其設定與支援規格存在差異。例如:若您先前在 Intel Mac 上建立的 Windows 10 虛擬機器配置為 4 個 vCPU,當您嘗試在 Apple Silicon Mac 上使用 Parallels Desktop Emulator 啟動該虛擬機器時,Parallels Desktop 將自動將 vCPU 數量重置為 1。

如何使用 Parallels Emulator 啟動 Intel 架構虛擬機器

  1. 在目標虛擬機器上點擊右鍵 > 選擇「使用模擬器啟動」。

虛擬機器啟動後將標示為「Intel x86系統」,後續啟動方式與其他虛擬機器相同。

替代方案:您可透過我們的命令列介面工具啟動虛擬機器。

如何為轉移作業準備基於 Intel 的 Linux 虛擬機器

預設情況下,在搭載 Intel 處理器的 Mac 上建立的 Linux 虛擬機器 (VM) 會啟用傳統 BIOS,除非您在安裝過程中手動啟用此功能。若要在搭載 Apple 矽晶片的 Mac 上執行 Linux VM,請遵循以下步驟:

  1. 下載對應 Linux 發行版的 x86_64 ISO 映像檔

  2. 在搭載 Intel 處理器的 Mac 上啟動 Parallels Desktop,點擊「檔案」>「新建...」

  3. 點擊「從映像檔安裝 Windows、Linux 或 macOS」> 選取 ISO 檔案並點擊「繼續」

  4. 點擊「安裝前自訂設定」> 建立。

  5. 虛擬機器設定視窗開啟後,依序點選「硬體」標籤 > 啟動順序 > 高級 > 選擇「EFI 64 位元」> 確定。關閉視窗後繼續執行安裝程序。

  1. 虛擬機器建立完成後,可依照上述步驟將其移轉至 Apple Silicon Mac 並於該裝置啟動。

如何從 Intel 架構作業系統的 ISO 檔建立新虛擬機器

注意:此過程耗時較長,請備妥飲品並做好準備。僅支援 Windows 10 與 Windows Server 2022。建立 Windows 10 22H2 及 Windows Server 2019虛擬機器請依下列步驟操作:

  1. 下載 x86_64 格式的 ISO 映像檔。例如 Windows 10 ISO* 可由此處下載。

  2. 開啟終端機工具,依序執行下列指令以建立並啟動新 x86_64 虛擬機器的安裝程序:

prlctl create <虛擬機器名稱> -d <發行版本> --cpu-type x86

prlctl set <虛擬機器名稱> --device-set cdrom0 --image <x86_iso_路徑> --connect

prlctl start <虛擬機器名稱>

注意:欲查看 <distro> 變數的所有可用選項,請在終端機執行下列指令並選擇與您作業系統相符的選項:

prlctl create<虛擬機器名稱>-d -list

範例:

  1. 請依照螢幕指示繼續進行作業系統安裝。

疑難排解

未出現「開始使用模擬器」選項

1. 請確認 Parallels Desktop 已透過試用版/Parallels Desktop Pro/Parallels Desktop Business 或 Enterprise Edition 授權啟用。

2. 若為 Linux 虛擬機器,表示您的虛擬機器未啟用 EFI。請參照此處說明重新建立虛擬機器。

3. 若為 Windows 8.1 或更早版本虛擬機器,此選項將不存在,因該版本 Windows 虛擬機器不支援透過此技術運行。

4. 若為匯入的 Windows 10 虛擬機器,可能同樣採用傳統 BIOS。可透過終端機指令驗證:

prlctl start "您的虛擬機器名稱"

若返回訊息為:

啟動虛擬機器失敗:不支援的 BIOS/韌體類型。Parallels Desktop 不支援在 Apple Silicon Mac 上執行採用此類 BIOS/韌體的 Intel 架構虛擬機器。

這表示您的虛擬機器使用傳統 BIOS,且系統亦採用傳統開機載入程式。建議建立新的 x86 模擬虛擬機器,並傳統機器硬碟內容附加/移轉至新機器。

無法建立新的 x86_64 Windows 22 H2 或 Windows 2019 虛擬機器

1. 若嘗試建立新的 x86_64 Windows 10 22H2 或 Windows Server 2019 虛擬機器,可能會遇到以下錯誤:

發生錯誤時的解決方法:

無法從終端機啟動已匯入的 x86_64 虛擬機器

若使用prlctl start工具啟動從 Intel Mac 匯入的 x86_64 虛擬機器時,出現「啟動虛擬機器失敗:操作已被取消」錯誤訊息,表示該虛擬機器在從 Intel 架構 Mac 匯入前未正確關閉。請執行以下步驟重置虛擬機器狀態以啟動:

遷移後導入的虛擬機器未識別為 x86_64 且無法啟動

若遷移後在控制中心發現虛擬機器缺少「開始使用模擬器」選項,可能是該機器最後在 Parallels Desktop 19 版以下舊版本中啟動所致。

由於設定檔變更,Parallels 無法正確識別架構。解決此問題需使用 Intel Mac,目前尚無其他替代方案:

導入的 Windows 11 23H2 版本於登入畫面卡死

為解決此問題,建議採取以下任一措施:

1. 重置虛擬機器(動作 > 重置)。此操作將觸發 Parallels Tools 更新,後續系統應可正常運作。

2. 重新匯入未安裝 Parallels Tools 的虛擬機器(需先返回原始 Intel Mac 環境 > 移除 Parallels Tools 後再次匯入機器),此情況下問題應不會再現。

分享您的意見回饋

您的意見對我們至關重要——請在此論壇區塊分享您的使用心得與應用案例。

Was this article helpful?

Tell us how we can improve it.