常见问题
关于 VM64 的常见问题,包括安装客户机系统、性能、共享、网络、USB 和快照。
安装客户机系统
从哪里获取 Windows 的安装镜像?
可以用免费工具 CrystalFetch 从 Microsoft 下载最新的安装镜像。Apple 芯片的 Mac 选择 ARM64 版本,Intel Mac 选择 x64 版本。Windows 需要自备许可证。
安装 Windows 11 时,提示这台电脑不能运行 Windows 11,怎么办?
新建的 Windows 虚拟机会自动开启 Secure Boot 和 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 虚拟机还可以使用一次性模式,关机后丢弃全部改动。一次性模式下不能保存快照。