超详细 VMware 虚拟机全场景迁移教程:从 Workstation 到 ESXi,从物理机到虚拟机
虚拟机迁移是 IT 运维和个人用户升级环境、优化资源时的常见需求,但不同场景下的迁移方法差异较大,操作不当可能导致虚拟机无法启动或数据丢失。本文将覆盖5 大核心迁移场景,提供 step-by-step 操作指南,帮你避开常见坑,实现平稳迁移。
一、VMware Workstation 低版本 → 高版本迁移(最常用场景)
低版本虚拟机(如 Workstation 15)迁移到高版本(如 Workstation 17)是最简单的场景,高版本软件通常自带兼容升级功能,无需额外工具。
操作步骤
- 备份虚拟机文件:找到低版本虚拟机的存储目录(默认路径多为
C:\Users\用户名\Documents\Virtual Machines),将整个虚拟机文件夹复制到其他磁盘,避免升级失败导致数据丢失。 - 安装高版本 Workstation:直接在电脑上安装目标高版本软件(如 Workstation 17),安装时会自动兼容低版本,无需卸载旧版(但建议卸载以减少冲突)。
- 打开并升级虚拟机:
- 打开高版本 Workstation,点击「文件」→「打开」,选择低版本虚拟机的
.vmx文件(虚拟机配置文件)。 - 系统会弹出「虚拟机硬件兼容性」提示,选择与当前 Workstation 版本匹配的兼容性(如「Workstation 17.x」),点击「升级」。
- 打开高版本 Workstation,点击「文件」→「打开」,选择低版本虚拟机的
- 验证迁移结果:启动虚拟机,检查操作系统、已安装软件、文件是否正常,确认网络连接和外设(如 USB 设备)能否正常使用。
注意事项
- 若虚拟机包含快照,升级前需删除无用快照,仅保留最新快照(过多快照可能导致升级卡顿或失败)。
- 升级后虚拟机硬件版本会同步提升,若后续需回退到低版本,需提前做好备份(高版本
.vmx文件无法直接在低版本打开)。
二、VMware Workstation 高版本 → 低版本迁移(需降级处理)
高版本虚拟机(如 Workstation 17)直接迁移到低版本(如 Workstation 15)会因「硬件兼容性不匹配」失败,需手动降低虚拟机硬件版本。
操作步骤
- 在高版本中导出 OVF 模板:
- 打开高版本 Workstation,右键点击目标虚拟机,选择「管理」→「导出为 OVF」。
- 选择存储路径,设置文件名(如「Win10-OVF」),点击「保存」,等待导出完成(导出文件包含
.ovf、.vmdk等,体积与虚拟机磁盘大小一致,需预留足够空间)。
- 安装低版本 Workstation:在目标电脑(或同一台电脑卸载高版本后)安装低版本软件,确保软件能正常启动。
- 导入 OVF 模板并选择低版本兼容性:
- 打开低版本 Workstation,点击「文件」→「部署 OVF 模板」。
- 选择第一步导出的
.ovf文件,点击「下一步」,在「硬件兼容性」页面选择与低版本匹配的选项(如「Workstation 15.x」)。 - 选择虚拟机存储位置,点击「完成」,等待导入完成。
- 修复可能的驱动问题:启动虚拟机后,若出现显卡、网络适配器驱动异常,需重新安装对应驱动(可通过虚拟机「菜单」→「虚拟机」→「安装 VMware Tools」修复)。
注意事项
- 导出 OVF 时若提示「无法导出包含加密磁盘的虚拟机」,需先在高版本中移除磁盘加密(右键虚拟机→「设置」→「硬盘」→「高级」→取消「加密」)。
- 低版本 Workstation 不支持高版本系统特性(如 UEFI 启动、NVMe 控制器),迁移前需确认目标低版本是否支持虚拟机的核心配置。
三、VMware Workstation → ESXi 迁移(桌面端到服务器端)
ESXi 是 VMware 企业级服务器虚拟化平台,Workstation 虚拟机迁移到 ESXi 后可实现集中管理和资源共享,需通过「OVF 导出 + ESXi 导入」或「vCenter Converter」工具操作。
方法 1:OVF 导出导入(适合无 vCenter 的场景)
- 在 Workstation 中优化虚拟机:
- 关闭虚拟机,删除无用快照(快照会增加导出体积,且 ESXi 导入时可能报错)。
- 检查虚拟机磁盘类型:右键虚拟机→「设置」→「硬盘」,确认磁盘模式为「厚置备延迟置零」或「精简置备」(ESXi 支持这两种模式,避免使用「厚置备立即置零」以外的特殊模式)。
- 导出 OVF 模板:操作同「高版本→低版本」步骤 1,导出
.ovf和.vmdk文件。 - 在 ESXi 中导入 OVF:
- 登录 ESXi 管理界面(通常为
https://ESXi主机IP),点击「创建 / 注册虚拟机」→「部署 OVF 模板」。 - 选择「本地文件」,上传导出的
.ovf和.vmdk文件,点击「下一步」。 - 设置虚拟机名称、选择存储位置(需确保存储剩余空间大于虚拟机体积),点击「完成」,等待部署完成。
- 登录 ESXi 管理界面(通常为
- 启动并验证:部署完成后,右键虚拟机→「电源」→「开启」,通过 ESXi「控制台」检查系统是否正常启动,配置网络(如分配静态 IP)。
方法 2:vCenter Converter(适合批量迁移或大体积虚拟机)
- 下载并安装 vCenter Converter:从 VMware 官网下载「VMware vCenter Converter Standalone」(免费工具),安装在能同时访问 Workstation 和 ESXi 的电脑上。
- 创建迁移任务:
- 打开 Converter,点击「转换计算机」,在「源类型」选择「VMware Workstation 或其他 VMware 虚拟机」,浏览并选择 Workstation 虚拟机的
.vmx文件。 - 在「目标类型」选择「VMware ESXi」,输入 ESXi 主机 IP、用户名(如 root)和密码,点击「下一步」。
- 打开 Converter,点击「转换计算机」,在「源类型」选择「VMware Workstation 或其他 VMware 虚拟机」,浏览并选择 Workstation 虚拟机的
- 配置迁移参数:
- 设置目标虚拟机名称、存储位置、网络(选择 ESXi 中的虚拟交换机)。
- 若需调整磁盘大小或类型,可在「磁盘」选项中修改(建议保持与源虚拟机一致,避免兼容性问题)。
- 启动迁移:点击「完成」,等待迁移进度条完成(迁移速度取决于网络带宽和虚拟机体积,建议在非业务时段操作)。
注意事项
- ESXi 不支持 Workstation 的「共享文件夹」「USB 设备直通」等桌面端特性,迁移后需重新配置这些功能(如通过 ESXi 的「USB 设备」选项挂载外设)。
- 若迁移后虚拟机无法启动,检查「BIOS/UEFI」设置:在 ESXi 中右键虚拟机→「编辑设置」→「虚拟机选项」→「引导选项」,确认引导模式与源虚拟机一致(BIOS 或 UEFI)。
四、VMware Workstation/ESXi → 物理硬件服务器(虚拟机转物理机)
将虚拟机系统迁移到物理服务器(如把 Workstation 中的 Windows Server 虚拟机迁移到物理服务器),需使用「磁盘克隆工具」,核心思路是将虚拟机磁盘镜像恢复到物理硬盘。
操作步骤
- 准备工具和环境:
- 下载磁盘克隆工具(如 Clonezilla、Acronis True Image),制作启动 U 盘。
- 将物理服务器的硬盘接入虚拟机所在电脑(或通过 SATA 线、硬盘盒连接),确保电脑能识别物理硬盘。
- 创建虚拟机磁盘镜像:
- 若为 Workstation 虚拟机:关闭虚拟机,找到
.vmdk磁盘文件,使用「VMware DiskMount」工具将.vmdk挂载为本地磁盘(或直接用 Clonezilla 读取.vmdk文件)。 - 若为 ESXi 虚拟机:先将 ESXi 中的
.vmdk文件下载到本地(通过 ESXi 管理界面→「存储」→右键.vmdk→「下载」),再挂载为本地磁盘。
- 若为 Workstation 虚拟机:关闭虚拟机,找到
- 克隆磁盘到物理硬件:
- 使用制作好的 Clonezilla 启动 U 盘启动电脑,选择「设备到设备」模式。
- 源设备选择挂载的虚拟机磁盘(如
/dev/sdb),目标设备选择物理服务器的硬盘(如/dev/sdc),点击「开始」克隆。
- 配置物理服务器启动:
- 克隆完成后,将物理硬盘装回物理服务器,启动服务器并进入 BIOS。
- 设置物理硬盘为第一启动项,保存退出,等待系统启动(首次启动可能会安装硬件驱动,需耐心等待)。
注意事项
- 物理服务器的硬件需与虚拟机系统兼容(如虚拟机是 Windows Server 2022,物理服务器需支持该系统的硬件驱动)。
- 若物理硬盘容量小于虚拟机磁盘容量,克隆前需在虚拟机中缩小磁盘体积(Workstation 中右键虚拟机→「管理」→「扩展 / 缩小磁盘」)。
五、物理硬件服务器 → VMware Workstation/ESXi(物理机转虚拟机,P2V)
P2V 是将物理服务器的操作系统、应用和数据迁移到虚拟机的核心场景,推荐使用 VMware vCenter Converter(最稳定的工具),无需停机即可完成迁移。
操作步骤(以迁移到 ESXi 为例,迁移到 Workstation 步骤类似)
- 准备物理服务器和工具:
- 确保物理服务器能联网,且与 ESXi 主机、Converter 所在电脑在同一局域网。
- 在物理服务器上关闭杀毒软件和防火墙(避免阻碍迁移进程),备份重要数据(防止迁移失败)。
- 安装 Converter 代理(可选):
- 打开 vCenter Converter,点击「转换计算机」,「源类型」选择「受管理的计算机」,输入物理服务器的 IP、用户名和密码。
- 若提示「需要安装代理」,点击「安装」,Converter 会自动在物理服务器上安装临时代理(迁移完成后会自动卸载)。
- 配置目标虚拟机参数:
- 「目标类型」选择「VMware ESXi」(迁移到 Workstation 则选择「VMware Workstation」),输入目标平台的 IP、用户名和密码。
- 设置目标虚拟机名称、存储位置、网络(选择 ESXi 的虚拟交换机或 Workstation 的虚拟网络)。
- 在「磁盘」选项中,选择需要迁移的物理磁盘(如系统盘 C 盘、数据盘 D 盘),可调整目标磁盘大小(建议保持与物理磁盘一致)。
- 启动 P2V 迁移:
- 点击「下一步」→「完成」,开始迁移(迁移过程中物理服务器可正常运行,属于「热迁移」,但建议在业务低峰期操作)。
- 迁移进度可在 Converter 中查看,完成后会提示「迁移成功」。
- 验证虚拟机:
- 迁移到 ESXi:在 ESXi 管理界面找到目标虚拟机,开启电源,通过控制台检查系统是否正常启动,驱动是否完整(若缺少驱动,安装 VMware Tools 修复)。
- 迁移到 Workstation:打开 Workstation,通过「打开」选择迁移后的
.vmx文件,启动虚拟机并验证。
注意事项
- 物理服务器若使用特殊硬件(如 RAID 卡、专用网卡),迁移后虚拟机可能缺少驱动,需提前下载对应驱动文件,迁移后手动安装。
- 若物理服务器系统为 Linux,需确保
/boot分区、swap分区配置正确,避免虚拟机启动时出现分区错误。
迁移后的通用检查清单
无论哪种迁移场景,完成后都需通过以下步骤验证,确保虚拟机正常运行:
- 系统启动检查:确认虚拟机能正常开机,无蓝屏、黑屏或启动卡在 LOGO 界面的情况。
- 数据完整性检查:打开关键文件(如文档、数据库),确认内容未丢失或损坏。
- 硬件兼容性检查:测试网络连接(ping 网关、访问互联网)、外设(如打印机、USB 设备)、存储(读写文件)是否正常。
- 性能检查:运行任务管理器(Windows)或
top命令(Linux),查看 CPU、内存、磁盘使用率是否正常,无异常占用。


被折叠的 条评论
为什么被折叠?



