如何压缩虚拟机VHD/VHDX文件

        在用微软Hyper-V创建虚拟机的时候,一般都选择动态扩展磁盘,具有占用物理硬盘空间小,创建速度快等优点。但也有个缺点,就是不能自动回收空间,比如,往虚拟机里复制一个5G的文件,虚拟机的物理VHD/VHDX文件就会增大5G,当把这个5G文件删除后,物理VHD/VHDX文件却不会减少,这样用一段时间后,物理VHD文件会膨胀到虚拟磁盘的最大值,对于存储空间来说,是很大的浪费,Hyper-V设置里面编辑磁盘里面有压缩磁盘的功能,但是压缩后,VHD/VHDX大小不会发生改变,偶尔发现的一个方法,可以实现VHD/VHDX压缩,分享一下:

        1、首先将虚拟机关机,我们查看一下VHD/VHDX的大小,是6.12GB;

        2、将VHD/VHDX文件附加到本地磁盘管理中;

        3、勾选”只读“;

        4、打开Hyper-V管理器中的编辑磁盘,进行压缩;

        5、选择”压缩“;

    6、压缩成功后,我们再次查看VHD/VHDX的大小;

        7、将本地磁盘管理里的VHD分离。VHD/VHDX压缩完成;

你可能感兴趣的:(Hyper-v)