DiskGenius论坛

 找回密码
 注册
查看: 35185|回复: 8
打印 上一主题 下一主题

使用DiskGenius对虚拟机磁盘进行压缩

[复制链接]
跳转到指定楼层
1#
发表于 2011-1-31 11:43:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 DG_Recovery 于 2011-1-31 11:59 编辑


    使用虚拟机的用户是否感觉到您的虚拟磁盘文越来越大,都快把宝贵的磁盘空间(宿主机物理硬盘)占满了呢?


    有人会想到,我直接启动虚拟机,然后把里面没用的w88优德体育删除了,不就行了吗?实际测试发现,这样删除后,存放在物理硬盘上的虚拟磁盘文的大小并没有减小。虚拟机磁盘文只会慢慢地变大,虚拟机软不会在用户删除w88优德体育后对虚拟磁盘进行“压缩”。




    现在好了,我们可以使用
DiskGenius软进行压缩。比如我们使用的是VMware虚拟机,它的虚拟磁盘文是vmdk格式。这时我们可以用如下方法对其进行压缩。如下图所示,这是未压缩之前的大小(1.7G左右)


    操作步骤如下:


    1、DiskGenius软中,首先把要压缩的虚拟磁盘打开(菜单:“硬盘 –> 打开虚拟硬盘文”)。打开后就可以在左边的窗口中看到加载上的虚拟磁盘了。


    2、然后我们再新建一个容量不小于源虚拟硬盘的vmdk虚拟磁盘(菜单:“硬盘 –> 新建虚拟硬盘文 –> 新建VMware虚拟硬盘文”)。


    3、开始进行压缩。选择(菜单:“工具 –> 克隆硬盘”),弹出对话框后,在“选择源硬盘”时选择要压缩的vmdk虚拟磁盘,在“选择目标硬盘”时选择刚刚我们新建的vmdk虚拟磁盘,然后点“开始”。




    4、现在已经复制完毕了,我们找到两个虚拟磁盘文的所在路径,对比一下大小。


    可以看到,虚拟硬盘被压缩了。


    这时,还需要做一些后续的清理工作。首先在
DiskGenius软中关闭刚才打开的两个虚拟硬盘,或者直接关闭DiskGenius软。然后将源虚拟硬盘文改名(备用,以防万一),再将新的虚拟硬盘文改名为源虚拟硬盘的文名(注意要完全相同)。最后打开虚拟机,启动一下虚拟系统,没有问题后就可以删除压缩前的源虚拟硬盘文了。


    至此,压缩完成。
2#
发表于 2011-1-31 20:47:05 | 只看该作者
哦,真是强大,原来还可以这样弄.
3#
发表于 2011-2-1 22:09:53 | 只看该作者
本帖最后由 diketaozi 于 2011-2-1 22:10 编辑

这是个好方法,但是如果虚拟机体积较大,这样就需要更大的空间,至少2倍才能实现,如果能直接在一个磁盘镜像就能完成,才算更强大。而且,VM目前已经有了自带的清理磁盘碎片的功能,所以上面的方法,略显麻烦。
4#
发表于 2011-2-2 19:03:18 | 只看该作者
非常好的教程。  ^_^
5#
发表于 2011-2-16 09:11:25 | 只看该作者
功能太强大了,非常推荐呀
6#
发表于 2011-2-24 21:01:22 | 只看该作者
实在很实用,虽然现在硬盘都很大很便宜了,但是等到紧张的时候就会恨不得硬盘更大一点
7#
发表于 2011-8-25 22:43:12 | 只看该作者
好教程,谢谢。
8#
发表于 2013-7-6 21:10:38 | 只看该作者
用压缩这个词好像不合适, 只是释放 VMDK 已删除文空间, 不知道能不能主动删除例如 pagefile.sys,TEMP 一类的文,那样就太好了.
9#
发表于 2013-7-6 21:16:24 | 只看该作者
呵呵,一看论坛的发言时间,我怎么感觉我回到古代了.....
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|DiskGenius ( )

GMT+8, 2021-8-21 00:26 , Processed in 0.092888 second(s), 18 queries .

Powered by X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表