① 如何压缩虚拟机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压缩完成;
② 如何真正有效地压缩虚拟硬盘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、选择”压缩“;
③ 如何压缩虚拟机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压缩完成;
④ 如何压缩.vhdx虚拟磁盘文件的冗余部分
压缩.vhdx虚拟磁盘文件的冗余部分需要内置的工具:DISKPART
用 diskpart compact 命令:
diskpart
select vdisk file="path"
compact vdisk
要保证 vhd 在未挂载状态下运行。