功能
了解 VM64 的全部功能,包括虛擬化和模擬、客戶機系統、圖形、共享、網路、USB、快照和自動化。
全部功能
VM64 的功能分為 9 類。部分功能對晶片或系統版本有要求,詳見本頁下方。
虛擬化和模擬
VM64 有 2 種後端,分別是 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 晶片和 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 或更高版本。