常見問題
關於 VM64 的常見問題,包括安裝客體作業系統、效能、共享、網路、USB 和快照。
安裝客體作業系統
從哪裡取得 Windows 的安裝映像檔?
可以用免費工具 CrystalFetch 從 Microsoft 下載最新的安裝映像檔。配備 Apple 晶片的 Mac 選擇 ARM64 版本,配備 Intel 處理器的 Mac 選擇 x64 版本。Windows 需要自備授權。
安裝 Windows 11 時,提示這台電腦不能執行 Windows 11,怎麼辦?
新建立的 Windows 虛擬機器會自動開啟安全開機和 TPM。舊的虛擬機器可以在設定裡手動開啟這 2 項。Windows 11 還要求至少 2 個 CPU 核心。在 Apple 晶片上模擬 x86_64 時,預設只有 1 個核心,需要在設定裡改為 2 個或更多。
配備 Intel 處理器的 Mac 可以執行 macOS 虛擬機器嗎?
不可以。配備 Intel 處理器的 Mac 不能執行 macOS 虛擬機器。Mac 使用 Apple 晶片,並執行 macOS 12 或以上版本時,可以安裝 macOS 虛擬機器。不選擇 IPSW 檔案時,VM64 會自動下載相容的 macOS 版本。
可以安裝早期的 Mac OS 和 Windows 嗎?
可以,這些系統使用 QEMU 模擬執行。68k 和 PowerPC 機型可以安裝 Mac OS 7.1 到 Mac OS X 10.4。還可以安裝 Windows 95 和 Windows 98。Windows 需要自備授權。安裝映像檔需要自備,部分機型還需要 ROM 檔案。
效能
為什麼有的虛擬機器快,有的虛擬機器慢?
虛擬機器的架構和 Mac 相同時,VM64 使用虛擬化執行,速度接近原生。其他架構使用 QEMU 模擬執行。模擬比虛擬化慢,在 Apple 晶片上執行 x86 系統時尤其明顯。所以在配備 Apple 晶片的 Mac 上,建議安裝 ARM64 版本的 Windows 和 Linux。
在 ARM64 版本的 Linux 裡如何執行 x86_64 程式?
在配備 Apple 晶片的 Mac 上,使用 Apple 後端建立 Linux 虛擬機器,並開啟 Rosetta。Mac 需要 macOS 13 或以上版本。然後在 Linux 裡掛載 Rosetta,用 binfmt 註冊 Rosetta,再安裝 x86_64 的共用函式庫。
可以在虛擬機器裡玩遊戲嗎?
遊戲的相容性還在改善。執行 Linux 的 QEMU 虛擬機器可以使用 Vulkan 1.3 或 OpenGL 4.1。Windows 11 虛擬機器可以使用 DirectX 11 和 DirectX 12,這是實驗性功能。DirectX 11 需要 macOS 13 或以上版本。DirectX 12 需要 macOS 14 或以上版本,在 Apple 晶片上還需要安裝 Rosetta。
快照和一次性模式
怎樣儲存虛擬機器的目前狀態,以後再還原?
QEMU 虛擬機器的快照可以儲存磁碟和執行狀態。在虛擬機器詳細資訊的「快照」標籤頁裡建立快照,以後可以還原到這個快照。
什麼是一次性模式?
QEMU 虛擬機器可以使用一次性模式,關機後丟棄全部變更。一次性模式下不能儲存快照。