Skip to content

导出与导入虚拟机包

虚拟机包(.vmpkg)把一台虚拟机的 配置 + 磁盘 + 引导文件 + 网络设置 打包成一个文件。用它可以备份整台虚拟机、发给别人,或搬到另一台设备上继续用。

和「导出配置」的区别

应用设置 里的「导出配置到文件」只保存配置(JSON),不含磁盘,体积很小。 虚拟机包 包含磁盘镜像,体积大,但拿到就能直接跑。

导出

导出虚拟机包

📷 截图位置:导出虚拟机界面(磁盘勾选 + 压缩方式)

  1. 虚拟机 标签长按目标虚拟机,选择 导出为包
  2. 勾选要一起打包的磁盘(默认全选,光盘除外)
  3. 选择 压缩方式
  4. 创建包,选择保存位置
  5. 打包完成后可以直接 分享

导出前先停止虚拟机

运行中的虚拟机不能导出,会提示「导出前必须先停止虚拟机」。

压缩方式怎么选

方式特点
Zstandard(默认)又快又小,推荐
Gzip速度快、占 CPU 少,但包最大
XZ包最小,但最慢、最占 CPU
不压缩,最快,包和磁盘一样大

界面上会显示已选磁盘数量和总大小,打包时有进度和百分比。

导入

导入虚拟机包

📷 截图位置:导入虚拟机包界面(包信息 + 网络导入方式)

  1. 首页导入虚拟机(或从虚拟机列表进入导入页)
  2. 选择 .vmpkg 文件
  3. 界面会先读取包信息:虚拟机名、大小、包含的磁盘和网络
  4. 如果包里带网络配置,选择 网络导入 方式
  5. 导入

网络导入方式

方式说明
自动创建网络(默认)按包里的配置新建网络
按名称使用现有网络复用本机同名网络,不新建
跳过网络不导入网络,之后自己在虚拟机里选

空间不够会提前提示

导入前会检查可用空间,不足时会显示需要多少、还剩多少,不会写坏一半。

包里有什么

  • 虚拟机配置(CPU、内存、引导、显示等全部设置)
  • 选中的磁盘镜像
  • 引导相关文件(自定义内核、initramfs 等)
  • 绑定的网络配置

导入后虚拟机、磁盘会登记到对应列表里,和自己创建的没有区别。

基于 GNU GPL v3.0 许可证发布