探索黑客技术攻防,实战研究与安全创新

导航菜单

收缩虚拟磁盘的一个方法

我的虚拟机软件使用的是VMware Workstation,单独划分了一个磁盘分区来存放VMware Workstation的虚拟磁盘文件,使用了一段时间后存放VMware Workstation的虚拟磁盘文件的分区剩余的可用空间越来越少,由于使用的系统是ViSta,磁盘分区开始显示红色,看着很不舒服,就想着给这些虚拟磁盘文件瘦瘦身。

在VMware Workstation中存放文件后虚拟机的虚拟磁盘文件会变大,当你删除虚拟机里的一些用过的无用文件后虚拟磁盘文件却不会相应变小,也就是虚拟磁盘文件随着你的使用会越来越大。

我到网上搜索一下,找到了以下几种给虚拟磁盘文件瘦身的方法:

1、使用VMware Tools中提供的“收缩”磁盘功能;

2、再创建一个虚拟硬盘,使用ghost把原来的虚拟硬盘“克隆”到新的虚拟硬盘中,然后再把原来的虚拟硬盘删除:

3、使用VMware convert,重新导入该虚拟机,创建一个新虚拟机即可。

由于第一种方法使用的是VMware Workstation自带的功能,不像后面两种方法还要使用第三方软件,于是我就决定使用第一种方法。

收缩虚拟磁盘将收回虚拟磁盘中未使用的空间,如果有空闲空间在虚拟磁盘中,这个收缩过程会减少虚拟磁盘文件对宿主机磁盘的空间占用。收缩磁盘是VMware Tools中提供的功能,如果你的虚拟机系统中还没有安装VMware Tools的话需要先安装,这里我早已经安装过了,于是双击虚拟机里的系统托盘中的VMware Tools国标,打开VMware Tools,就会看到收缩磁盘的功能选项,当然我安装的VMware Workstation是原版的,没有经过汉化,对应的功能是“Shrink”。

“Supported partitions”显示了支持Shrink的虚拟分区,选择我们想要收缩的虚拟磁盘,然后点“Prepare to shrink”,接着一个对话框将显示清理(准备工作)的进度。进度条跑完后就会出来对话框,询问我们“Do you want to shrink your disk(s) now?”,也就是问我们是否现在收缩虚拟磁盘,点“是”后一个显示收缩进度的对话框会出现在宿主机中。

timg.jpg

然后耐心的等待收缩完成,收缩完成后会显示提示,点“确定”就完成了整个收缩过程。来看看收缩的效果吧,原来的一个虚拟磁盘文件,经过收缩后的磁盘文件,由原来的6.51GB收缩到了3.07GB,收缩了一半还多。收缩了几个虚拟机系统的磁盘文件后多出了将近13GB的可用空间,效果非常不错。

另外,为了达到更好的收缩效果,在收缩前可以在虚拟机系统中对虚拟磁盘文件进行碎片整理。如果我们正在使用VMware Workstation,并且苦恼于虚拟磁盘文件越来越大,那就快使用本文的方法来收缩一下你的虚拟磁盘文件吧!