功能
了解 VM64 的全部功能,包括虛擬化和模擬、客體作業系統、圖形、共享、網路、USB、快照和自動化。
全部功能
VM64 的功能分為 9 類。部分功能對晶片或系統版本有要求,詳見本頁下方。
虛擬化和模擬
VM64 有 QEMU 和 Apple 兩種後端。Apple 後端只執行 macOS 和 Linux。虛擬機器的架構和 Mac 相同時,VM64 使用虛擬化執行,速度接近原生。其他架構使用 QEMU 模擬執行,可以模擬 30 多種 CPU。
客體作業系統
可以安裝 Windows、Linux 和 macOS,也可以安裝 Mac OS 9、Windows 95 和 Windows 98 這些經典系統。Windows 需要自備授權。
圖形
執行 Linux 的 QEMU 虛擬機器可以使用 Vulkan 1.3 或 OpenGL 4.1。Windows 11 虛擬機器可以使用 DirectX 11 和 DirectX 12,這是實驗性功能。DirectX 11 需要 macOS 13 或以上版本。DirectX 12 需要 macOS 14 或以上版本。
共享
在 Mac 和虛擬機器之間拷貝和貼上文字。把 Mac 上的資料夾共享給虛擬機器,在虛擬機器裡直接讀寫檔案。macOS 虛擬機器共享資料夾時,Mac 和虛擬機器都需要 macOS 13 或以上版本。macOS 虛擬機器共享剪貼板時,Mac 和虛擬機器都需要 macOS 15 或以上版本。
網路
QEMU 虛擬機器有 4 種網路模式,分別是模擬 VLAN、共享網路、僅主機和橋接。模擬 VLAN 可以設定連接埠轉送。
USB
QEMU 虛擬機器可以使用 Mac 上的 USB 裝置。很多裝置無法完成硬體重設,連接後可能無法正常運作。
快照
QEMU 虛擬機器的快照可以儲存磁碟和執行狀態。QEMU 虛擬機器還可以使用一次性模式,關機後丟棄全部變更。
自動化
用「捷徑」、AppleScript 或命令列工具啟動、停止和複製虛擬機器。安裝客體工具後,也可以在 QEMU 虛擬機器裡執行指令。虛擬機器可以在背景執行,不顯示視窗。
遠端連線
從 iPhone 或 iPad 連接 Mac 上的 QEMU 虛擬機器。第一次連接時,兩端會顯示指紋,核對一致後再信任連線。
重點功能
同架構虛擬化,跨架構模擬
在配備 Apple 晶片的 Mac 上,ARM64 系統使用虛擬化執行。在配備 Intel 處理器的 Mac 上,x86_64 系統使用虛擬化執行。兩者的速度都接近原生。其他架構使用 QEMU 模擬執行,例如 x86、ARM32、MIPS、PowerPC 和 RISC-V。模擬比虛擬化慢,在 Apple 晶片上執行 x86 系統時尤其明顯。
在 Mac 上執行 macOS 虛擬機器
Mac 使用 Apple 晶片,並執行 macOS 12 或以上版本時,可以安裝 macOS 虛擬機器。不選擇 IPSW 檔案時,VM64 會自動下載相容的 macOS 版本。macOS 虛擬機器使用 Apple 後端。配備 Intel 處理器的 Mac 不能執行 macOS 虛擬機器。
共享剪貼板和資料夾
在 Mac 上拷貝的文字,可以貼到虛擬機器裡,反過來也可以。Mac 上的資料夾可以共享給虛擬機器。共享剪貼板時,虛擬機器裡需要先安裝客體工具。macOS 虛擬機器共享剪貼板時,Mac 和虛擬機器都需要 macOS 15 或以上版本。
各功能的系統需求
以下內容對晶片或系統版本有要求。對照這份清單,確認你的 Mac 和虛擬機器能用哪些功能。
- 執行 VM64
- macOS 12 或以上版本。配備 Apple 晶片的 Mac 和配備 Intel 處理器的 Mac 都可以使用。
- macOS 虛擬機器
- Apple 晶片,macOS 12 或以上版本。配備 Intel 處理器的 Mac 不能執行 macOS 虛擬機器。
- 在 Linux 虛擬機器裡用 Rosetta 執行 x86_64 程式
- Apple 晶片,macOS 13 或以上版本。Linux 虛擬機器需要使用 Apple 後端。
- Windows 11 的 DirectX 11 圖形
- macOS 13 或以上版本。這是實驗性功能。
- Windows 11 的 DirectX 12 圖形
- macOS 14 或以上版本。在 Apple 晶片上,還需要安裝 Rosetta。這是實驗性功能。
- macOS 虛擬機器共享資料夾
- Mac 和虛擬機器都需要 macOS 13 或以上版本。
- macOS 虛擬機器自動調整解析度
- 虛擬機器需要 macOS 14 或以上版本。
- macOS 虛擬機器共享剪貼板
- Mac 和虛擬機器都需要 macOS 15 或以上版本。