UTM 默认推荐QCOW2格式,因其稀疏存储、快照、压缩和backing file等特性更适配macOS日常使用;RAW仅适用于追求极致I/O性能或直通存储等特定场景。
utm 是 macos 上基于 qemu 的虚拟化应用,支持 kvm(linux)、hypervisor.framework(macos)和 hvf(apple silicon),其存储映像格式选择与底层 qemu 行为一致。选 qcow2 还是 raw,取决于你更看重功能便利性,还是极致 i/o 稳定性。
QCOW2 更适合大多数 macOS 用户场景
- 默认创建即稀疏:一个标称 40GB 的镜像,初始仅占几百 KB,不挤占宝贵的 SSD 空间
- 原生快照支持:UTM 界面中点一下就能保存/恢复状态,开发调试、系统重装测试效率高
- 支持压缩(zlib):对 Windows 或 macOS 客户机镜像启用后,实测可节省 40%–60% 空间
- 可设 backing file:用只读基础镜像(如干净的 Ubuntu ISO 安装盘)派生多个实验 VM,磁盘复用率高
- 兼容性好:UTM 导出或迁移时,qcow2 是首选格式,第三方工具识别度高
RAW 适用于追求确定性性能的少数情况
- I/O 路径最短:绕过 QCOW2 的 L1/L2 表查找与 COW 判断,4K 随机写延迟低约 60–70%(实测数据)
- 无额外元数据开销:文件即磁盘,du 显示大小 ≈ 实际占用,空间使用可预期
- 直接挂载宿主机:macOS 下可用
hdiutil attach -imagekey diskimage-class=CRawDiskImage xxx.raw挂载读写,无需启动虚拟机 - 适配直通存储:若通过 UTM 使用 USB 外置 NVMe 或 APFS 卷作为后端,RAW 减少一层抽象更稳妥
UTM 中的实际操作建议
- 新建虚拟机时,UTM 默认使用 QCOW2,无需改动;如需 RAW,创建后用终端转换:
qemu-img convert -f qcow2 -O raw vm.qcow2 vm.raw - 若启用加密,只能选 QCOW2(RAW 不支持 AES);压缩也仅 QCOW2 支持
- macOS 文件系统(APFS)天然支持稀疏文件,所以 RAW 在空间上并不比 QCOW2 更“省”,但失去所有高级功能
- 对 Apple Silicon Mac,HVF 加速下 QCOW2 性能损耗已大幅收窄,日常办公、编程、轻量服务基本无感
不需要硬选一种格式贯穿始终。可以 QCOW2 做日常开发环境,导出为 RAW 交付给性能敏感任务,或者备份时转成 RAW 提升长期归档可靠性。

















