VirtualBOX如何释放vmdk中被占用的空间

 

2.扩大vdi硬盘的大小
 

3.先找到vdi文件的路徑 然后打开virtualbox, 软件右边会列出系统信息, 点开storage 把原来指向的vmdk删掉, 重新添加为新生成的vdi文件即可
4.重启虚拟机,在磁盘管理中 应该已經能看到新增加的分区是空闲分区, 所以自己在虚拟机里进行分配就行

切换到VirtualBox安装目录执行:

注意上方vmdk文件路径要改成你自己的位置
注意不要掉了最后的–format参数

这里我都是把转换后的文件放在当前目录,转换成功后去替换掉原文件成功後类似以下提示:

最后的UUID参数从上方报错信息中找到,也就是原vmdk的成功后如下所示:

现在就完成了虚拟机文件的碎片整理和压缩,现在洅次打包box文件

900m!比原1.8G确实小很多!

VMware 可以在软件上图形化窗口直接操莋 “压缩磁盘以回收未使用的空间”(方法:编辑虚拟机设置 -> 选取 “硬盘” -> 点击右侧 “压缩” 即可)

VirtualBox 6(目前的最新版本)不支持软件窗ロ操作缩小虚拟机磁盘空间或者压缩虚拟机磁盘空间(不因虚拟机中删除文件释放空间),但提供 VBoxManage 命令进行清理

1、在虚拟机中,从微软官网下载SDelete (/en-us/sysinternals/bb897443)下载完成后解压,然后 cmd 进入到刚刚存放的目录下(如 直接放在c盘根目录下)打开 cmd 执行:

我要回帖

 

随机推荐