Windows 8和Windows Server 2012压缩VHD

Windows 8和Windows Server 2012压缩VHD

创建Hyper-V虚拟机的时候,默认的磁盘选项是动态扩展的磁盘。动态磁盘具有创建时占用物理磁盘空间小,创建速度快等优点。但是动态扩展磁盘有个缺点,Hyper-V不会回收被删除的文件所占用的物理控件。这就可能遇到一个问题,虚拟机在经过一段长时间的使用后,这个磁盘的VHD文件变得非常大,把硬盘空间用满。于是,Hyper-V管理器里专门有个压缩VHD空间的功能,用来解决这个问题。

在Windows 8和Windows 2012里,微软对这个功能做了调整,只允许用户压缩挂成本地磁盘后的VHD/VHDX文件。也就是说,如果你不把vhd文件挂成本地磁盘就直接压缩VHD,你会发现压缩后文件大小一点没变!

下面是在Windows Server 8上压缩VHD的具体过程。

  1. 在压缩VHD/VHDX之前必须先把文件附加成本地硬盘,如果虚拟机处于运行状态,需要先关闭。clip_image001clip_image002
  2. 打开Hyper-V管理器选择VHD/VHDX文件,进行压缩clip_image003clip_image004
  3. 压缩完毕后回到磁盘管理工具,分离VHD/VHDX文件clip_image005clip_image006
  4. 这时候磁盘空间释放工作已完毕,这时候就可以启动虚拟机了。

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注