用过hyper-v的都知道,动态vhd文件只会越来越大,需要手动压缩,否则是不会变小的。例如,vhd中下载了个大文件,那么vhd占用磁盘空间会变大,当把这个大文件删除了,那么vhd文件是不会变小的,因为大文件会遗留一个空白区域。
当然hyper-v中有压缩vhd的功能,在设置中编辑已经加载的vhd文件,能看到压缩选项,“该选项通过删除从磁盘中删除数据时留下的空白空间来减小虚拟硬盘文件的大小”,确实可以使vhd占用的空间变小,不过不够极致,想要比较最大化的压缩vhd,可以使用DiskGenius的克隆硬盘功能。
DiskGenius就是一个磁盘分区和恢复的软件,大多数pe中都会自带这个工具,网上下载地址也很多,就不另行贴个下载地址了。假定需要压缩的是a.vhd,动态扩展,500G,那么操作前,先新建一个同样动态扩展,500G的b.vhd,然后在磁盘管理中将a.vhd,b.vhd全部附加上,然后打开DiskGenius,选择工具–克隆硬盘,首先选择的是需要复制的源硬盘,在这边就是a.vhd,确定后是选择目标硬盘,就是b.vhd,(切记选择前需要完全确认,以免覆盖错误造成数据丢失)然后就可以开始克隆了,完成后就可以使用b.vhd代替a.vhd了。
当遇到提示“是否为目标磁盘建立一个新的磁盘签名?”时,如果选择是,那么会建立和原来磁盘不同的盘符(就是D盘E盘这类字母),如果选择否,那么原来盘符是怎么样的还是怎么样,因此一般选择否。
这种我很少用,感觉不太理解
要是自己用还是VMware多吧。自己大小也有限的。
博主很专业 收藏了