Vmware workstation安装XP虚拟机,在虚拟机里删掉文件后为什么物理磁盘容量越来越小?

我的笔记本是Dell的64位win7系统,很多软件只能看不能用,前几天用Vmware workstation安装了一个XP的虚拟机,虚拟机硬盘容量为20G。
昨天我把一个2.9G的文件从物理机复制到了虚拟机上,发现安装虚拟机的物理硬盘分区减小了接近3G的空间。我把这个文件用完之后,彻底删除,却发现物理硬盘分区的可用空间和文件没删除前还是一样,那3个G的空间好像凭空见了一样。
一开始我以为是这个文件没有彻底删除,又重新查找了一遍,最后发现确实删除掉了,可是为什么物理硬盘的可用空间恢复不了呢?
我又用其他文件试了几次,最终发现,凡是有文件进入虚拟机的空间,物理硬盘的可用空间就变小,即使后来删除掉那些文件,这些失去的空间也不会恢复。
请问各位高手,这是怎么回事,有什么办法解决?如果继续这样来几次,我的物理硬盘就没空间了。

这个是自然的,因为把文件安装到虚拟机硬盘里,他会占用虚拟机硬盘空间(同时也会占用物理机的硬盘空间)。你在虚拟机硬盘里删除了,他已经过大了虚拟机硬盘空间(无法减少了)所以物理机的硬盘空间就缩小了。不过没关系,你只要删除了虚拟机硬盘(不用卸载虚拟机),物理机的硬盘空间自然就恢复了,不过虚拟机就无法使用了(因为没用硬盘了)。想使用还得新建一个虚拟机的硬盘,同时还要重新安装系统(挺麻烦的)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-12
虚拟机占用的空间根据需要自动增大,但不会自动缩小
第2个回答  2012-10-12
虚拟机里面删除文件不会减小虚拟机磁盘文件(就是.vmdk)的大小追问

那想要恢复物理硬盘的容量应该怎么做?是否只需要删除虚拟机就可以了?

Vmware workstation安装XP虚拟机,在虚拟机里删掉文件后为什么物理磁盘容 ...
这个是自然的,因为把文件安装到虚拟机硬盘里,他会占用虚拟机硬盘空间(同时也会占用物理机的硬盘空间)。你在虚拟机硬盘里删除了,他已经过大了虚拟机硬盘空间(无法减少了)所以物理机的硬盘空间就缩小了。不过没关系,你只要删除了虚拟机硬盘(不用卸载虚拟机),物理机的硬盘空间自然就恢复了,不过...

为什么vmware虚拟机占硬盘空间越来越大呢?
当你复制一个文件进入虚拟机后,磁盘会增加,如果你删除这个文件,磁盘的容量不会减小,如果想减小,可以使用压缩功能,来释放缓存带来的磁盘增加的压力。关闭虚拟机才可以使用压缩

使用vmware workstation创建的虚拟机占用的物理磁盘空间越来越大,怎么...
你的磁盘空间占用都会越来越大 你这个问题 如果要腾出空间 就只有删除不要的文件 或者删除重装虚拟机 希望可以帮助你 请采纳 谢谢

VMware虚拟机占用内存越来越大
原因是虚拟机内上传了文件之后,他会向物理机申请磁盘空间储存,但是即使你后来又把文件删掉了,这部分的磁盘空间也不会被释放,依然被虚拟机占着,所以占用内存会越来越大,解决办法就是手动点击虚拟磁盘的压缩,这样就释放空间了

虚拟机中文件删除以后,所占有的空间依然那么大
差异磁盘是非常有用的功能,它可以极大的减小你所创建的虚拟机测试系统所占用的磁盘空间,你应该尽可能多的使用差异磁盘,我将在其他文章中详细介绍。连接到一个物理硬盘:将此虚拟硬盘连接到某个物理硬盘,虚拟机可以像使用本地硬盘一样使用此物理硬盘,任何修改直接提交到此物理硬盘上。还有一点要说明,固...

为什么虚拟机系统文件越来越大?
方案2,新建立Vmware虚拟机的时候,虚拟磁盘选择 预分配方式 Allocate all disk space now 预分配磁盘方式虽然不会动态增长,但分配多大,就生成多大的虚拟磁盘文件 方案3,新建虚拟机的时候选择自定义,虚拟磁盘可建立在一个真实物理分区上,你可以随便增加删除文件 如果不想删除现有虚拟机,你的选择只有...

VMware Workstation虚拟机怎么释放磁盘空间?
在使用VMware Workstation过程中由于经常会复制文件到虚拟机或安装软件到虚拟机中,其中我们也会删除虚拟机中不需要的安装包,即使删除不需要的文件虚拟机占用的磁盘空间并不会释放,这样随着使用时间会不断的变得越来越占用磁盘空间,所以我们需要定期压缩磁盘以回收未使用的空间就可以释放未使用的磁盘空间。...

虚拟机文件越来越大快占满硬盘,怎么办
命令:vmware-vdiskmanager -k myDisk.vmdk 记住,你不能收缩预分配的磁盘。你也不能收缩物理磁盘。如果虚拟磁盘有快照,你也不能收缩。在你收缩以前删除所有的快照。实际命令输入:c:\\Program Files\\VMware\\VMware Workstation>vmware-vdiskmanager -k "D:\\WinXP SP2 V2.5\\Windows XP Professional S....

关于虚拟机硬盘大小的问题
就像你说的,虚拟磁盘的文件增多后,虚拟磁盘就会随之增大,而且虚拟磁盘文件大了之后就不会减小了,就算删掉虚拟机里的文件虚拟磁盘文件也不会减小的。当虚拟机内放入更多文件,而虚拟机所在磁盘却已满时,虚拟机里的这个系统就会死机的或是VMware软件弹出个错误提示框来 本回答由提问者推荐 举报| 答案纠错 | 评论 2 ...

为什么vmware workstation的虚拟机越来越大?如何精简?
虚拟机的空间会一直增长,增长到你分给他最大空间后就不会增长了。就算你清理虚拟机系统也不会减少虚拟机的大小。 安装vmwaretools后可以在虚拟机的控制面板里找到一个vmtools的选项,里面有个压缩的功能,可以把虚拟磁盘文件里的空白内容清除掉以节省空间。

相似回答