ESXi 虚拟机厚置备转薄置备完整教程 | 官方命令一键操作,新手零踩坑

张开发
2026/4/18 0:15:50 15 分钟阅读

分享文章

ESXi 虚拟机厚置备转薄置备完整教程 | 官方命令一键操作,新手零踩坑
很多 VMware 用户创建虚拟机时使用厚置备磁盘导致存储空间被提前全额占用大量闲置空间无法释放想转换为按需分配的薄置备磁盘又怕操作失误丢失数据。本文以 ESXi 原生官方 vmkfstools 转换命令为核心梳理了从前置准备、分步操作到结果校验的全流程同时整理了新手高频踩坑点不用第三方工具照着操作就能安全完成转换高效释放存储资源。一、先搞懂厚置备 vs 薄置备到底有啥区别用最通俗的逻辑讲清两种磁盘格式的核心差异避免新手混淆厚置备磁盘创建虚拟机时直接把设置的磁盘容量全额占用存储池空间。比如给虚拟机设了 200G 磁盘哪怕系统里只用了 30G也会直接占满存储的 200G 空间。优势是磁盘性能更稳定适合高负载业务场景劣势是存储空间浪费严重。薄置备磁盘采用 “按需分配” 模式虚拟机实际用多少空间就占用存储池多少空间。200G 的磁盘只用 30G 就只占 30G 存储剩余空间可给其他虚拟机使用最大化利用存储资源也是绝大多数家用、中小业务场景的首选方案。二、核心转换原理为什么用 vmkfstools 命令vmkfstools是 ESXi 系统原生自带的官方磁盘管理工具非第三方野路子工具兼容性和安全性经过 VMware 官方验证是厚转薄操作的最优解。本文核心转换命令vmkfstools -i 源磁盘路径.vmdk 目标磁盘路径.vmdk --thick2Thin拆解核心参数新手也能看懂每一步的作用-i核心克隆转换参数完整复制源磁盘数据全程不修改原磁盘操作风险极低源磁盘路径.vmdk待转换的厚置备磁盘的完整绝对路径目标磁盘路径.vmdk转换后生成的薄置备磁盘的保存路径与文件名严禁和源文件重名--thick2Thin厚置备转薄置备的专属参数一键完成磁盘格式转换对比虚拟机克隆、存储迁移等方法该命令优势显著转换速度更快、占用系统资源更少、无需 vCenter 管理单节点 ESXi 就能操作还能完整保留原磁盘作为备份容错率拉满。三、转换前必做安全前置准备缺一不可杜绝数据丢失必须彻底关闭目标虚拟机开机 / 挂起状态下虚拟磁盘会被系统锁定不仅命令执行失败还可能导致磁盘文件损坏、数据永久丢失转换前务必彻底关闭虚拟机。全量数据备份建议对目标虚拟机做完整快照或直接导出虚拟机备份至少要保证不主动删除原磁盘文件操作失误可随时回滚。存储空间预检目标存储的可用空间必须大于虚拟机磁盘内实际已使用的容量而非设置的总容量避免转换中途因空间不足失败。开启 ESXi 的 SSH 服务登录 ESXi 网页管理界面进入【主机】-【操作】-【服务】-【启用安全 Shell (SSH)】开启后即可通过 SSH 工具Xshell、Putty、Windows 自带终端登录 ESXi 主机记录源磁盘完整路径进入 ESXi【存储】-【数据存储浏览器】找到目标虚拟机的文件夹找到待转换的磁盘文件格式为xxx.vmdk注意无需选择带-flat.vmdk后缀的实际数据文件命令仅需填写主 vmdk 文件复制完整的绝对路径格式示例/vmfs/volumes/存储池名称/虚拟机名称/系统盘.vmdk四、分步操作厚置备转薄置备核心流程步骤 1SSH 登录 ESXi 主机用 SSH 工具输入 ESXi 主机的 IP 地址使用 root 账号和密码登录进入命令行操作界面。步骤 2执行核心转换命令按照以下格式输入命令替换源路径和目标路径注意空格和参数大小写必须严格对应示例如下vmkfstools -i /vmfs/volumes/本地存储/Windows11/Windows11系统盘.vmdk /vmfs/volumes/本地存储/Windows11/Windows11系统盘_thin.vmdk --thick2Thin关键红线提醒目标磁盘文件名必须和源文件不同比如加_thin后缀否则会直接覆盖原磁盘文件导致数据永久丢失无任何回滚余地步骤 3等待转换完成执行命令后界面会实时显示转换进度百分比根据磁盘大小和存储性能等待转换完成即可。转换全程禁止中断操作、禁止重启主机、禁止开启虚拟机避免磁盘文件损坏。步骤 4校验转换后的磁盘完整性转换完成后先执行以下命令检查磁盘是否有损坏确保数据完整无缺vmkfstools -e /vmfs/volumes/本地存储/Windows11/Windows11系统盘_thin.vmdk提示Disk is error-free说明磁盘文件完整无损坏转换成功若提示报错需重新执行转换命令或检查源磁盘文件是否正常同时可执行以下命令确认磁盘已成功转为薄置备格式vmkfstools -t0 /vmfs/volumes/本地存储/Windows11/Windows11系统盘_thin.vmdk查看输出结果中的disk type项显示thin即为格式转换成功。步骤 5替换虚拟机的磁盘文件回到 ESXi 网页管理界面找到目标虚拟机点击【编辑设置】在硬件列表中找到原来的厚置备硬盘点击【移除】-仅从虚拟机移除绝对不要勾选 “从数据存储删除文件”保留原文件作为应急备份点击【添加硬盘】-【现有硬盘】在数据存储浏览器中选中转换好的xxx_thin.vmdk文件点击确认保存虚拟机设置磁盘替换完成步骤 6开机验证确认转换生效启动虚拟机等待系统正常开机检查所有数据、软件是否完整业务是否正常运行进入虚拟机系统确认磁盘容量、文件无异常回到 ESXi 存储界面查看磁盘占用空间已变为实际使用的容量闲置空间成功释放五、新手必看高频踩坑避坑指南开机 / 挂起状态执行转换命令绝对禁止必须彻底关闭虚拟机否则会导致磁盘锁定、数据损坏源文件与目标文件重名会直接覆盖原磁盘文件无回滚余地目标文件名必须和源文件明确区分路径填写错误必须使用完整的绝对路径不能用相对路径否则会提示找不到文件转换完成立即删除原磁盘必须等虚拟机开机正常运行 3-7 天确认无任何异常后再删除原厚置备磁盘文件命令参数写错--thick2Thin参数的大小写、前后空格必须严格对应否则命令无法执行忽略存储空间检查转换前必须确认目标存储有足够的可用空间避免中途转换失败总结ESXi 厚置备转薄置备的核心就是使用系统原生的vmkfstools官方命令全程无需第三方工具无需 vCenter 管理单节点 ESXi 主机就能操作。只要严格做好前置备份、关闭虚拟机、按步骤执行命令就能安全高效地完成磁盘格式转换最大化释放闲置的存储空间同时全程保留原磁盘备份容错率拉满哪怕是新手也能零踩坑落地。

更多文章