VMware虚拟机减少磁盘空间大小方式(以Win10虚拟机为例)

 更新时间:2025年09月03日 09:15:33   作者:zz要学习呀  
文章介绍如何通过拆分和压缩VMware虚拟机磁盘,将原本500G的空间缩减至312.5G,解决笔记本存储不足问题,并提示处理错误代码0xc0000225的步骤

某次,从网上下载的某个虚拟机设定的磁盘空间大小为500G,实际使用的大小为200G不到。

在台式主机上,磁盘空间充足,可以正常运行;但是在移动笔记本上,通常没有那么大的磁盘空间,将导致虚拟机无法正常运行。

这个时候需要减少虚拟机的磁盘大小,便于其在磁盘空间有限的主机上运行。

本次的环境为VMware17 Pro、Win10虚拟机,以及Vmware软件自带的vmware-vdiskmanager.exe工具。

(注:减少磁盘的前提是你能够正常运行此虚拟机)

一、 虚拟磁盘拆分

虚拟机的磁盘为1个vmdk文件,所以需要先使用vmware-vdiskmanager.exe工具对其拆分为多个磁盘(注:若虚拟机为多个vmdk文件,可直接跳至第二步)

找到vmware-vdiskmanager.exe的位置,在VMware的安装路径下,运行命令行,输入命令

vmware-vdiskmanager.exe -r "E:\VM\windows10\windows10.vmdk" -t 1 "E:\VM\windows10\windows10new.vmdk"

其中"E:\VM\windows10\windows10.vmdk"为我需要拆分的虚拟磁盘路径,

"E:\VM\windows10\windows10new.vmdk"为我拆分后虚拟磁盘的名称。

耐心等待其拆分完成后,虚拟机文件存在2种虚拟磁盘文件,为先前1个整体的和拆分后新的。

可将先前的windows10.vmdk文件直接删除或转移至其他路径备份,再将windows10new都重命名为windows10,即拆分前的虚拟磁盘名称。

使用记事本编辑Windows10.vmdk文件,将里面的windows10new字段进行对应的修改为windows10

至此虚拟磁盘拆分完成。

二、虚拟机磁盘空间减少

首先打开虚拟机,我们看到目前虚拟机的磁盘空间为500G,但实际使用200G左右。

虚拟机开机,使用磁盘管理对其进行压缩卷,减少其磁盘大小。我这边计划将其压缩至300G左右大小,故将其压缩了200G出来。

虚拟机关机,并关闭VMware软件,打开此虚拟机的所在位置。虚拟磁盘较大的为已被虚拟机存储数据的,其余的我们这里暂时称其为“空闲盘”。我们将“空闲盘”第一个非2048kb后面的都删除掉。

即删除windows10-s021.vmdk至windows10-s032.vmdk所有“空闲盘”。随后记事本编辑windows10.vmdk文件,将里面的内容进行对应的删除。删除后如下:

随后打开WMware,发现虚拟机的磁盘空间已经缩小

再次运行该虚拟机,在磁盘空间管理里面,将未分配的空间扩展给我们的虚拟机使用。至此,完成了虚拟机磁盘500G至312.5G的降低。

三、其他问题

在进行磁盘删除后,运行虚拟机可能会出现错误代码:0xc0000225。这是虚拟机磁盘问题导致的。

按照本文的思路来进行操作,出现此错误时,只需重启虚拟机即可避免该错误。

若一直出现该错误,可在进行“空闲盘”删除操作时,从windows10-s032.vmdk开始,删除1个虚拟盘配置文件,修改1次windows10.vmdk文件,运行1次虚拟机。

待虚拟机可正常运行后,依次对s031、s030......等虚拟磁盘进行重复操作,可发现虚拟机的磁盘空间大小会逐渐减小。

待虚拟磁盘较少至目标大小,或错误代码:0xc0000225无法解决时,结束磁盘较少操作即可。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解VMware 虚拟机中添加新硬盘的方法

    详解VMware 虚拟机中添加新硬盘的方法

    本篇文章主要介绍了详解VMware 虚拟机中添加新硬盘的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • vmware虚拟机ip地址自动改变问题及解决

    vmware虚拟机ip地址自动改变问题及解决

    文章介绍了如何通过菜单栏编辑和虚拟网络编辑器来更改网络连接模式,并将DHCP租用时间设置为63天,通过实测,发现设置的租用时间可以持续使用,而不会因为达到最大天数而失效
    2025-03-03
  • VMware虚拟机中CentOS 7 报错 ping:www.xxx.com: Name or service not known(最快解决方法)

    VMware虚拟机中CentOS 7 报错 ping:www.xxx.com: Name or servic

    文章浏览阅读121次,点赞3次,收藏2次。2:其实就是下面三张图片中的,物理机虚拟网卡 vmware8 和虚拟机网络编辑器,如果设置静态IP 就是这三个地方的问题。
    2025-08-08
  • VMware Workstation Pro12安装RedHat6.4 64位教程

    VMware Workstation Pro12安装RedHat6.4 64位教程

    这篇文章主要为大家详细介绍了VMware Workstation Pro12安装RedHat6.4 64位教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • VMWare VMNet 8的配置使用详解

    VMWare VMNet 8的配置使用详解

    这篇文章主要介绍了VMWare VMNet 8的配置使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • vmware Workstation安装教程

    vmware Workstation安装教程

    这篇文章主要为大家详细介绍了vmware Workstation安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • VMware虚拟机安装Fedora 27 Workstation正式版(图文)

    VMware虚拟机安装Fedora 27 Workstation正式版(图文)

    这篇文章主要介绍了VMware虚拟机安装Fedora 27 Workstation正式版(图文),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • 虚拟机VMware安装步骤及镜像文件下载详解

    虚拟机VMware安装步骤及镜像文件下载详解

    虚拟机如果有镜像的话,就不怕损坏内容,可以直接创建一个新的,这样效率高一些,下面这篇文章主要给大家介绍了关于虚拟机VMware安装步骤及镜像文件下载的相关资料,需要的朋友可以参考下
    2022-07-07
  • VMware虚拟机没有网络的解决

    VMware虚拟机没有网络的解决

    这篇文章主要介绍了VMware虚拟机没有网络的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • VMwarea虚拟机安装win7操作系统的教程图解

    VMwarea虚拟机安装win7操作系统的教程图解

    这篇文章主要介绍了VMwarea虚拟机安装win7操作系统的教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01

最新评论