Virtual Box新建的磁盘在Ntfs格式下压缩的比例挺高的
Part1:
如图,一般的文件只是看起来蓝色的,基本上没有压缩,但是Virtual Box的Vdi磁盘在Ntfs下压缩比率超高。不知道为什么。

之前大概占用3.5G,采取如下步骤将空间减少为2.5G,后来不停的增删,体积又张到现在的体积。
Part2:回收空间
第一步:在Guest OS中整理磁盘碎片。推荐使用Defraggler。免费,简单,整理速度快。当然也可以使用Windows自带的碎片整理工具。
Defraggler下载地址:http://www.filehippo.com/download_defraggler/
第二步:将Guest OS的磁盘剩余空间清零,也就是把0值写入磁盘未使用空间的每一个字节。这一步是关键,因为在下一步里,所有只包含0值的磁盘空间将被收回。可以用Sysinternals出品的一个命令行工具SDelete来完成这一步。在Guest OS的命令行里执行:
sdelete -c c:\
其中c:\是要清零的磁盘分区,应依次对所有虚拟磁盘分区执行这一步,如d:\、e:\等等。
SDelete下载地址:http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx
这一步完成后,在NTFS下,空间也会收缩很多。
第三步:
(在2.4版本的VirtualBox已经不提供这个功能了,网上有方法提出可以下载一个软件可以实现这个功能,但我下载到发现作者已经声明不再更新且停止下载了。)
使用VirtualBox提供的VBoxManage工具收缩磁盘映像文件。在Host OS的命令行中进入VirtualBox的安装目录(缺省为C:\Program Files\Sun\xVM VirtualBox),执行:
VBoxManage modifyvdi "Windows XP.vdi" compact
其中Windows XP.vdi是要收缩的磁盘映像文件名,请根据实际名称修改,不用指定路径。
浙公网安备 33010602011771号