克隆虚拟机前必须关闭目标虚拟机、确保磁盘空间充足(≥原机1.2倍)、启用客户机隔离防mac冲突;workstation中依次选择“虚拟机→管理→克隆”,源选“当前状态”,类型选“完整克隆”,命名并指定路径后完成。

VM虚拟机下载后需要快速复制一套相同环境用于测试、开发或故障排查,避免重复安装系统和配置软件,直接克隆是最省时可靠的方案。
克隆前必须做的三件事
关闭目标虚拟机——【克隆操作仅支持已关机状态的虚拟机,正在运行或挂起的虚拟机无法触发克隆菜单】。打开VMware Workstation,确认左侧列表中该虚拟机名称旁显示“已关闭”字样;检查宿主机剩余磁盘空间是否大于原虚拟机占用空间的1.2倍(完整克隆需额外空间);右键该虚拟机→“设置”→“选项”→“客户机完整性”→勾选“启用客户机隔离”,防止克隆后MAC地址冲突引发网络异常。
用Workstation界面一键克隆(推荐新手)
第一步:在VMware Workstation主界面左侧选中已关闭的目标虚拟机。
第二步:点击顶部菜单栏“虚拟机”→“管理”→“克隆”,弹出克隆向导窗口。
第三步:在“克隆源”页选择“虚拟机中的当前状态”,不选快照——【若选错为“现有快照”,克隆结果将丢失快照之后所有手动配置】。
第四步:在“克隆类型”页务必选择“创建完整克隆”,链接克隆虽省空间但依赖原虚拟机文件,迁移或删除原机后新机立即无法启动。
第五步:输入新虚拟机名称(如“CentOS7-test-clone”),指定存储路径(建议与原机不同分区,避免I/O争抢),点击“完成”开始拷贝。
手动文件复制法(适合离线迁移)
方法一:直接复制整个虚拟机文件夹
进入原虚拟机所在目录(通常为“文档\Virtual Machines\XXX”),全选.vmx、.vmdk、.nvram等全部文件→复制→粘贴到新位置(如D:\VM_Clones\)→打开VMware→“文件”→“打开”→选中新路径下的.vmx文件→启动即生效。
方法二:精简复制(节省空间)
只复制核心文件:.vmx(配置)、.vmdk(磁盘)、.nvram(BIOS设置);忽略.log、.vmem等临时文件;复制后需右键新.vmx文件→“用记事本打开”→查找“uuid.location”和“uuid.bios”,删掉这两行——【否则启动时会提示“该虚拟机可能已被移动或重命名”,拒绝加载】。
克隆后必须修改的三项配置
启动克隆机,登录系统后立即执行:
① 修改主机名:执行hostnamectl set-hostname clone-centos7,再编辑/etc/hostname确保一致。
② 清理网卡绑定规则:执行rm -f /etc/udev/rules.d/70-persistent-net.rules,否则系统仍尝试加载原机MAC地址对应的eth0设备。
③ 重生成网卡配置:执行nmcli connection delete "System eth0"→重启NetworkManager服务→系统自动识别新网卡并分配eth0。











